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-04Bug 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/imgendpoint - 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