Learn more about Navidrome’s features

Navidrome can be used as a standalone server, that allows you to browse and listen to your music collection using a web browser.

It can also work as a lightweight Subsonic-API compatible server, that can be used with any Subsonic compatible client.


  • Very low resource usage. Runs well even on simple Raspberry Pi Zero and old hardware setups
  • Handles very large music collections
  • Streams virtually any audio format available
  • Reads and uses all your beautifully curated metadata
  • Great support for compilations (Various Artists albums) and box sets (multi-disc albums)
  • Multi-user, each user has their own play counts, playlists, favorites, etc..
  • Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided
  • Ready to use, official, Raspberry Pi binaries and Docker images available
  • Automatically monitors your library for changes, importing new files and reloading new metadata
  • Themeable, modern and responsive Web interface based on Material UI
  • Compatible with all Subsonic/Madsonic/Airsonic clients. See below for a list of tested clients
  • Transcoding on the fly. Can be set per user/player. Opus encoding is supported
  • Translated to 17 languages (and counting)
  • Full support for playlists, with option to auto-import .m3u files and to keep them in sync
  • Last.fm and ListenBrainz scrobbling

Features supported by the Subsonic API

  • Tag-based browsing/searching
  • Playlists
  • Bookmarks (for Audiobooks)
  • Starred (favourites) Artists/Albums/Tracks
  • 5-Star Rating
  • Transcoding
  • Get/Save Play Queue (to continue listening in a different device)
  • Last.fm and ListenBrainz scrobbling
  • Artist Bio from Last.fm
  • Artist Images from Spotify (requires configuration)
  • Lyrics (from embedded tags)


Besides its own Web UI, Navidrome should be compatible with all Subsonic clients. The following clients are tested and confirmed to work properly:

For more options, look at the list of clients maintained by the Airsonic project. Please open an issue if you have any trouble with the client of your choice.

Road map

This project is in active development. Expect a more polished experience and new features/releases on a frequent basis. Some upcoming features planned:

  • Multi-valued tags (Multiple Artists, Genres…)
  • Smart/dynamic playlists (similar to iTunes)
  • Jukebox mode (plays music on an audio device attached to the server, and control from the UI/Mobile client)
  • Sharing public links to albums/songs/playlists

Last modified November 18, 2021: Add lyrics feature (26be488)