3.5.1
Fixed issue/test on homebrew.
3.5.0
Now with themes and Android support
New in this release:
-
Fully customizable colors
-
Themes supporting both TrueColor RGB and the terminal 16-color palette
-
Theme pack with 16 included themes
-
Android support
-
Fixed TTY flickering
-
Improved search
Themes
Press t to cycle available themes.
To set a theme from the command-line, run:
kew theme themename (ie 'kew theme midnight')
Put themes in ~/.config/kew/themes (~/Library/Preferences/kew/themes on macOS).
Android
I haven't looked at battery life aspects yet, but staying in library view will be easier on the battery than using track view with the visualizer. You can also press v to toggle the visualizer on or off.
TTY problems resolved
The flickering in TTY has been fixed. Btw, if you are on tty or have limited colors and font on your terminal, try pressing i (for other color modes), v (for visualizer off) and b (for ascii cover). That should make it look much more easy on the eye!
Move to Codeberg
We now have a repo on Codeberg and that will be the preferred repo going forward. But people will be welcome to contribute in whichever place they prefer. Except for PRs, PRs need to go to codeberg, develop branch.
OpenSuse
We are now back on openSuse, our package there hadn't been updated in a long time, due to openSuse not having faad lib.
We still need a Fedora package. We already have a RPM spec that @kazeevn added and everything.
Thank you to @Welpyes for bringing up Termux and helping out with that, and @arcathrax for fixing the ultrawide monitor bug. Thank you to mantarimay for updating the openSuse library.
Sponsors and Donations Wanted
Thank you to a new sponsor, @BasedScience!
Please support this effort:
https://ko-fi.com/ravachol
https://github.com/sponsors/ravachol.
- Ravachol
New Features / Improvements
Theme colors, both TrueColor and 16-color palette theming. Cycle by pressing 't'.
@Welpyes,
@ravachol
Android compatibility! Please see ANDROID-INSTRUCTIONS.md for how to get kew on your phone.
Improved the search function so that albums are shown below an artist hit.
Improved installation instructions for Fedora and openSuse in the README.
Enabled the detection of FAAD2 (which handles m4a) on Fedora properly in the makefile.
Made makefile compatible with openSuse Tumbleweed. The kew package has been updated on openSuse for the first time in a long time, thank you mantarimay (maintainer on openSuse).
Added an icon indicating if the song is playing or paused before the title at the top when the logo is hidden.
Shows the playlist from the first song (if it's in view), instead of always starting from the playing song. Suggested by @affhp.
Improved the safety of various functions and addressed potential vulnerabilities.
Don't make a space for the cover if there is none on landscape view.
Improved the instructions in the help view.
Bug Fixes
@arcathrax
Fixed visualizer crashing the app on ultrawide monitors.
Added null check for when exporting an empty playlist to .m3u.
Prevent flickering when scrolling on TTY and likely on some other terminals as well.
Search: fixed files being reordered when scrolling on macOS/kitty.