github ravachol/kew v3.3.0
kew 3.3.0

latest releases: v3.7.1, v3.7.0, v3.6.4...
7 months ago

3.3.0

  • Reworked the visualizer to make it have more punch and to make higher frequency value changes more visible. The visualizer now also runs at 30fps instead of 60fps. 60 fps was just at odds with kew's very low system requirements profile, and we want kew to consume very little resources. The lower framerate cuts the cpu utilization in half when in track view with no big noticeable differences.

  • Added webm support. Suggested by @Kuuuube.

  • kew now remembers the playlist between sessions, unless you tell it to load something else.

  • Added a new setting, visualizerBarWidth. 0=Thin,1=Fat (twice as wide bars) or 2=Auto (depends on the window size. the default). Also line progressbar is now the default, mainly because it looks better with fat bars.

  • The appearance of the progress bar can now be configured in detail. There's even a pill muncher mode, where this round guy eats everything in his path. There are commented out examples in the kewrc so you can go back to the old look, if you don't like the new. By @Chromium-3-Oxide.

  • Gradient in library and playlist that makes the bottom rows a bit darker when using album colors.

  • Replay gain source can now be set in the config file. 0 = track, 1 = album or 2 = disabled. Suggested by @ksushagryaznaya.

  • Logging to error.log is now enabled if you run make DEBUG=1.

  • Prevent Z,X,C,V,B,N to trigger view changes in search or radio search if not on macOS. These are the shortcuts that are used instead of the F1-F7 keys on macOS, because there F-keys don't always mean F-functions. Delete the config file kewrc if you want to type uppercase letters in search.

  • Now saves repeat and shuffle settings betweens sessions. This can be turned off in the settings file.

Bug Fixes

  • Fixed a format conversion issue with the visualizer.

  • The clock wasn't getting reset completely when restarting songs after seeking or when using alt+s to stop. Found by @Chromium-3-Oxide and @Kuuuube.

  • Fixed ascii cover image being too narrow on gnome terminal.

  • Fixed error (invalid read 8 bytes) when using backspace to clear a stopped playlist.

  • Gave the last row more minimum space.

  • Fixed bug where on some terminals when in a small window and visualizer disabled, the time progress row would get repeated.

  • Eliminated memory leak on radio search cancel by switching to cooperative thread cancellation (stop flag) instead of pthread_cancel.

  • Removed a use-after-unlock race in radio search.

Don't miss a new kew release

NewReleases is sending notifications on new releases.