Navidrome, a lightweight, self-hosted music server and streaming service, has just unveiled version 0.56, which includes an extensive set of new features, critical security fixes, and notable improvements to the user experience.
This release prioritizes security, with a key fix addressing a potential SQL injection vulnerability in artist role filtering. This patch mitigates a serious risk and is set to receive a formal CVE designation soon.
Additionally, the ability to modify transcoding configurations has been tightened, restricting changes exclusively to admin users to prevent unauthorized tampering.
One of the most user-friendly additions is the comprehensive management of missing files. Users can now easily remove all missing files in bulk, streamlining library maintenance.
Further automation is introduced with a new configuration option to purge missing files automatically during scans. Missing artists can be hidden from both the user interface and the Subsonic API, complete with admin-only filters to keep library displays clean and relevant.
Playlist functionality also sees a boost, improving interoperability and convenience. Playlists can now be downloaded as M3U files, enhancing compatibility with a wider range of external media players.
Additionally, playlists proudly showcase their cover art, and users can effortlessly save their current playback queue as a new playlist, facilitating quicker and more intuitive playlist creation.

The user interface receives several polished improvements. Album and artist artwork transitions are smoother, providing a more pleasant visual flow. Scan progress is now shown in real time, alongside detailed status updates, including error reports and elapsed time, which help users stay informed during library updates.
The song info dialog gains sample rate visibility, and genre and mood fields enrich the AlbumSongs component, offering deeper metadata insights. These UI refinements come paired with improved internationalization support, broadening accessibility for a global audience.
Scanner and metadata capabilities also advance. Navidrome now supports filesystem-based lyrics for Subsonic clients, allowing lyrics in “.lrc” files to be read directly from storage. The scanner’s handling of symbolic links is more configurable, and support for the International Standard Recording Code (ISRC) has been added, enhancing music identification standards.
This all contributes to faster refreshes and smarter missing file detection. Among other notable features, the release introduces default share expiration settings and allows scrobbling only the first artist to Last.fm, tailoring scrobbling behavior to user preferences.
On the bug-fix front, important issues, such as a memory leak in the cache warmer, have been resolved, enhancing stability for long-running instances. Database integrity improvements fix user deletion glitches related to shared content, while smart playlist handling sees corrections in numeric comparisons and album type recognition.
Media handling refinements ensure that multi-disc albums display the correct artwork and that AIFF and WMA files show cover art correctly. Track ordering within albums has also been fixed to reliably respect disc and track numbers.
User interface fixes round out the update, with improvements to share image aspect ratios, external link presentations, artist link rendering, button styling, and page titles.
Lastly, Navidrome upgrades its core to Go 1.24.2 behind the scenes and refreshes key dependencies, including JavaScript tooling and linting utilities.
For more information, see the changelog. And just a friendly reminder—no worries if you’re unsure how to install Navidrome. We’ve compiled a simple, step-by-step guide to make the process quick and easy for you.