Skip to content

v0.49.1

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Feb 18:56
· 536 commits to master since this release
f8dfb3a

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

  • f8dfb3a Clearer lyrics in Nord theme (#2146)
  • 255f8e4 Update react-player, fix #2117
  • eba70ab Change throttling log messages
  • ee6b10d Replace custom code with errgroup
  • 797cc87 Enqueue external metadata refreshes
  • bfbe980 Bump http-cache-semantics from 4.1.0 to 4.1.1 in /ui (#2139)
  • d9d0a97 Better log message
  • c031167 Don't retrieve all artist external metadata if we just want artist images
  • 4a25e6d Fix Mapped Similar Artists log
  • ad2ad51 Add dev option to increase external metadata cache expiration. More logs
  • 588ee94 Discard request for image canceled by the client before any further processing
  • 3c5032a Add migration to rebuild albums paths
  • bcab3cc Add throttling to /share/img endpoint.
  • 9b81aa4 Fix artwork resolution when paths contains :. Fix #2137
  • f904784 Bump dependencies
  • 0ce750d Update golangci-lint and fix lint errors
  • cf04db7 Don't try to connect to external services if artist is Unknown
  • f4b50c4 When retrieving images from external sources, avoid calling it again if data is already cached locally.
  • 4a7e86e Fix file descriptor leaking.
  • a1a5b2f Fix invisible checkboxes in Gruvbox theme (#2135)
  • f00e611 Invalidate artist cache (by changing cache key format)
  • d8e7943 Return 404 when artwork is not available in /share/img endpoint
  • 128b626 Add option to change max playlists shown in UI's sidebar, MaxSidebarPlaylists. Fix #2077
  • d683297 Better behaviour of Prev/Next buttons when share has only one song:
  • aaf58bb Handle nil pointer dereference. Fix #2133
  • 58c4682 Update translations
  • 712d8f9 Add trace logs to calls to external services
  • b6fcfa9 Add a fallback when the browser does not support copying the share link to clipboard (not a secure origin)
  • 762a1ba Fix downloading and sharing from a playlist. Fix #2123