3.6.2
My apologies to everyone for the botched 3.6.0 release. We are slowing down the release cycle for new functionality, but will release bug fixes to this release.
-
Fix kew not exiting cleanly on android.
-
Fix update library from cache resulting in error.
3.6.1
- Fixed build issue on termux.
3.6.0
-
kew now has a real logo and a tagline: "MUSIC FOR THE SHELL".
-
We now also have a color associated with kew, which is red: #de2b4d.
-
This color is now the default if you are not playing anything and are using album colors.
-
The welcome screen that appears when the path is not set has been given much love.
-
Song lyrics support through .lrc files. These need to already be on your computer. By @Rioprastyo17
-
Song lyrics support through SYLT id3 tags. By @dandelion-75.
-
Watch timestamped lyrics in track view or press 'm' in the same view for full page lyrics. By @ravachol.
-
Bumped miniaudio to version v0.11.23 which among other things fixes a bug with some versions of mp3. By @hypercunx.
-
Code cleanup, improved internal structure by A LOT and removed all globals among other things. There are still a bunch of little inconsistencies to work on, naming conventions and so on, but for the most part, I'm very pleased with the progress.
-
There's now a diagram of kew's architecture included for devs who want to know how the internals are laid out.
-
You can now finally set collaped paths such as ~/Music and they will be set that way in config. Suggested by @danielwerg.
-
The config file is now respected and no longer changed by kew, only if you run kew path <path>. Instead there is a kewstaterc file in ~/.local/state that keeps the variables that can change in-app, these override what's in kewrc. Suggested by @danielwerg.
-
Dropped Nerd Fonts in favor of ⇉,⇇,↻,⇄ which are all unicode symbols. While Nerdfonts is neat it's too much trouble for users to install things and troubleshoot for just 4 slightly better symbols.
-
kew now restarts if it's already running in a different window. This replaces the ugly message that instructs the user to run 'kill'. Suggested by @amigthea.
-
Gradients are now enabled when using themes, not just when using album colors. It's the little things that count.
-
Playlist max files limit raised to 50k songs. Suggested by: @Saijin_Naib.
Bug Fixes
-
Path is expanded correctly when providing it through the first screen that let's you choose a path.
-
Don't create ~/.config/kew/themes dir if there are no themes to be copied (user hasn't done sudo make install).
-
Fixed a bug with the library cache ids that was introduced in the last version.
-
Fixed a build issue on some versions of macOS.
-
Fixed an issue with replay gain being calculated in the wrong place.
Sponsors
Thank you to for the generous donation @LTeder!