KingDownloads

navidrome version history

13 releases tracked, newest first.

v0.63.2

Jul 11, 2026
- Fixed plugin host service failures during loading. - Resolved file symlink issues with local storage FS. - Rejected invalid NSP mixing in smart playlists. - Improved CI checks for DB migration order and release jobs.

27 downloads

v0.63.1

Jul 9, 2026
- Fix 32-bit startup crash in downloaded binaries - Discard buffered scrobbles when a plugin is removed - Populate username for buffered plugin scrobbles - Update systemd service template for compatibility

27 downloads

v0.63.0

Jul 8, 2026
- Added full support for synced sidecar lyrics in multiple formats with karaoke timing and multi-voice layers. - Improved search performance with exact matches ranking higher and better handling of short/non-ASCII artist names. - Enhanced library sync and database performance, making operations significantly faster for large libraries. - Enabled sharing by default and added new scanner options for artist name exceptions and dot-prefixed folders.

27 downloads

v0.62.0

Jun 8, 2026
- Added OpenSubsonic `sonicSimilarity` extension for audio-based recommendations via plugins - Overhauled playback reporting and Now Playing UI with configurable intervals - Multiple security fixes including share, player, and transcoding endpoint hardening - New UI themes, smart playlist enhancements, and transcoding limits

27 downloads

v0.61.2

Apr 12, 2026
Another round of bugfixes. Transcoding now properly clamps target channels to codec limits, WAV files play directly in browsers without unnecessary transcoding, and the scanner picks up `ORIGYEAR` tags for VorbisComment and MP4 formats. Cover art handling got a few fixes too, including configurable max upload size. Plugin developers now get the file path in TrackInfo for Scrobbler and Lyrics plugins. ## Configuration Changes | Status | Option | Description | Default | |--------|--------|-------------|---------| | New | `MaxImageUploadSize` | Maximum allowed size for uploaded cover art images. Accepts human-readable values like '10MB', '1GB'. ([#5335](https://github.com/navidrome/navidrome/pull/5335)) | `10MB` | For a complete list of all configuration options, see the [Configuration Options](https://www.navidrome.org/docs/usage/configuration-options/) documentation. ## UI - Prevent theme CSS filters from affecting disc cover art. ([c91721363](https://github.com/navidrome/navidrome/commit/c91721363) by [@deluan](https://github.com/deluan)) - Refine image filters for playing and paused states in SquiddiesGlass theme. ([4570dec67](https://github.com/navidrome/navidrome

27 downloads

v0.61.1

Apr 5, 2026
This patch release addresses a WebP performance regression on low-power hardware introduced in v0.61.0, adds a new `EnableWebPEncoding` config option and a configurable UI cover art size, and includes several Subsonic API and translation fixes. ## Configuration Changes | Status | Option | Description | Default | |--------|--------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------| | New | `EnableWebPEncoding` | Opt-in to WebP encoding for resized artwork. When `

27 downloads

v0.61.0

Mar 31, 2026
This version brings a comprehensive **Artwork overhaul**, with per-disc cover art, artist image uploads, animated image preservation, and a faster image pipeline powered by WebP encoding. You can now upload custom artwork for playlists, artists, and internet radios directly from the UI, and multi-disc albums will automatically pick up disc-specific cover images. **Search** has been completely rebuilt on top of SQLite FTS5 with two-phase BM25 ranking, delivering faster and more accurate results across your entire library. **Transcoding** is now fully server-managed: Navidrome detects client codecs, applies format-aware bitrate defaults, and implements the [OpenSubsonic Transcoding extension](https://opensubsonic.netlify.app/docs/extensions/transcoding/), so clients no longer need to guess what format to request. The **Plugin System** continues to mature with new host services for HTTP requests, persistent task queues, lyrics providers, and key-value storage with TTL support, giving plugin developers more tools to build powerful integrations. ## Security - Bump `golang.org/x/image` to v0.38.0 to address CVE-2026-33809. ([#5268](https://github.com/navidrome/navidrome/pull

27 downloads

v0.60.3

Feb 10, 2026
## Changelog ### New Features * 34c6f12aeeb11144100d764b06248e0a40ccb126: feat(server): add explicit status support in smart playlists (#5031) (@kgarner7) ### Bug fixes * 408aa78ed53f0299d35e758cd422fd0b9dfe93a3: fix(scanner): log warning when metadata extraction fails (@deluan) * ed79a8897bc16602ebadb4e3a253d87f1599642f: fix(scanner): pass filename hint to gotaglib's OpenStream for format detection (#5012) (@deluan) * fd09ca103fd9fd14f5d0ecd3df6efd839a9df560: fix(scanner): resolve data race on conf.Server access in getScanner (@deluan) * 0a4722802af833caa8dd794fa8c25f8d0a97dd06: fix(subsonic): validate JSONP callback parameter (@deluan) * eb9ebc3fba6545334c2c13d778273c1bd55135ee: fix(ui): add missing keys in Danish translation (#5011) (@denisarissa) * 62f9c3a458bd101df1d059eeaf8bce43e7c97c21: fix: linux service should restart when upgrading (#5001) (@mintsoft) * e05a7e230f7a72b6c2e7d789006df63b688c30e2: fix: prevent data race on conf.Server during cleanup in e2e tests (@deluan) * bee0305831a76c49a46e7a6b0cbe09fd865abebc: fix: split reflex -R flags to preserve directory exclusion optimization (@deluan) ### Other work * 302d99aa8b17e381cbd5a6c78d58125a9e0d6755: chore(de

27 downloads

v0.60.2

Feb 7, 2026
This release expands ListenBrainz integration with artist URLs and top/similar songs, adds OpenSubsonic readonly and validUntil properties for playlists, and includes several bug fixes for the UI, scanner, and plugin system. ## Added - Backend Features: - Add artist URL, top songs, and similar songs support to the ListenBrainz agent. ([#4934](https://github.com/navidrome/navidrome/pull/4934) by [@kgarner7](https://github.com/kgarner7)) - API Features: - Add OpenSubsonic `readonly` and `validUntil` properties to playlists. ([#4993](https://github.com/navidrome/navidrome/pull/4993) by [@kgarner7](https://github.com/kgarner7)) - Plugin Features: - Add `CallRaw` method to SubsonicAPI host function with support for binary responses. ([#4982](https://github.com/navidrome/navidrome/pull/4982) by [@deluan](https://github.com/deluan)) ## Fixed - UI: - Fix Last.fm URL handling and Biographies rendering on artist page. ([#4980](https://github.com/navidrome/navidrome/pull/4980) by [@kgarner7](https://github.com/kgarner7)) - Fix Nautiline theme font path. ([#4983](https://github.com/navidrome/navidrome/pull/4983) by [@borisrorsvort](https://github.com/borisrorsv

27 downloads

v0.60.0

Feb 3, 2026
## Plugins This release introduces a major rewrite of the experimental **Plugin System**, now with multi-language PDK support, enabling developers to extend Navidrome's functionality using WebAssembly-based plugins written in Go, Rust, Python or JavaScript. Plugins run in a secure sandbox and can provide additional metadata sources, custom integrations, and server-side enhancements. Users can now easily configure plugins directly from the UI through a new JSONForms-based configuration interface. A couple of working plugins are already available: - [AudioMuse-AI integration](https://github.com/NeptuneHub/AudioMuse-AI-NV-plugin) - [ListenBrainz Daily Playlist Importer](https://github.com/kgarner7/navidrome-listenbrainz-daily-playlist) - [Discord Rich Presence](https://github.com/navidrome/discord-rich-presence-plugin) For more plugins, keep an eye on the tag [navidrome-plugins](https://github.com/topics/navidrome-plugin) in GitHub. More details and instructions on how to use and manage plugins can be found in our [documentation](https://www.navidrome.org/docs/usage/features/plugins/). New documentation will soon be added with details on how to create new plugins.

27 downloads

v0.59.0

Dec 6, 2025
This release brings significant improvements and new features: - **Scanner Improvements**: Selective folder scanning and enhancements to the file system watcher for better performance and reliability. - **Scrobble History**: Native scrobble/listen history tracking, allowing Navidrome to keep a record of your listening habits. This will be used in future visualizations and features (Navidrome Wrapped maybe?). - **User Administration**: New CLI commands for user management, making it easier to handle user accounts from the terminal. - **New Themes**: Two new themes have been added: SquiddiesGlass and AMusic (Apple Music inspired). - **General**: Numerous bug fixes, translation updates, and configuration options for advanced use cases. ## Added - UI Features: - Add AMusic (Apple Music inspired) theme. ([#4723](https://github.com/navidrome/navidrome/pull/4723) by [@metalheim](https://github.com/metalheim)) - Add SquiddiesGlass Theme. ([#4632](https://github.com/navidrome/navidrome/pull/4632) by [@rendergraf](https://github.com/rendergraf)) - Add loading state to artist action buttons for improved user experience. ([f6b2ab572](https://github.com/navidrome/navidro

24 downloads

v0.58.5

Nov 9, 2025
This release focuses on stability improvements and bug fixes, with several important fixes for UI themes, translations, database operations, and scanner functionality. Notable improvements include fixes for ARM64 crashes, playlist sorting, and new Bosnian translation. ## Added - UI Features: - Add Genre column as optional field in playlist table view. ([aff9c7120](https://github.com/navidrome/navidrome/commit/aff9c7120) by [@deluan](https://github.com/deluan)) - Add new Bosnian translation. ([#4399](https://github.com/navidrome/navidrome/pull/4399) by [@MuxBH28](https://github.com/MuxBH28)) - Subsonic API: - Implement indexBasedQueue extension for better queue management. ([#4244](https://github.com/navidrome/navidrome/pull/4244) by [@kgarner7](https://github.com/kgarner7)) - Populate Folder field with user's accessible library IDs. ([94d2696c8](https://github.com/navidrome/navidrome/commit/94d2696c8) by [@deluan](https://github.com/deluan)) - Insights: - Detecting packaging method. ([#3841](https://github.com/navidrome/navidrome/pull/3841) by [@mintsoft](https://github.com/mintsoft)) ## Changed - Scanner: - Optimize update artist's statistics us

24 downloads

v0.58.0

Jul 28, 2025
# Navidrome v0.58.0 Release Notes Navidrome v0.58.0 introduces [**Multi-library Support**](https://www.navidrome.org/docs/usage/multi-library/), a major architectural enhancement that enables users to organize and manage multiple music collections with proper permission controls and complete UI integration. This long-requested feature allows you to create separate libraries for different music collections (e.g., personal music, family music, audiobooks) while maintaining proper access controls and data isolation. For full documentation on how to use it, see the new [Multi-library](https://www.navidrome.org/docs/usage/multi-library/) page in the documentation website. ## ⚠️ Important ### Full Scan Although this release does not force a full scan on upgrade, you should do it as soon as possible. This is because the multi-library changes affect the move/rename/retag detection and can potentially make you lose annotations (stars, playcounts, playlist references). During the full scan, it will duplicate all your albums, but that's expected. It will remove the duplicates at the end of the scan. ### Database Migration Warning **This release includes database schema ch

24 downloads