v0.9.0 #505
temidaradev
announced in
Announcements
v0.9.0
#505
Replies: 2 comments 2 replies
|
When in AUR? |
2 replies
|
Is intel macs gonna be supported? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This release is about making the flaky parts reliable: YouTube Music playback moves to a native botguard, ListenBrainz scrobbling gets retries and accuracy work, and the UI stops stuttering on large libraries now that data queries run off the UI thread.
Highlights
Native botguard. The webview pot minter and wry stream decryption are replaced with an embedded Deno runtime. Botguard now runs the same way on every OS, which resolves a whole class of YouTube Music playback issues (#386, #477, #489).
More reliable scrobbling. ListenBrainz submissions retry on 429/5xx/timeout with backoff, stale
playing_nowupdates are no longer retried, MusicBrainz matching is more accurate, and scrobble tasks survive page navigation instead of getting dropped. Detailed logging makes scrobble outcomes traceable.Smoother UI on big libraries. sqlx row decoding, InnerTube JSON parsing, and other data-query work moved off the UI thread, the playlist query was de-N+1'd, and the showcase memoizes track clone/sort out of the scroll path. Large queries no longer stall scrolling.
Features
KOPUZ_BROWSER_FLATPAK_IDandKOPUZ_BROWSER_COMMANDoverrides for other browsers and install methods.KOPUZ_UI_PROFILE.Fixes
playing_nowsubmissions.What's Changed
KOPUZ_UI_PROFILEby @NotAShelf in kopuz: add opt-in UI render profiler viaKOPUZ_UI_PROFILE#490New Contributors
Full Changelog: v0.8.2...v0.9.0
This discussion was created from the release v0.9.0.
All reactions