Welcome to Mixtape SocietyΒΆ
Mixtape Society is a private, selfβhosted web app to create and share beautiful, ad-free music β the way mixtapes were exchanged on paper, but with today's digital convenience.
π― Why Mixtape Society?ΒΆ
- β No ads, no tracking, no accounts β pure privacy.
- π Public share links and QR codes β anyone can listen without an account.
- πΌ Cassetteβstyle experience β nostalgic UI with modern tech.
- π‘ Universal streaming β Chromecast, AirPlay, and Android Auto support.
Quick start
π The looksΒΆ
Mixtape editor user journeyΒΆ
-
Manage your mixtape library that's stored locally on your device. Browse, search, share and organize your mixtape collection with ease. -
Manage your music collection by reviewing statistics and monitoring filesystem changes. -
Create or edit mixtapes with a live search feature that highlights your tracks as you type -
Generate a shareable link or use a QR code for your mixtapes with ease.
Mixtape receiver user journeyΒΆ
β¨ Key FeaturesΒΆ
πΆπ§βπ¨ For Mixtape CreatorsΒΆ
- Private music library β Host your own collection (FLAC, MP3, M4A, AAC, OGG, WAV)
- Custom cover art β Upload unique artwork for each mixtape
- Liner notes β Add personal messages with Markdown formatting
- Smart caching β Pre-transcode for faster mobile streaming
- Instant public links β Share via URL, QR code or print-ready codes with cover art
- No accounts needed β Recipients stream directly in browser
- Permanent or temporary β Links persist until you delete them
π For Mixtape ReceiversΒΆ
- No login required β Just click and play
- Full media controls β Play, pause, seek, skip
- Lock screen integration β Control from phone notifications
- Background playback β Keep playing with screen off
- Personalized PWA β Each mixtape installs like an app with its own icon and name
- Cast anywhere β Stream in your car or throughout your house
π‘ Stream EverywhereΒΆ
Recipients can stream shared mixtapes to any device using Chromecast, AirPlay, or Android Auto:
Chromecast (Android/Chrome):
- Simple one-tap casting β Cast button appears automatically
- Full queue support β Entire mixtape loads to Chromecast
- Unified controls β Control playback from phone, computer, or lock screen
- Quality streaming β Respects network conditions and quality settings
- Track metadata β Cover art, title, and artist display on TV
- Seamless experience β Continues playing when phone screen turns off
AirPlay (Apple Devices):
- Native iOS integration β Built into Safari, no setup required
- One-tap streaming β AirPlay icon in audio controls
- System-wide controls β Lock screen, Control Center, CarPlay
- Lossless audio β High-quality streaming to AirPlay devices
- Multi-room β Stream to multiple AirPlay 2 speakers simultaneously
- Apple Watch β Control from your wrist
Android Auto (In-Car):
- Dashboard integration β Control from car touchscreen
- Voice commands β "OK Google, pause", "next song"
- Steering wheel controls β Use physical car buttons
- Safe driving mode β Simplified, distraction-free interface
- Full metadata β Album art and track info on display
- Automatic connection β Works when phone connects to car
Perfect for:
- π Parties β Share the DJ duties via QR code
- π Home audio β Stream to whole-home speaker systems
- π Road trips β Perfect mixtapes for long drives
- π Gifts β Create physical cards with QR codes that stream anywhere
- π΅ Ambient listening β Set the mood without managing your phone
π₯ Get InvolvedΒΆ
Interested in where this is headed?
- π‘ Browse ideas being explored
- π― See what's planned next
- π Read what's been shipped
- π¬ Share thoughts on GitHub Discussions
- π Report issues or open an issue
Pull requests welcome. Still early days, but contributions appreciated.
Personal use only
This software is a tool for personal, non-commercial use with legally owned music files. No copyrighted music or artwork is included. You are solely responsible for the media you host and share.








