Navidrome Music Server 0.55.1

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. It's like your personal Spotify! Features Handles very large music collections Streams virtually any audio format available Reads and uses all your beautifully curated metadata Great support for compilations (Various Artists albums) and box sets (multi-disc albums) 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 binaries for all major platforms, including Raspberry Pi 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 Transcoding on the fly. Can be set per user/player. Opus encoding is supported Translated to various languages

Tags music audio streaming audio-streaming server self-hosted go javascript
License GNU GPLv3
State stable

Recent Releases

0.55.129 Jun 2025 01:05 minor feature: lt;h2 gt;release lt;/h2 gt;. lt;p gt;A bunch of, and a couple of improvements. lt;/p gt;. lt;p gt;Thanks you all for the feedback! lt;/p gt;. lt;h2 gt;Changelog lt;/h2 gt;. lt;h3 gt;New Features lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/2838ac36df72fefbe796e0fa88316ea6d7f106f9/hovercard" href="https://github.com/navidrome/navidrome/commit/2838ac36df72fefbe796e0fa88316ea6d7f106f9" gt; lt;tt gt;2838ac3 lt;/tt gt; lt;/a gt;: feat(scanner): allow disabling tags with lt;code gt;Tags. amp;lt;tag amp;gt;.Ignore=true lt;/code gt; lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/beb768cd9cd00f01581fe190a345ccf8617950db/hovercard" href="https://github.com/navidrome/navidrome/commit/beb768cd9cd00f01581fe190a345ccf8617950db" gt; lt;tt gt;beb768c lt;/tt gt; lt;/a gt;: feat(server): add Role filters to albums lt;/li gt;. lt;/ul gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/b952672877be6f927a0c0a44b84b3415e243fd13/hovercard" href="https://github.com/navidrome/navidrome/commit/b952672877be6f927a0c0a44b84b3415e243fd13" gt; lt;tt gt;b952672 lt;/tt gt; lt;/a gt;: (scanner): add back the Scanner.GenreSeparators as a deprecated option lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/226be78bf538b2bd025d4ad5b683d6368683c695/hovercard" href="https://github.com/navidrome/navidrome/commit/226be78bf538b2bd025d4ad5b683d6368683c695" gt; lt;tt gt;226be78 lt;/tt gt; lt;/a gt;: (scanner): full_text not being updated on scan lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/938c3d44ccb96c2f0f17
0.54.415 Jan 2025 21:45 minor feature: lt;p gt;Co-authored-by: navidrome-bot lt;a href="mailto:navidrome-bot@navidrome.org" gt;navidrome-bot@navidrome.org lt;/a gt; lt;/p gt;.
0.54.329 Dec 2024 18:45 minor feature: lt;h2 gt;Changelog lt;/h2 gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846/hovercard" href="https://github.com/navidrome/navidrome/commit/1eedee9086e5a61b9ef3c9d2402252bc6207e846" gt; lt;tt gt;1eedee9 lt;/tt gt; lt;/a gt;: (insights): add more linux fs types lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a/hovercard" href="https://github.com/navidrome/navidrome/commit/51eed74a0efd58a2062a502fe16e65bf6acfc47a" gt; lt;tt gt;51eed74 lt;/tt gt; lt;/a gt;: (release): change owner of cache to Navidrome user lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a/hovercard" href="https://github.com/navidrome/navidrome/commit/0299e488b5d28f08daf42eb02aa3d2fd03477d3a" gt; lt;tt gt;0299e48 lt;/tt gt; lt;/a gt;: (server): backup and restore from the cli lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76/hovercard" href="https://github.com/navidrome/navidrome/commit/630c3040805fa53d653ad8792d13991510659d76" gt; lt;tt gt;630c304 lt;/tt gt; lt;/a gt;: (server): typo in backup prune message lt;/li gt;. lt;li gt; lt;a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97/hovercard" href="https://github.com/navidrome/navidrome/commit/f0302525a700d801864c41cfbbe016ba5cf75f97" gt; lt;tt gt;f030252 lt;/tt gt; lt;/a gt;: (server): use cancellable context instead of Sleep for initial insights delay lt;/li gt;. lt;li gt; lt;a class="commit-li
0.54.224 Dec 2024 19:54 minor bugfix: 99dfb83: fix(insights): get Windows version (@deluan) c8f174e: fix(server): change log level for some last.fm warnings (@deluan) 8880f67: fix(ui): update Español, Français, Svenska translations from POEditor (#3576) (@deluan) 972229d: fix(ui): update Hungarian translation (#3574) (@ChekeredList71)