host.py -> serve.py; update readme

Hunter
Monday, April 13th, 2026 at 11:53 AM

readme.md+3-3
readme_images/lock_screen.jpeg  
rip.py+1-1
host.py -> serve.py  

readme.md
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:
readme_images/lock_screen.jpeg
Binary files differ.
rip.py
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...")
host.py -> serve.py