commit 3167f69a5595bd7c06221ecedcb72b4aef7e9715
parent 8effb82244078581e90983999f3fae2b979aac4a
Author: Hunter
Date: Mon, 22 Dec 2025 13:36:52 -0500
just mixapps. it's cleaner.
Diffstat:
5 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/generate_manifests.py b/generate_manifests.py
@@ -22,9 +22,9 @@ def get_configuration(localhost=False):
# Get app name
if localhost:
- app_name = input("Enter a name for your mixapp (or press Return/Enter for 'vibe capsule'): ").strip()
+ app_name = input("Enter a name for your mixapp (or press Return/Enter for 'my mixapp'): ").strip()
if not app_name:
- app_name = "vibe capsule"
+ app_name = "my mixapp"
print(f"Using default: {app_name}")
else:
app_name = input("Enter a name for your mixapp: ").strip()
@@ -108,7 +108,7 @@ def generate_pwa_manifests(app_name=None, base_path=None):
# Derived values
short_name = app_name
cache_name = app_name
- app_description = f"{app_name} ยท vibe capsule"
+ app_description = f"{app_name}"
print("Generating PWA manifests...")
diff --git a/host.py b/host.py
@@ -152,7 +152,7 @@ def start_server():
network_url = f"http://{local_ip}:{port}"
print("=" * 60)
- print("๐ฟ vibe capsule")
+ print("๐ฟ mixapps")
print("=" * 60)
print(f"\nServer running on port {port}")
diff --git a/index.html b/index.html
@@ -9,7 +9,7 @@
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="apple-touch-icon" href="resources/icon.png">
<link rel="manifest" href="manifest.json">
- <title>vibe capsule</title>
+ <title>my mixapp</title>
<link rel="stylesheet" href="resources/styles.css">
</head>
<body>
diff --git a/readme.md b/readme.md
@@ -1,4 +1,4 @@
-# ๐ฟ vibe capsule
+# ๐ฟ mixapps
resurrect the lost art of <a href="https://ihavethatonvinyl.com/liner-notes/the-lost-art-of-the-mixtape/">mixtape</a><a href="https://melos.audio/blogs/information/the-lost-art-of-the-mixtape">-making</a> by packaging folders of .mp3s as progressive web apps.
@@ -42,17 +42,17 @@ hits different, right?<br><br>
- run `scan.py` to parse `/tracks` and populate `tracks.json`, which defines the songs available to the player. after running `scan.py` once, you can manually edit `tracks.json` to refine your mix.
- optionally, add an `album_art.jpg` to `/tracks` to set the cover art for your mix.
-3. **soundcheck**
+2. **soundcheck**
- run `host.py` to start a local HTTP server for testing. you can scan the QR code printed to the terminal to test the app from any device on your local network.
-4. **manifesting**
+3. **manifesting**
- run `generate_manifests.py` and follow the interactive prompts to specify an app name and the remote server path where your app will be hosted.
- this creates the config files that enable offline functionality: `manifest.json`, `resource-manifest.json`, and `service-worker.js`.
-5. **ship it**
+4. **ship it**
- upload the entire project directory to any web host with HTTPS support (GitHub Pages, AWS S3, etc.)
-6. **share your mixapp**
+5. **share your mixapp**
- send the hosted URL to your recipient and walk them through the installation process:
- **iOS (Safari)**: tap `ยทยทยท` โ Share โ More โ Add to Home Screen โ Add
- **Android**:
diff --git a/rip.py b/rip.py
@@ -259,7 +259,7 @@ def sanitize_filename(filename):
def rip_cd():
"""Main function to rip CD to MP3 files"""
print("=" * 60)
- print("๐ฟ vibe capsule - CD Ripper")
+ print("๐ฟ mixapps - CD Ripper")
print("=" * 60)
# Check for ffmpeg