Navidrome
Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- BSD
- Self-Hosted
- Raspberry Pi
- Cloudron
Features
Properties
- Lightweight
Features
- Self-hosted music
- Subsonic API
- Media Transcoding
- ListenBrainz scrobbling
- Ad-free
- Lossless Audio
- No Tracking
- No registration required
- Dark Mode
Integrated Last.fm scrobbler
Tags
- music-server
Navidrome News & Activities
Recent News
- POX published news article about Navidrome
Navidrome 0.59 adds selective folder scanning, scrobble history, two new themes, and moreNavidrome 0.59 delivers a key upgrade for self-hosted music streaming, featuring selective folder s...
- POX published news article about Navidrome
Navidrome 0.57 released with plugin support, UI enhancements and more accurate quick scansNavidrome 0.57 introduces experimental support for plugins, allowing users to extend and customize ...
- POX published news article about Navidrome
Music server Navidrome 0.56 adds library cleanup tools, UI upgrades and key security fixesNavidrome 0.56 introduces significant updates to music library management. Users can now perform bu...
Recent activities
Featured in Lists
Selfhosting is where you're hosting your own websites, apps, software, tools, and much more on your own server …
some privacy services. mostly taken from …
Programme zum selber Hosten auf einem Raspberry PI macht euch frei von Google, Amazon und Co.
What is Navidrome?
Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device.
Features
- Handles very large music collections
- Streams virtually any audio format available
- Reads and uses all your beautifully curated metadata
- Multi-user, each user has their own play counts, playlists, favourites, etc..
- Very low resource usage
- Multi-platform, runs on macOS, Linux and Windows. Docker images are also provided-
- Ready to use Raspberry Pi binaries available
- Automatically monitors your library for changes, importing new files and reloading new metadata
- Themeable, modern and responsive Web interface based on Material UI
- Compatible with all Subsonic/Madsonic/Airsonic clients. See bellow for a list of tested clients
- Transcoding on the fly. Can be set per user/player. Opus encoding is supported







Comments and Reviews
1, +Responsive pages. Good for mobile phones. 2, +It supports transcoding (like 320k to 128k mp3). 3, -No LRC file supported. 4, +Support download (zipped package for playlists, single file can also be downloaded, and you can turned this feature off if you don't want to). 5, +Supports multiple user, supports for public or personal playlists. 6, -Songs can not be added to playlists by realistic folder if you have multiple folders. ( e.g /home/music/songs/a/ and /home/music/songs/b/ ), I put my folder name into "comment" mp3tag. And it can be recognized from "Songs", and now you could add them to playlist.
So far so good.
Very broken. Can't disable lastFM integration because the program rejects the config. Blank entries means it looks up. Filled a log file. Filled the VM's drive. 10 hours and hadn't scanned a library others did in 15 minutes. A very "our way" attitude over requested features they say they'll never support.
Great UI but overall lousy project.
A great music streaming server and awesome webapp! Even my non-technical family members used and liked it!
Lightweight, easy to setup and full-featured. Subsonic compatibility works well. Nothing to complain about.
Ps.: for smart playlists feature, I suggest you'll to check out Tauon. It enables to create smart playlists using Navidrome/Subsonic library.
Best self-hosted music server I tried so far. Much more usable than subsonic/airsonic etc, better metadata handling than Koel. Only lacking smart playlist support, and it will be perfect.