Another round of bugfixes. Transcoding now properly clamps target channels to codec limits, WAV files play directly in browsers without unnecessary transcoding, and the scanner picks up ORIGYEAR tags for VorbisComment and MP4 formats. Cover art handling got a few fixes too, including configurable max upload size. Plugin developers now get the file path in TrackInfo for Scrobbler and Lyrics plugins.
Configuration Changes
| Status | Option | Description | Default |
|---|---|---|---|
| New | MaxImageUploadSize
| Maximum allowed size for uploaded cover art images. Accepts human-readable values like '10MB', '1GB'. (#5335) | 10MB
|
For a complete list of all configuration options, see the Configuration Options documentation.
UI
- Prevent theme CSS filters from affecting disc cover art. (c91721363 by @deluan)
- Refine image filters for playing and paused states in SquiddiesGlass theme. (4570dec67 by @deluan)
- Update Chinese (Simplified) translation. (#5323 by @fxj368)
- Update Russian translations. (#5329 by @amakeenk)
Scanner
- Map ORIGYEAR tag for VorbisComment and MP4 formats, bringing them in line with ID3. (#5303 by @obskyr)
- Fix issue with empty ID3v2 frames in go-taglib. (1de4e43d2 by @deluan)
Subsonic API
Artwork
- Make max image upload size configurable. (#5335 by @m8tec)
- Allow shared disc art from unnumbered filenames in single-folder albums. (#5344 by @deluan)
Transcoding
- Clamp target channels to codec limit, fixing issues with codecs that don't support high channel counts. (#5345 by @deluan)
- Play WAV files directly in browsers instead of transcoding. (#5309 by @deluan)
- Include ffprobe in MSI installer and fall back gracefully when absent. (#5326 by @deluan)
Plugins
- Add file path to Scrobbler and Lyrics plugin TrackInfo. (#5339 by @J0R6IT0)
- Fix race condition between KVStore cleanup goroutine and Close. (478845bc5 by @deluan)
Server
- Honor path component of ShareURL config. (d7baf6ee7 by @deluan)
- Surface real SQLite error when backup step fails. (1f3a7efa7 by @deluan)
- Improve error handling in configuration validation. (1988a4162 by @deluan)
- Reduce hot-path heap escapes from value-param pointer aliasing. (#5342 by @deluan)
Database
New Contributors
- @m8tec made their first contribution in #5335
- @J0R6IT0 made their first contribution in #5339
- @obskyr made their first contribution in #5303
- @bvdwalt made their first contribution in #5047
- @amakeenk made their first contribution in #5329
Full Changelog: v0.61.1...v0.61.2
Helping out
This release is only possible thanks to the support of some awesome people!
Want to be one of them?
You can sponsor, pay me a Ko-fi, or contribute with code.