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.55.2

2025-04-05

Bugfix release

A few more bug fixes and improvements.

Changelog

New Features

  • 1c691ac0e6d4b30feb0e491d1268988180877558: feat(docker): automatically loads a navidrome.toml file from /data, if available (@deluan)
  • 57e0f6d3ea2212650c4716836d06fbc29d26405e: feat(server): custom ArtistJoiner config (#3873) (@deluan)
  • 112ea281d94d75036f82a2e75d95e4f21da864a4: feat(ui): add Greek translation (#3892) (@Michatec)
  • 339458041389219279f2519205c25d4dcc0e0940: feat(ui): add Norwegian translation (@deluan)
  • 73eb0e254b190705e24285ff8badb0192963eadd: feat(ui): add mood column to Album and Song list views (#3925) (@deluan)
  • 46a2ec0ba195183419e3836de7d2f41f96061d92: feat(ui): hide absolute paths from regular users (@deluan)
  • 296259d781ff2ff12b9dbed3231164ad19fe4004: feat(ui): show bitDepth in song info dialog (@deluan)

Bug fixes

  • 55ce28b2c63599c38bd0eae066caa457b6605129: fix(bfr): force upgrade to read all folders. (#3871) (@deluan)
  • ee2c2b19e95917dc20c1b086d2a90baccafdb232: fix(dockerfile): remove the healthcheck, it gives more headaches than benefits. (@deluan)
  • 1ed893010756be1efbaac4dff52b29d56107d4a3: fix(msi): don’t override custom ini config (#3836) (@mintsoft)
  • be7cb59dc5255b845f491326ce936e7ab6165819: fix(scanner): allow disabling splitting with the Tags config option (#3869) (@deluan)
  • b386981b7f06b00ab154ba2136d4a316c6a08558: fix(scanner): better log message when AutoImportPlaylists is disabled (@deluan)
  • 3a0ce6aafa53f87b29e82ff526785215e41c86d8: fix(scanner): elapsed time for folder processing is wrong in the logs (@deluan)
  • 2adb098f3232f4597f404ce9f5bdac7c3c5e26b5: fix(scanner): fix displayArtist logic (#3835) (@deluan)
  • 491210ac1207239292181c31fdaf1b5b00fb48c2: fix(scanner): ignore NaN ReplayGain values (@deluan)
  • cd552a55efc812a2bc9b3302125146f9a7171e66: fix(scanner): pass datafolder and cachefolder to scanner subprocess (@deluan)
  • 3f9d17349594042997dd33835bf51552680b29ce: fix(scanner): support ID3v2 embedded images in WAV files (@deluan)
  • 59ece403931373a085378537da904a5d162b488f: fix(server): better embedded artwork extraction with ffmpeg (#3860) (@deluan)
  • 264d73d73e2169b2e865e123ec52997593ce6492: fix(server): don’t break if the ND_CONFIGFILE does not exist (@deluan)
  • f9081bbe6b0cd10c972592a936d07f9e41f90d11: fix(server): first user created should be admin, when using reverse proxy (#3920) (@deluan)
  • d78c6f6a04df4f8c2b6758d0991c894e859852cc: fix(subsonic): ArtistID3 should contain list of AlbumID3 (@deluan)
  • 212887214c823c72d90bef3501d75c38acb9f118: fix(ui): minor icon inconsistencies and “no missing files” translation (#3837) (@kgarner7)
  • 651ce163c70fee1141b3d75aea289ca54655bb3e: fix(ui): sort playlist by album_artist, bpm and channels (@deluan)
  • d331ee904b06fbc7ef4ecc54044f0f2ad3a61c9d: fix(ui): sort playlist by year (@deluan)
  • 1e1dce92b6a2a508f35a30d8ff8ac60274a780ce: fix(ui): update Basque translation (#3864) (@xabirequejo)
  • 63dc0e2062723171d2b54de3b7a232f5f6b6fb16: fix(ui): update Français, reorder translation according to en.json template (#3839) (@kalon33)
  • c837838d58c03e7dc0ed6e24736623d7b3b277d4: fix(ui): update French, Polish, Turkish translations from POEditor (#3834) (@deluan)
  • a057a680f1782de2080045ddbf711f5b68b0fe31: fix(ui): update Greek, Esperanto, Polish, Russian, Turkish translations from POEditor (#3894) (@deluan)
  • 9e9465567d4e4cd1e18a09d99786e1c91ee64178: fix(ui): update Italian translations (#3885) (@matteo00gm)
  • 2b84c574ba56882aaeea3b6bca69b7d94c04a7a4: fix: restore old date display/sort behaviour (#3862) (@deluan)

Other work

  • b04647309f6a32a19716ba4a9b0c4796b308b7f9: chore(deps): upgrade to Go 1.24.1 (#3851) (@deluan)
  • 0147bb5f12a659daea8abeeee445788de25e4e04: chore(deps): upgrade viper to 1.20.0, add tests for the supported config formats (@deluan)
  • 5ab345c83ed8af92f95e4131299d879b18a1f37f: chore(server): add more info to scrobble errors logs (#3889) (@deluan)
  • e457f2130632aa745ef4942b7686792d36742ed1: chore(server): show square flag in resize artwork logs (@deluan)
  • cf100c4eb422c63aca3121d541263c811bced527: chore(subsonic): update snapshot tests to use version 1.16.1 (@deluan)
  • 1806552ef67994ddbf79ca35c223a1739bfb3a81: chore: remove more outdated TODOs (@deluan)
  • 223e88d481b4b302b15bdccc464bf5615600e54f: chore: remove some BFR-related TODOs that are not valid anymore (@deluan)
  • 88f87e6c4fb7ae805908fc39b62c0c3169e61416: chore: replace album placeholder (@deluan)

Full Changelog: https://github.com/navidrome/navidrome/compare/v0.55.1…v0.55.2

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?