Now Playing
—
Today’s Schedule
Make an Announcement
Up Next
Reorder, remove, or auto-replace items. Depths are set on Schedule.
Music categories
Group tracks for clock rotations. A track can belong to many categories; unassigned tracks are fine.
Music Library
Upload MP3 / WAV / FLAC / M4A. Intelligent playlist rules avoid consecutive repeats. Preview does not interrupt the station.
| Select | Title | Artist | Categories | Duration | Actions |
|---|
Advertisements
| Title | Artist | Duration | Actions |
|---|
Quick schedule
Announcements
| Title | Artist | Duration | Actions |
|---|
Queue mix
How many tracks, ads, and announcements to keep staged in Up Next (plus timed schedule fires).
Schedule
Add ads or announcements on a clock — top of hour, every X minutes, or a specific time.
| Name | Type | When | Delivery | Enabled | Actions |
|---|
Timed ads/announcements still fire on the clock. Clock Rotations add category/ad/announcement slots between songs. A timed spot skips the next rotation break so you do not get a double break.
Clock rotations
Named, ordered clocks for this stream — music category, advertisement, or announcement slots. The clock repeats after the last slot. Activate manually or schedule by day/time.
Edit slots
Drag to reorder, or use Move up/down. Empty rotations fall back to the full music library with playlist rules.
Rotation schedule
Automatically switch rotations by days and times. Higher priority wins conflicts. Switches apply at the next content boundary — never mid-track.
| Name | Rotation | When | Priority | Actions |
|---|
Playlist rules
Per-stream separation. Uses persistent playback history (survives restarts). Never interrupts the current track when you save.
Diagnostics
Settings
Station and audio for operators. Control / AI keys and routes are managed in Control — not here.
Station-wide overlap between music tracks (0 = hard cut). Per-track edits can override.
Listen buffers
Controls how much audio is held ahead of the speaker to absorb network/mixer hiccups.
Encoded audio burst when someone clicks Listen (~2–5s recommended).
Decoded audio held ahead of the mix clock before playback.
Extra cushion after preroll when metering the live stream to the browser.