THE WIRE
Dispatches.
News, fixes, and short how-tos from the SUB/WAVE desk. What changed, how to use it, and why it’s worth your time.
Feature2 min read
Let an agent work the booth
The station's MCP server grew from five tools to seventeen. An AI agent can now search the library, queue exact tracks, run skills, and sound an airhorn before an emergency announcement.
Read the full dispatch →Featurev0.35.02 min read
Pass a skill to another station
Skills can move between stations now. Browse the community catalog in admin, share your own with one button, or hand a zip straight to another operator.
ReadFeaturev0.35.02 min read
Four ways to leave a track
DJ mode now has four named transition moves, blend, washout, sweep, and dissolve. The DJ picks the one that fits each pair of tracks, so no two joins sound the same.
ReadFeaturev0.30.02 min read
Point your DJ at your own TTS server
A new Remote engine lets SUB/WAVE speak through any TTS server you run yourself. It hands back audio over HTTP, so the box can live anywhere on your network.
ReadFeature2 min read
Meet the booth buddy
A small animated mascot now lives on the player, leading the DJ line and reacting to what the DJ is doing. It is off by default; flip it on in admin, then tap it.
ReadAnnouncementv0.26.12 min read
One-click install on Unraid
SUB/WAVE is now in the Unraid Community Applications store. Search it in the Apps tab, fill in four fields, and the whole station runs from a single container.
ReadSpotlight2 min read
Run Chatterbox on your nvidia card
The tts-heavy sidecar ships CPU-only, but with a small rebuild you can move Chatterbox onto an nvidia card for faster voice synthesis. Here is the index swap, the compose change, and the one caveat.
ReadFeature2 min read
Run your DJ and tagger on locca
locca is now a first-class LLM provider. Point SUB/WAVE at a local llama.cpp server for the DJ, and a locca embedding server for the library tagger. No API keys, no cloud.
ReadFeature2 min read
See the shape of your library
The Library Observatory is a full-screen map of every track your DJ has tagged, placed by genre and lit by energy. Click any point to read its full record.
ReadFeature2 min read
Your DJ knows your library
The Library page got a rebuild. One panel shows how much of your music is tagged, tagging runs from a single button, and you browse by mood and energy. Swapping your embedding model no longer wedges it.
ReadFeature2 min read
Put your station on the map
The new /stations page is a live directory of SUB/WAVE stations around the world. Add yours with one pull request and it shows what it is playing the moment it merges.
ReadFeature2 min read
Your DJ now mixes the tracks
Turn on DJ mode and the station shapes each crossfade to the two tracks' tempo and key, lands its talk before the vocals, and drops the odd riser on a big jump. It needs an analysed library.
ReadFeaturev0.2.02 min read
Teach your DJ a new trick
Drop a folder into state/skills and your DJ picks up a new between-track bit, whether a moon phase, a local headline, or whatever you want it to mention.
ReadFeaturev0.2.02 min read
A nudge toward the better-sounding voices
If you pick a heavy TTS engine that isn't installed yet, the setup page now tells you exactly how to turn it on instead of quietly falling back to Piper.
ReadFeaturev0.2.02 min read
Make your DJ sound like anyone
PocketTTS can now clone a voice from a single WAV. Drop a clip in the voices folder, point a persona at it, and that's the voice on air.
ReadFeaturev0.2.02 min read
Your own look, and steadier sound on Firefox
Each listener can now flip the player between light and dark for themselves, and a Firefox playback glitch that cut the audio on track changes is fixed.
ReadSpotlight2 min read
Ask the DJ for a song
Tell the DJ what you want, whether a band, a vibe, or a tempo, and it digs through the library, queues something that fits, and gives it a little intro on the way in.
ReadSpotlight2 min read
Put your station on every speaker in the house
It's a plain internet radio stream, so it plays just about anywhere, on the web player, Sonos, the car, VLC, or an old hardware radio. Install the player as an app for lock-screen controls.
ReadSpotlight2 min read
The DJ runs on whatever brain you give it
SUB/WAVE talks to a local Ollama model out of the box, with no API key. Want a cloud model instead? Switch provider in admin and every call reroutes, no redeploy needed.
ReadSpotlight2 min read
What SUB/WAVE actually is
One stream, one AI DJ, your own music. Everyone who tunes in hears the same broadcast at the same moment, like a real radio station rather than a playlist.
Read