Navidrome logo

Navidrome

Open source music collection server and streamer, like your personal Spotify

Alternative to: spotify, apple music, youtube music


About Versions (100)

v0.60.3

2026-02-10

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(deps): update dependencies in go.mod and go.sum (@deluan)
  • c80ef8ae41d692f971baf2ebab1a710a3182108f: chore: ignore _test.go files in reflex conf (@deluan)
  • 8319905d2c913b817a896a0b79a44b6b1cffe8c9: test(subsonic): add comprehensive e2e test suite for Subsonic API (#5003) (@deluan)

Full Changelog: https://github.com/navidrome/navidrome/compare/v0.60.2…v0.60.3

Helping out

This release is only possible thanks to the support of some awesome people!

Want to be one of them? You can sponsor, pay me a Ko-fi, or contribute with code.

Where to go next?