Pick the music. Shape the story. Let your host take it from here.
Your station is waiting.
Start something on the right, then press Play station.
Running order
DJ break → three to five original songs → next DJ break. Add more while you listen; at the end the player waits for more. Each device keeps its own playback position.
Start something
Ready to review 0
Review DJ audio
Regenerating saves a new version of the set. Add that version to the station when you're happy with it; audio already on the station is unchanged.
Your DJs
Each DJ has a portable folder containing its personality, settings, reference recording, and optional profile photo. Export or import the complete DJ as a ZIP.
Latest DJ test sample
Sample script
Import / export DJs
Move a DJ and their voice recording between servers.
Loading rendered audio…
Storage clean-up
Rendered DJ breaks
Delete every break that is not on the station or coming up. If an Android timeline later asks for a deleted break, it queues a replacement.
Mobile sync storage
Review old sync snapshots and cached audio before cleanup. The five newest snapshots and snapshots used in the last 30 days are retained.
Album artwork storage
Remove artwork files that saved Android snapshots and library tracks no longer use, such as covers for deleted, moved or changed audio. This also runs automatically once a day.
Draft 0
Playlist
Unsaved new playlist. The station and the Draft are unchanged.
Running order
Add songs from the library on the right. Tick a song to put a DJ break before it.
Library 0
DJ Showcase
Give a DJ something to talk about: an album, a song, a composer, any subject, or a link to an article. The server researches it, writes a feature in that DJ's personality, and voices it with their cloned voice.
Your week of listening
Loading…
On the phone or in the car, ask the DJ to “recap my week” and it plays after the current song. Recaps are listed with the showcase breaks. Make a recap now uses the DJ chosen below.
Showcase breaks
Loading…
Server status
Checking server uptime…
Checking server activity…
DJ breaks being prepared
Nothing is being prepared.
Last 4 DJ renders
Checking…
All renders and their prompts are on DJ Logs.
Cancellation stops further generation and requests cancellation from the voice engine. An operation already running may take time to stop. Prepared audio and queued music are retained.
Android library
Choose which Library playlists and albums the Android app can see, then save the selection. On Android, refresh Library → Playlists → Choose server playlists, select a playlist, and tap Download to sync its audio for offline use. Albums sent from Your Library appear as their own source.
Connected devices
Devices active during the last 90 seconds show as connected. Devices disappear after two hours without activity and appear again when they reconnect.
Loading device status…
Connect a new device
Open this address on a device connected to your home network or Tailscale, then enter the access code below.
Keep this code private. Sign in once; the device stays connected in its browser until its site data is cleared or the server code changes.