Bug fix point release
This release fixes the following issues:
- Fix Playlist delete and reorder actions (#2160)
- "Spell-Jacking" mitigation - prevent sensitive data leak from spell checker (#2091). Thanks to @dlehammer
- Don't cancel transcoding session if context is canceled
- Make
ffmpeg
path configurable (optionFFmpegPath
), also finds it automatically in current folder (#1932) - Enable ReplayGain by default and always import RG tags
- Limit Share player width to 768px (#2164) Thanks to @kgarner7
- Abort start up if config file is invalid.
- New Option
EnableArtworkPrecache
to control the usage of Image Cache Warmer. See discussion in #2142
Changelog
- 3cd934a Update translations (#2159)
- 727632b Refactor play tracking
- 9e26867 Limit Share player to 768 px (#2164)
- bb29ad3 Update Spanish translation (#2165)
- b68ed2e Fix album's image_files
- 0c3ac90 Enable ReplayGain by default and always import RG tags
- b0e58cb Use Navidrome's own public images endpoint for
getAlbumInfo
's imageURLs - 8067137 Add lastUpdated to
coverArt
ids. Helps with invalidating art cache client-side. - a3b8682 Fix polling of buffered scrobbles
- 0bbb549 Use Go 1.20 in pipeline, drop support for 1.18
- 759ff84 Make ffmpeg path configurable, also finds it automatically in current folder. Fixes #1932
- b8c5e49 Close stream when downloading files, fix fd leak
- 05c6cde Don't cancel transcoding session if context is canceled
- fc8462d "Spell-Jacking" mitigation ~ prevent sensitive data leak from spell checker. (#2091)
- 9d459fb Abort start-up if config file is invalid
- 9b2dd1b Fix playlist delete and reorder actions
- bfaf4a3 Add logs to cache hunter
- a7f15fa Bump github.com/golangci/golangci-lint to 1.51.1
- ee8f644 Add option to disable Cache Warmer. Related to #2142
- dad4949 Refactor Subsonic search to make it a bit more readable
- 3ce3185 Don't retrieve Various Artists and Unknown Artist info from Last.fm
- a50d9c8 Use the latest sanitize, to fix some diacritics