winget install --id Navidrome.Navidrome
About Navidrome
Modern Music Server and Streamer compatible with Subsonic/Airsonic
What's new in 0.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 the Now Playing experience — the UI now uses the new OpenSubsonic playbackReport extension, replacing the old scrobble flow with a redesigned panel and configurable reporting interval. On the security front, it hardens the server with stronger ownership and authorization checks across shares, players, and transcoding endpoints, caps concurrent transcodes to prevent ffmpeg-based denial of service, and adds an option to refuse to run as root. Smart playlists gain ReplayGain fields and new isMissing/isPresent operators, and there are five new UI themes to choose from. Security This release fixes several reported vulnerabilities. We thank the security researchers who responsibly disclosed them. - Fix cross-account disclosure of other users' shares (incl. share tokens) by enforcing per-user ownership on share reads. (1e7996f5d, GHSA-3g4p-jhv2-xrxf, reported by @Wernerina) - Fix cross-tenant player takeover and share-update IDOR by enforcing ownership atomically on player and share updates. (#5563, GHSA-x65f-m8x9-pjxm reported by @tonghuaroot; GHSA-58gr-c777-g23p reported by @lighthousekeeper1212; GHSA-wx2c-q8g7-4q5p reported by @CE2Sec) - Fix unauthenticated Last.fm scrobble session hij...
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.62.0 | Unknown | 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 findSoni... |
| 0.61.2 | Unknown | 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 an... |
| 0.61.1 | Unknown | 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... |
| 0.61.0 | Unknown | 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 fo... |
| 0.60.3 | Unknown | 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(sc... |
| 0.60.2 | Unknown | 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 sys... |
| 0.60.0 | Unknown | 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 G... |
| 0.59.0 | Unknown | 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: Nat... |
| 0.58.5 | Unknown | 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... |
| 0.58.0 | Unknown | 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 a... |
| 0.57.0 | Unknown | Navidrome v0.57.0 A big thank you to all the contributors who made this release possible! Added - UI Features: - Added "Artist Radio" and "Shuffle" options to the artist page. (#4186 by @deluan) - Added a "Play Artist's... |
| 0.56.1 | Unknown | Changelog Quick fix for Artists not showing up in Subsonic clients, See #4140 Bug fixes - fa2cf36: fix(subsonic): change role filter logic (@deluan) (#4140) Full Changelog: v0.56.0...v0.56.1 Helping out This release is o... |
| 0.56.0 | Unknown | We're excited to announce Navidrome v0.56.0, a major release packed with new features, important bug fixes, and significant improvements to the user experience. This release includes 81 commits with contributions from ou... |
| 0.55.2 | Unknown | Bugfix release A few more bug fixes and improvements. Changelog New Features - 1c691ac: feat(docker): automatically loads a navidrome.toml file from /data, if available (@deluan) - 57e0f6d: feat(server): custom ArtistJoi... |
| 0.55.1 | Unknown | Bugfix release A bunch of bug fixes, and a couple of improvements. Thanks you all for the feedback! Changelog New Features - 2838ac3: feat(scanner): allow disabling tags with Tags.<tag>.Ignore=true (@deluan) - beb768c: f... |
| 0.54.4 | Unknown | Changelog New Features - d60e831: feat(cli): support getting playlists via cli (#3634) (@kgarner7) Bug fixes - 3179966: fix(metrics): write system metrics on start (#3641) (@kgarner7) - acce3c9: fix(release): make binari... |
| 0.54.2 | Unknown | Changelog Bug fixes - fix(insights): get Windows version (@deluan) - fix(server): change log level for some last.fm warnings (@deluan) - fix(ui): update Español, Français, Svenska translations from POEditor (#3576) (@del... |
| 0.49.3 | Unknown | No notes |