Sounds API
Swagger-inspired overview of the most important endpoints and cached media.
Base URL:
Core
Health checks and the aggregated home response.
Sample response
Sample response
Sample response
Playlist
Playlist data and playback history.
Live Info
Current and upcoming songs from multiple sources.
Sample response
Sample response
Sample response
Sample response
Rotates every 10 seconds (13 seconds for long lines) through song, show, and social lines.
WS
/ws/current_song
WebSocket updates for /current_song.
101
Sample response
Streams send updates when payload changes (polling interval via WS_POLL_INTERVAL_SECONDS).
WS
/ws/nowplaying
WebSocket updates for /nowplaying.
101
Sample response
WS
/ws/next_song
WebSocket updates for /next_song.
101
Sample response
WS
/ws/radiotext
WebSocket updates for /radiotext.
101
Sample response
Rotates every 10 seconds (13 seconds for long lines) through song, show, and social lines.
Programme
Show metadata and schedule.
News
Shorts, RSS feeds, and weather.
Sample response
Sample response
Sample response
Sample response
Source: open-meteo.com
Sample response
Source: open-meteo.com
Sample response
Sample response
RadioDNS
Aggregated service discovery for RadioDNS.
Sample response
Sample response
Media Cache
Covers, hooks, and on-demand audio.
Sample response
Legacy: /cover/:mid, /covers/:mid, /hook/:mid, /hooks/:mid
Sample response
Sample response
Sample response