Navidrome
A self-contained music server with a web player and Subsonic apps
Our verdict
#2 of 4 in Self-hosted music servers · For a small computer
Pros
- One program the project calls self-contained, plus ffmpeg
- Builds for Linux, Windows, macOS, and Docker
- The project says it has been tested with about 900,000 songs
Cons
- ffmpeg is required
- The latest asset we found, v0.64.2, is timestamped 2026-09-24
Who should skip:Anyone who will not install ffmpeg.
Rankings and alternatives
- #2 of 4 Self-hosted music servers For a small computer
- Lightweight Music Server #1 Best for a tagged library
- Funkwhale Tied #3 For a server other people can follow
- Ampache Tied #3 For every kind of player
Self-hosted music servers scores
Evaluated Nov 8, 2026 Evidence ↓- Setup 4
4/5 means: One packaged program, with ffmpeg or its libraries required for a full install or a source build
Builds for Linux, Windows, and macOS, plus Docker images, and the project calls it self-contained. ffmpeg is a stated requirement.
- Players 4
4/5 means: The Subsonic or OpenSubsonic API, and the project names phone, desktop, or podcast apps
The site describes compatibility with the standard music API and a wide range of third-party iOS and Android apps, plus its own web UI.
- Catalog 4
4/5 means: Several extras, such as separate libraries, podcasts, video, or scrobbling
Separate libraries with per-user access, automatic import when files change, and a published test of about 900,000 songs. The pages checked do not document MusicBrainz identifiers or artist roles.
- Playback 4
4/5 means: Transcoding and one other listening feature, or scrobbling to two services
Transcoding on the fly, set per user or player, including Opus. The pages checked do not document Last.fm or ListenBrainz scrobbling.
- Recent release 4
4/5 means: Within the last 3 months
The latest listed release, v0.64.2, has a linux amd64 asset timestamped 2026-09-24, about six weeks before this evaluation.
Pricing
- Self-hosted Free The project distributes the software free of charge under the GPL.
From the vendor’s pricing page, checked Nov 8, 2026. That page is authoritative.
Evidence and sources
Self-hosted music servers scores
Setup 4 quotes
-
“There are builds available for Linux (Intel and ARM, 32 and 64 bits), Windows (Intel 32 and 64 bits) and macOS (Intel 64 bits).”
navidrome.org/docs/installation · checked -
“Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided”
github.com/navidrome/navidrome · checked -
“Remember to install ffmpeg in your system, a requirement for Navidrome to work properly.”
navidrome.org/docs/installation · checked -
“Lightweight, fast and self-contained. Runs well even on resource-limited platforms (ex: Raspberry Pi)”
navidrome.org · checked
Players 2 quotes
-
“Compatible with the de facto standard Music API, supporting all its clients and ecosystem”
navidrome.org · checked -
“Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.”
navidrome.org · checked
Catalog 3 quotes
-
“Organize your music into separate libraries with user-specific access controls (music vs. audiobooks, family vs. personal)”
navidrome.org · checked -
“Plays well with gigantic music collections (tested with ~900K songs - 2/3 FLAC, 1/3 MP3)”
navidrome.org · checked -
“Automatically monitors your library for changes, importing new files and reloading new metadata”
github.com/navidrome/navidrome · checked
Playback 1 quote
-
“Transcoding on the fly. Can be set per user/player. Opus encoding is supported”
github.com/navidrome/navidrome · checked
Recent release 1 quote
-
“23.6 MB 2026-09-24T23:13:49Z”
github.com/navidrome/navidrome/releases · checked
Facts
License 1 quote
-
“Navidrome is open source software distributed free of charge under the terms of the GNU GPL v3 license.”
navidrome.org · checked
Runs on 3 quotes
-
“There are builds available for Linux (Intel and ARM, 32 and 64 bits), Windows (Intel 32 and 64 bits) and macOS (Intel 64 bits).”
navidrome.org/docs/installation · checked -
“Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided”
github.com/navidrome/navidrome · checked -
“FreeBSD Install”
navidrome.org/docs/installation · checked
Needs 1 quote
-
“Remember to install ffmpeg in your system, a requirement for Navidrome to work properly.”
navidrome.org/docs/installation · checked
Pricing
navidrome.org · checked
