This is a hotfix release for bugs that got introduced with the last release.
-
Changed to a new visualizer and fixed a bug where it made heavier file formats crash the app (#160)
-
Improved local CUE library handling, startup/search/track-route paths avoid some expensive work that could make the app hang with CUE-heavy folders (#167)
-
Added an option to prefer server-provided playlist covers, while keeping Rufin’s generated playlist covers as the default behavior (#165)
-
Reduced the workload for queue building
-
Improved warm remote startup sync behavior, and fixed the startup freeze
-
Also updated Rust version to 1.95
Changelog
- refactor(library): organize table settings and detail views by @screwys in #161
- chore(nix): update rust environment by @screwys in #163
- fix(deps): update rust sqlite dependency by @screwys in #162
- chore: update readme by @screwys in #164
- fix(local): bound CUE sheet reads by @screwys in #166
- fix(queue): reduce large queue hot-path work by @screwys in #168
- chore(issues): update bug report template by @screwys in #169
- chore: update bug report template by @screwys in #170
- fix(local): reduce CUE library stalls by @screwys in #171
- feat(metadata): prefer server playlist covers by @screwys in #172
- fix(ui): enlarge sidebar route icons by @screwys in #173
- fix(playback): render visualizer from Rust FFT by @screwys in #174
- test(playback): stabilize playback event waits by @screwys in #176
- fix(startup): avoid sync and cover stalls by @screwys in #177