PrivacyTools.io
Navidrome logo

Navidrome

navidrome.org

Navidrome is a self-hosted music streaming server built in Go. It indexes your local music collection and exposes it via the Subsonic/OpenSubsonic API, which means a large ecosystem of mobile and desktop clients (DSub, Symfonium, Airsonic Refix, and others) work with it out of the box. The web interface is clean and runs well on low-power hardware.

Screenshot of the Navidrome website
Our take

Navidrome excels at one thing: serving your own music files to any Subsonic-compatible client, on any device, with no subscription and no cloud dependency. Its narrow scope is both its strength and its limit: it handles audio only, has no video or podcast support, and relies on the Subsonic ecosystem for native mobile apps rather than shipping its own. For music-focused self-hosters who already have a local library and want Spotify-style access without the monthly fee or the data harvesting, it is the most practical option available.

GitHub at a glance
navidrome/navidrome
Stars
21,867
Last commit
today
healthy
License
GPL-3.0
Latest release
v0.62.0
13d ago

Listed in

Navidrome alternatives

Navidrome license, in plain English
GPL-3.0
Strong copyleft

Free to use and modify, but anything you distribute that is built on it must also be open under the same license.

Permits

  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use

Requires

  • Disclose source
  • Same license
  • State changes
  • License and copyright notice

Does not provide

  • Liability cover
  • Warranty

Why it matters: Strong copyleft keeps every distributed version open. A vendor cannot fold this into a closed product and ship it without releasing their changes.

Plain-language summary of the project's license, not legal advice. Read the full text for the exact terms.