commit 3167f69a5595bd7c06221ecedcb72b4aef7e9715
parent 8effb82244078581e90983999f3fae2b979aac4a
Author: Hunter
Date:   Mon, 22 Dec 2025 13:36:52 -0500

just mixapps. it's cleaner.

Diffstat:
Mgenerate_manifests.py | 6+++---
Mhost.py | 2+-
Mindex.html | 2+-
Mreadme.md | 10+++++-----
Mrip.py | 2+-
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