Navidrome

Navidrome

Navidrome is an open-source, web-based music collection server and streamer — think of it as your own personal Spotify. It handles very large libraries, streams virtually any audio format, and is compatible with the entire ecosystem of Subsonic, Madsonic and Airsonic clients, so you can listen from dozens of mobile, desktop and TV apps.

Key Features

  • Large collections — Built to serve big music libraries efficiently with very low resource usage
  • Any audio format — Streams virtually every common music format; transcodes on the fly, including Opus
  • Rich metadata — Reads and respects your curated tags, with strong support for compilations and multi-disc box sets
  • Multi-user — Each user keeps their own play counts, playlists and favourites
  • Subsonic-compatible — Works with all Subsonic/Madsonic/Airsonic clients across iOS, Android, CarPlay, Android Auto and desktop
  • Auto library monitoring — Detects new files and reloads metadata without a manual rescan
  • Lyrics — Supports lyrics from sidecar files and embedded tags
  • Scrobbling — Reports plays to Last.fm and ListenBrainz

Why Use Navidrome?

Navidrome gives you complete control over your music with an interface as polished as a commercial service. Its low resource footprint means it runs happily on a Raspberry Pi, while its Subsonic API compatibility means your favourite existing music player keeps working.

Use Cases

  • Streaming a personal music library to any device from home
  • Running a lightweight music server on a Raspberry Pi or old hardware
  • Replacing a commercial streaming subscription with your own collection

Platform

Linux · macOS · Windows · Docker · Raspberry Pi · Web

Licence

GNU General Public License v3.0 (GPL-3.0)

Website

navidrome.org

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.