Skip to content
Nokkvi

Radio

The Radio view manages internet radio stations on your Navidrome server. Stations are HTTP streams (Icecast/Shoutcast) that play directly — not through the queue.

For navigation, search, and multi-select, see Library Basics. Radio has no expansion, no ratings, and no Add-to-Queue / Add-to-Playlist actions.

Stations only sort by Name (Page Up toggles direction). Search matches both station name and stream URL.

All radio CRUD lives in Nokkvi — you don’t need to touch Navidrome’s web UI.

  • Add Station button (header, top-right) opens a dialog for name and stream URL.
  • Right-click → Edit Station re-opens that dialog pre-populated.
  • Right-click → Delete Station removes the station after confirmation.
  • Right-click → Copy Stream URL copies the URL to your clipboard.

Behind the scenes, Nokkvi calls Navidrome’s createInternetRadioStation, updateInternetRadioStation, and deleteInternetRadioStation endpoints.

When a station is streaming, the track info strip shows:

  • The station name (with a 📻 icon)
  • The current track’s artist and title, parsed from the stream’s ICY metadata in real time
  • The stream URL as a fallback if no ICY metadata has been received yet

Most public Icecast/Shoutcast streams advertise ICY metadata; if a station you’ve added shows only the URL with no track info, it likely doesn’t.

  • No queue integration — radio streams aren’t queued. Switching from Radio to Queue stops the stream.
  • No scrobbling — radio playback isn’t reported to Last.fm or ListenBrainz.
  • No favorites or playlists — you can’t star a station or add it to a playlist.
  • No artwork or expansion — radio rows are flat; no cover art, no track listings.
  • Session-only playback — the stream stops when you close Nokkvi and doesn’t auto-resume.