Skip to content

Navidrome

Self-hosted music server that streams your own library to a web player and mobile apps.

Our verdict

Navidrome suits anyone with a music collection and a spare machine — even a Raspberry Pi — who wants their own streaming service. Skip it if you don't want to run a server or your music already lives in Spotify-style services.

What it does well

  • Lightweight and self-contained; runs fine on a Raspberry Pi
  • Streams to its web player or to third-party iOS and Android apps via the OpenSubsonic API
  • Free and open source under GPL-3.0, with Docker images and binaries for all major platforms

Where it falls short

  • You have to supply the music files and run the server yourself
  • No official first-party mobile app; playback relies on third-party Subsonic clients
The Navidrome website
The official Navidrome website, 2 November 2026.

Navidrome is a self-hosted music streaming server. You point it at your music library and it indexes your files and serves them through a modern web player, or through the many third-party iOS and Android apps that speak the OpenSubsonic API, which the project describes as the de facto standard music API.

It is free and open source under GPL-3.0. Ready-to-run binaries exist for Linux, macOS and Windows, including Raspberry Pi builds, and official Docker images are provided. The project emphasises being lightweight, fast and self-contained enough for low-powered hardware.

The catches: it is a server you maintain, your music has to come from your own files, and phone playback happens through third-party apps rather than an official Navidrome client.

What users say

Write a review

No user reviews yet. If you’ve used Navidrome, share what you used it for and how it went.

Last updated 4 November 2026. Facts checked against the official site on 2 November 2026. How we make money