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

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 all

Software 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.

Report a wrong fact or a dead link on this listing