Skip to content

v0.52.5

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 12 May 23:20
· 44 commits to master since this release

Bug fix point release

This is mostly a bug-fix version, with focus on some Jukebox issues, but also other general improvements and fixes.

Highlights

  • [UI] Add Catppuccin Macchiato Theme (#3014). Thanks @edthu
  • [UI] Make sorting lists by name/title case-insensitive (#2993)
  • [Server] Add HTTPSecurityHeaders.CustomFrameOptionsValue config option.
  • [Server] Sort repeated lyrics that may be out of order (#2989). Thanks @kgarner7
  • [Server] Fix sorting albums by playCount when AlbumPlayCountMode is normalize
  • [Server] mime types can now be overriden using an external file, $DataFolder/resources/mime_types.yml (needs documentation)
  • [Server] Change .dsf mime-type to audio/x-dsf (#3021)
  • [Server] General improvements to Jukebox mode (#2997, #2996, #2849, #3008). Thanks @ms140569
  • [Subsonic] Add samplingRate to OpenSubsonic responses

Changelog

  • c556088 Change dsf mime-type to audio/x-dsf.
  • 78f5547 Revert "Add download link to PR" workflow
  • 2c8c87a Remove duplicated test
  • 3463d0c Simplify random.Int64 usage with generics
  • 0ae2944 Refactor random functions
  • 30ae468 Uses Unix milliseconds support from standard Go lib
  • ec68d69 Refactor cache.HTTPClient
  • 955a9b4 Refactor merge.FS
  • 5680941 Fix "Add download link to PR" workflow
  • 3a2a5e9 Add samplingRate to OpenSubsonic responses
  • f3bb022 Add sampleRate to the DB
  • 472324e Read sampleRate from audio files
  • ed83c22 Do not panic if when updatePlaylist is called with a non-existent ID.
  • 2fdc167 Add Catppuccin Macchiato Theme (#3014)
  • 80e68df Bump actions/github-script to v7
  • a9c7458 Bump actions/stale and dessant/lock-threads versions
  • bb96d45 Replace sync.WaitGroup with more appropriate errgroup.Group
  • c0885b5 Fix M3U mimetype on Debian Bullseye
  • 00cbe4c Update Go to 1.22.3
  • 2b49c7f fix: languageName for Persian (#3011)
  • 09d1fd0 Simplify normalized AlbumPlayCountMode calc
  • 747069b Remove unused code
  • 885cd34 Clean up runNavidrome function
  • c4b05da Make sorting lists by name/title case-insensitive (#2993)
  • 6408dda Terminate all MPV instances when stopping Navidrome (#3008)
  • 677d994 Make dependency injection more consistent
  • a029058 Fix migration package name mismatch
  • eb93136 Change default transcodings to a proper typed struct
  • 62cc8a2 Fix ambiguous column when sorting media_files by created_at.
  • dd4374c Limit access to Jukebox for admins only (configurable).
  • 86567f5 Bump Go dependencies
  • ff8dca5 Guard against missing active track (#2996)
  • b3d70e9 Persist adjusted volume (#2997)
  • 4d29184 Improves golangci-lint configuration and workflow (#3004)
  • 2470471 Pin golangci-lint-action version as a workaround to fix the pipeline.
  • 544ae90 Fix CollapsibleComment in PlaylistDetails. Closes #2992
  • aef49cb Add HTTPSecurityHeaders.CustomFrameOptionsValue option.
  • 7c5eec7 Fix typo
  • a4c2232 Sort repeated lyrics that may be out of order (#2989)
  • 8f11b99 Bump Go dependencies
  • d4a9a9e Fix PlaylistTracks's loadAllGenres. Fix #2988
  • a8955f2 Fix AlbumPlayCountMode. Closes #2984
  • 2c06a42 Fix int types in OpenSubsonic responses.
  • 7ab7b5d Fix signaler on Windows
  • 3d9fff3 Use signal.NotifyContext
  • 31fcab0 Refactor loadGenres, remove duplication
  • de90152 Refactor DB Album mapping to model.Album
  • 27875ba Load mime_types from external file
  • 28f7ef4 Remove AlbumPlayCountMode from command line options