kew 4.4.0 "PUNK TACTICS" EDITION
This version fixes 22 bugs and leaves the repo without any open bugs!
We also now finally have fragmented mp4 support, which means we can add mp4 as a supported type, thanks to the great work of @superb-striker.
It has been a bit of a bumpy ride since we rewrote the UI more properly from scratch. Now it seems we are out of the woods and kew is stable again.
We have a thing called "Project Joy" running. We want people to submit issues for every little detail, so that we can fix it and kew will be a "joy to use".
Special thanks to @superb-striker, @arrbrants (@Cai-kunkun), @nhuvaynhe, @JSteitz and @LeahTheSlug who helped out a lot.
Thank you to new sponsor @Demorome.
Punk Tactics video: https://www.youtube.com/watch?v=OklSZmIx9-o (not affiliated with us)
/Ravachol
Enhancements:
-
MP4 support, including fragmented mp4's. By @superb-striker.
-
Spanish translation. By @victorhck.
-
Russian translation. By @adem4ik.
-
Add xesam:url to MPRIS metadata. Suggested by @keratomalaciant.
-
Add trackslist support to MPRIS. By @superb-striker.
-
Flatpak package. By @superb-striker. Suggested by @mendhak.
-
Add ability to seek while playback is paused. By @superb-striker. Suggested by @eilvelia.
-
Don't re-create device on song switching when the format is the same. By @Cai-kunkun.
-
Prettier landscape mode when there's no cover (cover area disappears). By @ravachol after issue by @lianchu114514.
Bug Fixes:
-
Fix when clicking in the playlist view, the selection bar can go to the bottom of the playlist. By @nhuvaynhe. Reported by @JSteitz.
-
Fix scrollbar unresponsive on very large terminal sizes. By @ravachol. Found by @LeahTheSlug.
-
Fix library view position jumping, when expanding a folder, then scrolling down with the scrollbar, then expanding another one. By @ravachol.
-
Fixes several smaller issues with MPRIS implementation. By @ravachol.
-
Fixes issue with unicode string length of folders in library. By @ravachol.
-
Fixes stale .m3u playlist causing a crash. By @ravachol. Reported by @Needlide.
-
Fix raw AAC ADTS support. By @superb-striker.
-
Fix Help view doesn't clear bottom lines cleanly when scrolling, showing duplicate lines. By @ravachol.
-
Prevent open_url from firing twice. By @ravachol.
-
Fix resources not being freed correctly in get_dbus_connection_with_timeout(). By @ravachol.
-
Fix stalling of audio on 192khz songs on Pipewire. By @ravachol. Found by @Cai-kunkun.
-
Allow seeking back on small sound files. By @superb-strike.
-
Fix crash because of NULL in scroll_next() by @ravachol.
-
Fix landscape mode info message is very brief. Found by @LeahTheSlug. By @ArrBrants.
-
Fix use-after-free error when song was loading during the cleanup of decoders. By @ravachol.
-
Fix sometimes the selected song in the library moves up until it disappears. By @ravachol.
-
Fix kb/s on songs of different kHz not displayed back to back. By @ravachol. Found by @LeahTheSlug.
-
Fix windows build issue. By @acidrain.
-
Fix off-by-one in length check. By @dirkmueller.
-
Fix issue where collapse library to top level led to enqueueing requireing several key presses sometimes. By @ravachol.
-
Fix hide mini-controls below the side cover if mouseEnabled=0. By @ravachol.
-
Fix check for artists db returning a false positive. By @ravachol.