host.py -> serve.py; update readme
Hunter
Monday, April 13th, 2026 at 11:53 AM
45 - run `./scan.py` to generate `tracks.json`, which defines the tracks available to the player.
46 - after running `./scan.py` once, you can manually edit `tracks.json` to refine your mix.
47
-3. **test it**
- - 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.
48 +3. **serve it**
49 + - run `./serve.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.
50
51 4. **build it**
52 - run `./build.py` and follow the interactive prompts to generate `manifest.json` and `service-worker.js`, which enable PWA installation and offline functionality.
53
54 5. **ship it**
- - upload the entire project directory to any web host with HTTPS support (GitHub Pages, Neocities, AWS S3, etc.)
55 + - upload the entire project directory to any static web host with HTTPS support (GitHub Pages, Neocities, AWS S3, etc.)
56
57 6. **share it**
58 - send the hosted URL to your recipient and walk them through the installation process:
Binary files differ.
364 print(f"\nTracks saved to: {MIX_DIR}")
365 print("\nNext steps:")
366 print(" 1. Run scan.py to generate tracks.json with metadata")
- print(" 2. Run host.py to test your mixtape locally")
367 + print(" 2. Run serve.py to test your mixtape locally")
368
369 # Eject the CD
370 print("\nEjecting CD...")