πŸŽ›οΈ ADMIN DASHBOARD

(asteroid::load-template "partial/navbar-admin")

System Status

Server Status

🟒 Running

Database Status

🟒 Connected

Liquidsoap Status

πŸ”΄ Not Running

Icecast Status

πŸ”΄ Not Running

πŸ“Š Current Listeners

🎡 MP3 🎧 AAC πŸ“± Low 🎲 Shuffle πŸ“ˆ Total
0 0 0 0 0
Peak: 0 Peak: 0 Peak: 0 Peak: 0 Updated: --

🌍 Listener Locations (Last 7 Days)

Country Listeners Minutes
Loading...

🎡 Track Requests

Loading requests...

Music Library Management

Music Library

The music library is mounted from your local filesystem into the Liquidsoap container.

To add music:

  1. Add files to your music library directory (set via MUSIC_LIBRARY env var)
  2. Click "Scan Library" to index new tracks into the database

Supported formats: MP3, FLAC, OGG, WAV, OPUS

Total Tracks: 0

Track Management

Loading tracks...

🎡 Stream Queue Management

Manage the live stream playback queue. Liquidsoap watches stream-queue.m3u and reloads automatically.

πŸ“‹ Load Playlist

Loading a playlist will copy it to stream-queue.m3u and Liquidsoap will start playing it.

0 tracks in queue
Loading queue...

Add Tracks to Queue

⏰ Playlist Scheduler

Automatically load playlists at scheduled times (UTC).

πŸ• Server Time (UTC):
--:--:--
πŸ“‹ Current Playlist:
--
⚑ Scheduler Status:
--

πŸ“… Schedule

Time (UTC) Playlist Status Actions
Loading...

βž• Add/Update Schedule Entry

The scheduler automatically loads the appropriate playlist at each scheduled time. Use "Load Current" to manually sync to the correct playlist for the current time. Changes are saved to the database and persist across restarts.

πŸ“‘ Stream Control (Liquidsoap)

Control the live audio stream. Commands are sent directly to Liquidsoap.

Uptime: --
Remaining: --
Now Playing: --

Skip Track: Immediately skip to the next track in the playlist.
Reload Playlist: Force Liquidsoap to re-read stream-queue.m3u.
Restart Container: Restart the Liquidsoap Docker container (causes brief stream interruption).

πŸ“‹ User Playlist Submissions

Review and approve user-submitted playlists. Approved playlists will be available for scheduling.

Loading submissions...

πŸ‘₯ User Management

Manage user accounts, roles, and permissions.

πŸ”’ Reset User Password