Skip to content

Conversation

BrewTestBot
Copy link
Member

Created by brew bump


Created with brew bump-formula-pr.

release notes
### 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 package.

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

@ravachol
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.

@ravachol
Improved the search function so that albums are shown below an artist hit.

@ravachol
Improved installation instructions for Fedora and openSuse in the README.

@ravachol
Enabled the detection of FAAD2 (which handles m4a) on Fedora properly in the makefile.

@ravachol
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).

@ravachol
Added an icon indicating if the song is playing or paused before the title at the top when the logo is hidden.

@ravachol
Shows the playlist from the first song (if it's in view), instead of always starting from the playing song. Suggested by @affhp.

@ravachol
Improved the safety of various functions and addressed potential vulnerabilities.

@ravachol
Don't make a space for the cover if there is none on landscape view.

@ravachol
Improved the instructions in the help view.

Bug Fixes

@arcathrax
Fixed visualizer crashing the app on ultrawide monitors.

@ravachol
Added null check for when exporting an empty playlist to .m3u.

@ravachol
Prevent flickering when scrolling on TTY and likely on some other terminals as well.

@ravachol
Search: fixed files being reordered when scrolling on macOS/kitty.

View the full release notes at https://github.com/ravachol/kew/releases/tag/v3.5.0.


@github-actions github-actions bot added the bump-formula-pr PR was created using `brew bump-formula-pr` label Oct 6, 2025
@botantony botantony added CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. upstream issue An upstream issue report is needed build failure CI fails while building the software labels Oct 6, 2025
@botantony
Copy link
Member

  /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/file.o: in function `getDirectoryFromPath':
  file.c:(.text+0x6c): undefined reference to `strlcpy'
  collect2: error: ld returned 1 exit status
  make: *** [Makefile:205: kew] Error 1

strlcpy does not exist on linux, libbsd is required

@botantony
Copy link
Member

  ==> /opt/homebrew/Cellar/kew/3.5.0/bin/kew --version
  Cannot determine terminal size. Make sure you're running in a terminal.

@botantony botantony added the test failure CI fails while running the test-do block label Oct 6, 2025
@ravachol
Copy link
Contributor

ravachol commented Oct 6, 2025

This should be fixed in 3.5.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build failure CI fails while building the software bump-formula-pr PR was created using `brew bump-formula-pr` CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. test failure CI fails while running the test-do block upstream issue An upstream issue report is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants