N

Navidrome

N
Navidrome Self-hosted v0.63.2

v0.63.2

Changelog Bug fixes 205c85d: fix(plugins): surface host service failures when loading plugins (#5756) (@deluan) 7fa1376: fix(scanner): resolve file symlinks with the production local storage FS (#5755) (@deluan) e91687e: fix(smartplaylist): reject NSP mixing top-level 'any' and 'all' (#5759) (@deluan) Build process updates be10f89: ci: don't skip release jobs after the DB migration check on tag pu…

N
Navidrome Self-hosted v0.63.1

v0.63.1

Changelog Bug fixes 052f10f: fix(build): prevent 32-bit startup crash (segfault/SIGILL) in downloads binaries (#5739) (@deluan) f48943c: fix(plugins): discard buffered scrobbles when a plugin is removed (#5737) (@deluan) 4652b46: fix(plugins): populate username for buffered plugin scrobbles (#5736) (@deluan) 42d4363: fix(service): rewrite systemd service template for kardianos/service v1.3.0 (#574…

N
Navidrome Self-hosted v0.63.0

v0.63.0

Navidrome 0.63 brings a long-awaited upgrade to lyrics: full support for synced sidecar lyrics in multiple formats (TTML, ELRC, SRT, YAML and LRC), including word-by-word karaoke timing and multi-voice (agent) layers, exposed to clients through the new OpenSubsonic v2 lyrics extensions. A huge shoutout to @ranokay, who not only contributed the code for these lyrics enhancements, but also helped sh…

N
Navidrome Self-hosted v0.62.0

v0.62.0

This release introduces support for the OpenSubsonic sonicSimilarity extension, enabling audio-based similarity through the plugin system: when a plugin provides the capability, the new getSonicSimilarTracks and findSonicPath endpoints unlock smarter, sound-based recommendations and playlists. One plugin that implements it is AudioMuse-AI. It also brings a major overhaul to playback reporting and…

N
Navidrome Self-hosted v0.61.2

v0.61.2

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…

N
Navidrome Self-hosted v0.61.1

v0.61.1

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 false (default), Navidrome u…

N
Navidrome Self-hosted v0.61.0

v0.61.0

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 t…

N
Navidrome Self-hosted v0.60.3

v0.60.3

Changelog New Features 34c6f12: feat(server): add explicit status support in smart playlists (#5031) (@kgarner7) Bug fixes 408aa78: fix(scanner): log warning when metadata extraction fails (@deluan) ed79a88: fix(scanner): pass filename hint to gotaglib's OpenStream for format detection (#5012) (@deluan) fd09ca1: fix(scanner): resolve data race on conf.Server access in getScanner (@deluan) 0a47228:…

N
Navidrome Self-hosted v0.60.2

v0.60.2

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 by @kgarner7) API Features: Add OpenSubsonic readonly and validU…

N
Navidrome Self-hosted v0.60.0

v0.60.0

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…

N
Navidrome Self-hosted v0.59.0

v0.59.0

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?).…

N
Navidrome Self-hosted v0.58.5

v0.58.5

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 by @deluan) Add new Bosnian translation. (…

N
Navidrome Self-hosted v0.58.0

v0.58.0

Navidrome v0.58.0 Release Notes Navidrome v0.58.0 introduces Multi-library Support, 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) whi…