Navidrome
A tiny music server for your own collection that works with dozens of existing phone apps.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Navidrome
Package managers
- Homebrew
brew install navidrome
About Navidrome
Navidrome indexes a folder of music and serves it over a web interface and the Subsonic API. That API is the point: dozens of existing Android and iOS apps already speak it, so you get good mobile clients without the project having to write any.
It is a single Go binary with very low resource use, happily running on a Raspberry Pi. It handles large collections, reads existing tags rather than rewriting them, and understands compilations and multi-disc box sets, which is where most music servers fall over.
Strengths
- Subsonic API support, so dozens of existing phone apps work with it
- A single small binary that runs comfortably on a Raspberry Pi
- Handles compilations and multi-disc box sets properly
- Multi-user, each with their own playlists, favourites and play counts
Limitations
- Music only; no video, photos or live TV
- Quality depends on how well your files are already tagged
- The built-in web player is basic compared with the third-party apps
- No official mobile app of its own
Details
- Pricing
- FreeFree and open source under the GPL 3.0. PikaPods offers an officially supported paid hosting option.
- License
- GPL-3.0
- Developer
- Navidrome
- Platforms
- Windows, macOS, Linux, Self-hosted, Web
- How it runs
- Self-hosted
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Streaming your own music collection to your phone without a subscription
- Categories
- Media servers
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (Media); facts checked against the developer's own pages, 2 sources on file.
Alternatives to Navidrome
Compare allSoftware that can replace Navidrome for an important use case, and what changes if you switch.
Jellyfin
A free media server for your own films, shows and music, with no premium tier and no account.
Jellyfin is a free GPL-2.0 server that handles music alongside films, shows, live TV and photos, but it is heavier than a single small binary on a Raspberry Pi.
Plex Media Server
A polished media server for your own library, free on the home network, with a paid pass for remote streaming.
Plex adds video and its own client apps on most devices, but it is closed source, requires a Plex account and charges for streaming outside the home.
Emby Server
A personal media server for video, music, photos and live TV, with the good parts behind a subscription.
Emby Server covers music plus video, photos and live TV with its own mobile apps, but it is closed source and the mobile apps are limited until you pay.
Similar software
Related functionality, not necessarily a direct replacement.
Audiobookshelf
A self-hosted server for audiobooks and podcasts that keeps your place in a book across every device.
Strawberry Music Player
A Clementine fork aimed at collectors, with proper support for high-resolution files and CD ripping.
Music Assistant
Bring music libraries, streaming sources and players into a shared music server.
Roon
Organize a music collection and send playback to supported network audio devices.
Lidarr
Music collection manager that watches artists and fetches new albums automatically.