SUB/WAVE is an open-source personal internet radio station that creates a shared broadcast experience. Unlike playlists where everyone hears different things, SUB/WAVE streams one unified audio feed to all listeners simultaneously—just like traditional radio. The system uses an AI DJ that automatically selects tracks from your music library, writes natural introductions between songs, and responds to listener requests typed in plain language. The AI can mention the time, weather, and news headlines between tracks, creating a realistic radio feel. Listeners access the station through a web player that works on phones and computers, with the AI introducing requested songs before they play. The project is self-hosted and works with various AI providers, from local options to cloud services.
How It Works
You've always wanted a place where friends gather around the same music at the same time, like tuning into a real broadcast.
A friendly installer walks you through connecting your music library and choosing your AI DJ voice. Everything happens automatically.
The AI DJ starts playing music from your collection, introducing tracks in a natural radio voice between songs.
A listener types 'play something cozy' and the AI finds a matching track, introduces it naturally, and queues it up.
The player works like a real radio app—showing what's playing, with lock-screen controls and album art.
Between tracks, your AI host mentions the time, reads headlines, tells random facts, and adjusts the mood based on weather and time of day.
You have a living broadcast that reflects your taste, talks like a real DJ, and brings people together around music.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.