RadioSync API not available - check server is running
Connecting to ShortWave...

RadioSync Dashboard

Loading dashboard data...

Stream Status

Audio Quality

Excellent

Library

Playlists

Now Playing

Click anywhere on the progress bar to seek

Queue

Now Playing

No tracks queued

Play Next

No tracks found
Selected:

Quick Play Playlist

Selected:

Shuffle Controls

Audio Library

# Title Duration Format Actions

No audio files found

Audio Library

Search, select, and drag tracks to playlists

No audio files found

Your Playlists

No playlists found. Create playlists in the Playlists tab.

No playlists match your filter.

Week
Month
Schedule events every
Edit Mode: Drag events to move, drag handle to resize

Create Event

Add a playlist, gap/silence, or connect live content

Playlist

Choose a playlist. Duration is set by the playlist content.

Gap / Silence

Create a gap in the schedule with silence or background music

seconds

Time for first event of day (others auto-chain)

Playlist duration is automatic

Anchor events start at a fixed time, not chained to previous events

Show track's title or playlist details

Allow tracks to finish after event

Master Playlist

If you resync →

Edit Event

sec
Anchor

Fixed start time, not chained

Playlist Sync
+ added - removed Order changed No changes

Scheduled Snapshot

Delete Event?

This action cannot be undone. The scheduled event will be permanently removed.

Scheduler Help Guide

📅 Navigation

Use the Today, Week, and Month buttons to navigate through the schedule. Drag the header left/right to pan through time.

➕ Creating Events

Click on any empty time slot to create an event, or use the "Create Event" button. Drag across multiple slots to select a time range.

✏️ Editing Events

Click on any event block to open the edit modal. You can change the playlist, time, duration, and repeat settings.

�️ Quick Move & Resize

Hold Ctrl to enable drag mode. While holding Ctrl, drag an event to move it to a new time or day. Use the resize handle at the bottom of the event to change its duration. Changes snap to 15-minute increments.

�🔄 Repeating Events

Select specific days (Mon-Sun) and an interval to create recurring events that repeat weekly or bi-weekly.

⏰ Time Slots

Change the time slot granularity (15min, 30min, 1hr) using the dropdown in the header.

Episode Transcript

Loading transcript...

No transcript available for this track.

No events scheduled for this day

Delete Event?

Delete "" from the schedule? This action cannot be undone.

Delete All Events?

Delete all event(s) for ? This action cannot be undone.

No tracks in this playlist

Station:

⚠️ Warnings:

Public Listener Settings

/

Icecast mount point (e.g., /ciirus-connect)

Full URL listeners will use to tune in

Recommended for production

Infrastructure Status

Icecast connection is configured at deployment level, not per-station.

Icecast Server
Stream Status

Connection details are set via environment variables:

  • ICECAST_HOST
  • ICECAST_PORT
  • ICECAST_SOURCE_PASSWORD

Encoder Settings (FFmpeg)

Stream Control

Master switch for this station

Start stream when scheduled event begins

Allow DJ to override scheduled content

Switch to fallback playlist after this many seconds of silence

Today's Usage

Bandwidth Used

Peak Listeners

Total Sessions

Active Sessions

No active sessions