Navidrome

Personal music streaming server that works with any Subsonic-compatible app

GitHub 25k Self-hosted Open Source GPL-3.0 Web

Navidrome is a web-based music server and streamer for your own music collection. It lets you listen from a browser or a mobile app, much like a personal Spotify. It suits people who already have a large library of files and want to stream it at home or away.

It handles very large collections, streams almost any audio format, reads your metadata and lyrics, and supports multiple users, each with their own play counts, playlists and favourites. It transcodes on the fly, watches the library for new files, and is compatible with Subsonic clients. It runs on Linux, macOS, Windows and Raspberry Pi, and Docker images are provided.

Quick start

For a quick try only. See the official docs for data volumes, environment variables and a production setup.

Docker image: deluan/navidrome:latest
docker run -d \
  --name navidrome \
  -p 4533:4533 \
  --restart unless-stopped \
  deluan/navidrome:latest

Then open http://localhost:4533

Categories

Alternative to

Similar apps

Immich

Media Self-hosted

119k

Self-hosted photo and video library with phone backup, face search and sharing

2 days ago

Jellyfin

Media Self-hosted

59k

Stream your movies, shows and music from a server you control to any device

3 weeks ago

Audiobookshelf

Media Self-hosted

15k

Stream your audiobooks and podcasts from your own server to browsers and phones

3 weeks ago