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

2023-02-04

Bug fix point release

This release fixes the following issues:

  • Proper handling of external metadata refreshes in background #2130. Thanks to @Tolriq (from Symfonium) for helping debug this.
  • Add a fallback when the browser does not support copying the share link to clipboard
  • Fix downloading and sharing from a playlist #2123
  • Fix invisible checkboxes in Gruvbox theme #2135. Thanks to @vlfldr
  • Fix unreadable lyrics in Nord theme #2146. Thanks to @kgarner7
  • Fix playing new music uses lyrics from previously played one in Web Browser #2117. Thanks to @joaomqc
  • Fix artwork resolution when paths contains a : char #2137

It also adds a new config option to change max playlists shown in UI’s sidebar, MaxSidebarPlaylists. See #2077

Changelog

  • f8dfb3ad Clearer lyrics in Nord theme (#2146)
  • 255f8e4a Update react-player, fix #2117
  • eba70ab8 Change throttling log messages
  • ee6b10db Replace custom code with errgroup
  • 797cc871 Enqueue external metadata refreshes
  • bfbe9806 Bump http-cache-semantics from 4.1.0 to 4.1.1 in /ui (#2139)
  • d9d0a976 Better log message
  • c031167b Don’t retrieve all artist external metadata if we just want artist images
  • 4a25e6d3 Fix Mapped Similar Artists log
  • ad2ad514 Add dev option to increase external metadata cache expiration. More logs
  • 588ee94f Discard request for image canceled by the client before any further processing
  • 3c5032a3 Add migration to rebuild albums paths
  • bcab3cc0 Add throttling to /share/img endpoint.
  • 9b81aa44 Fix artwork resolution when paths contains :. Fix #2137
  • f904784e Bump dependencies
  • 0ce750d4 Update golangci-lint and fix lint errors
  • cf04db7a Don’t try to connect to external services if artist is Unknown
  • f4b50c49 When retrieving images from external sources, avoid calling it again if data is already cached locally.
  • 4a7e86e9 Fix file descriptor leaking.
  • a1a5b2fc Fix invisible checkboxes in Gruvbox theme (#2135)
  • f00e6117 Invalidate artist cache (by changing cache key format)
  • d8e79431 Return 404 when artwork is not available in /share/img endpoint
  • 128b626e Add option to change max playlists shown in UI’s sidebar, MaxSidebarPlaylists. Fix #2077
  • d683297f Better behaviour of Prev/Next buttons when share has only one song:
  • aaf58bbd Handle nil pointer dereference. Fix #2133
  • 58c46827 Update translations
  • 712d8f9f Add trace logs to calls to external services
  • b6fcfa9f Add a fallback when the browser does not support copying the share link to clipboard (not a secure origin)
  • 762a1ba9 Fix downloading and sharing from a playlist. Fix #2123