
SUB/WAVE is a self-hosted radio station generator that uses an AI DJ to curate and broadcast tracks from your personal music library on a single shared stream, with support for multiple LLM providers and text-to-speech engines. It is designed for operators who want radio-style curation (one shared broadcast, no skip button for listeners) rather than playlist-based streaming, and it runs on a single Linux host behind optional Cloudflare.
Summaries like this, in your inbox every morning.
Sign up free →What happened
SUB/WAVE is a self-hosted radio platform that streams a single shared Icecast broadcast where an AI DJ picks tracks from your music library (via Navidrome), writes intros, and reads station idents, weather, and time checks. Listeners can make song requests in plain language; the platform supports swappable LLM providers (Ollama, Anthropic, OpenAI, Google, DeepSeek, OpenRouter, Vercel AI Gateway) and five TTS engines, with native iOS and Android apps plus a web player.
Why it matters
Unlike playlists or on-demand streaming, SUB/WAVE creates a shared broadcast experience where everyone hears the same thing at the same time—radio rather than a jukebox. The operator (not the listener) controls pacing, and the AI pulls only from your own music library, so it curates based on your taste rather than external algorithms or generated content. For self-hosters and small broadcasters, this offers a way to automate station-like curation without external music licensing or cloud dependencies.
What to watch
Setup requires Docker, a Navidrome music server, and choice of LLM provider; the CLI installer or docker-compose method takes three configuration variables. The platform includes hourly MP3 archives, a visual "Library Observatory" map of tagged tracks by genre and energy, scheduled shows with up to 10 DJ personas, and pluggable skills (weather, news, traffic, custom). iOS and Android apps are available on their respective app stores.
No comments yet. Be the first to share your thoughts!
Log in to join the discussion




Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.
Get Started FreeFree · takes 30 seconds · unsubscribe anytime
5 minutes a day. The AI essentials.
200+ sources · Email / LINE / Slack