Navidrome
Stream your own music library from anywhere
What is Navidrome?
Navidrome is a lightweight music server that reads the music files you already own and streams them to any browser or to Subsonic-compatible mobile apps. There is no library lock-in, no upload step and no account requirement: point it at a folder and it builds the library. It handles large collections well because it is a single Go binary with a small footprint.
Best for
Anyone who owns a music library and wants Spotify-style access to it on any device
Replaces
- Spotify
- Apple Music
- Plex
Key features
- Streams your existing music files to browser and mobile
- Works with any Subsonic-compatible player app
- Playlists, favourites and multi-user libraries
- Single small binary with low memory use
How to deploy
- Docker
- Static binary
- Linux packages
Project health
- GitHub stars: 23,918
- Last code push: 2026-10-01
- Open issues: 283
- Status: actively developed
Figures pulled from the GitHub API and refreshed periodically.