Catalog · Media

Navidrome

お任せ Omakase

Navidrome is a music server that streams your own music collection to its web player and to any Subsonic-compatible app. It is a single lightweight program that also runs well on small hardware such as a Raspberry Pi. It supports multiple users, playlists, lyrics and on-the-fly transcoding.

Code Fireworks render of the Navidrome repository, as of Nov 2026
As of Nov 2026Code Fireworks ↗

Why it fits

It is licensed under GPL version 3. You can install it on your own machine for private libraries at no license cost.

Getting started

4 steps · clarity 4/5

Prerequisites (from the official docs):

  • A server or PC with Docker (a standalone binary is also available)
  • Your music collection on a disk the server can read
  • Port 4533 reachable from your devices
  • The correct user and group IDs so the container can read the music folder

Steps:

  1. Create a Docker Compose file (or docker run command) from the official Docker guide.
  2. Mount your music folder read-only and a data folder for Navidrome's database.
  3. Start the container and open http://<server>:4533.
  4. Create the admin user, then connect a Subsonic-compatible app.

Official Docker guide: https://www.navidrome.org/docs/installation/docker/

All installation methods: https://www.navidrome.org/docs/installation/

Notes

None beyond funding context above.

Sources

  1. navidrome.org
  2. github.com/navidrome/navidrome/blob/master/LICENSE
  3. navidrome.org/docs/installation
  4. futo.tech/grants
  5. navidrome.org/docs/installation/docker

More in Media

← Back to the catalog