Skip to content

Releases: ravachol/kew

kew appImage (musl systems)

09 Sep 10:10
a8cc8fb
Compare
Choose a tag to compare

This release is a binary appImage that should work on x86_64 systems that use musl. It was created on Alpine Linux.

It does not come with FFmpeg (for legal reasons), but needs it, so you have to have FFmpeg installed (same version as in Alpine Linux latest) in order to run the file.

You also need to run: chmod +x kew.

v2.7.2

03 Sep 22:04
Compare
Choose a tag to compare

2.7.2

  • You can now remove the currently playing song from the playlist. Thank you @yurivict for the suggestion. You can then press space bar to play the next song in the list.

  • Scrolling now stops immediately after the key is released.

  • Better reset of the terminal at program exit.

  • MPRIS widgets are now updated when switching songs while paused.

  • When pressing update library ("u"), it now remembers which files are enqueued.

  • No more ugly scroll back buffer in the terminal.

Btw, there is a bug in the KDE Media Player Widget which locks up plasmashell when certain songs play (in any music player). If you are having that problem, I suggest not using that widget until you have plasmashell version 6.20 or later. Bug description: https://bugs.kde.org/show_bug.cgi?id=491946.

v2.7.1

26 Aug 21:18
Compare
Choose a tag to compare

2.7.1

  • Added missing #ifdef for libnotify. This fixes #157.

2.7

This release adds:

- Complete and corrected MPRIS implementation and support of playerCtl, except for opening Uris through mpris.
- Libnotify as a new optional dependency.
- Fixes to many minor issues that have cropped up. 
  • Proper MPRIS and PlayerCtl support. Set volume, stop, seek and others now work as expected. You can also switch tracks while stopped or paused now. Everything should work except openUri and repeat playlist which are not available for now.

  • New (optional) dependency: Libnotify. In practice, adding libnotify as a dependency means browsing through music will no longer make desktop notifications pile up, instead the one visible will update itself. Thank you, @kazemaksOG, this looks much better. kew uses libnotify only if you have it installed, so it should if possible be an optional thing during installation.

  • Allows binding of other keys for the different ui views that you get with F2-F6.

  • Removed the option to toggle covers on and off by pressing 'c'. This led to confusion.

  • Removed build warning on systems with ffmpeg 4.4 installed.

  • Only run one instance of kew at a time, thanks @werdahias for the suggestion.

  • If you exit the kew with 0% volume, when you open it next time, volume will be at 10%. To avoid confusion.

  • Handle SIGHUP not only SIGINT.

  • Prints error message instead of crashing on Fedora (thanks @spambroo) when playing unsupported .m4a files. This problem is related to ffmpeg free/non-free versions. You need the non-free version.

  • Fixed issue where special characters in the song title could cause mpris widgets to not work correctly.

v2.7.0

25 Aug 21:08
5dbd82f
Compare
Choose a tag to compare

2.7

This release adds:

- Complete and corrected MPRIS implementation and support of playerCtl, except for opening Uris through mpris.
- Libnotify as a new optional dependency.
- Fixes to many minor issues that have cropped up. 
  • Proper MPRIS and PlayerCtl support. Set volume, stop, seek and others now work as expected. You can also switch tracks while stopped or paused now. Everything should work except openUri and repeat playlist which are not available for now.

  • New (optional) dependency: Libnotify. In practice, adding libnotify as a dependency means browsing through music will no longer make desktop notifications pile up, instead the one visible will update itself. Thank you, @kazemaksOG, this looks much better. kew uses libnotify only if you have it installed, so it should if possible be an optional thing during installation.

  • Allows binding of other keys for the different ui views that you get with F2-F6.

  • Removed the option to toggle covers on and off by pressing 'c'. This led to confusion.

  • Removed build warning on systems with ffmpeg 4.4 installed.

  • Only run one instance of kew at a time, thanks @werdahias for the suggestion.

  • If you exit the kew with 0% volume, when you open it next time, volume will be at 10%. To avoid confusion.

  • Handle SIGHUP not only SIGINT.

  • Prints error message instead of crashing on Fedora (thanks @spambroo) when playing unsupported .m4a files. This problem is related to ffmpeg free/non-free versions. You need the non-free version.

  • Fixed issue where special characters in the song title could cause mpris widgets to not work correctly.

v2.6.0

19 Jul 21:27
Compare
Choose a tag to compare
  • New command: "kew albums", similar to "kew all" but it queues one album randomly after the other. Thank you @the-boar for the suggestion.

  • Fixed bug where sometimes kew couldn't find a suitable name for a playlist file (created by pressing x).

  • Made it so that seeking jumps in more reasonable smaller increments when not in song view. Previously it could jump 30 seconds at a time.

  • Rolled back code related to symlinked directories, it didn't work with freebsd, possibly others.

v2.5.1

02 Jul 09:38
Compare
Choose a tag to compare

2.5.1

  • Fixed bug where desktop notifications could lead to a short stall of the app at startup if notify-send wasn't installed. Thank you Visual-Dawg for reporting this and for all the help with testing!

  • Search: Removed duplicate search result name variable. This means search results will now have a very low memory footprint.

  • Symlinked directories should work better now. Works best if the symlink and the destination directory has the same name.

v2.5.0

17 Jun 01:58
Compare
Choose a tag to compare

2.5.0

  • Fuzzy search! Press F5 to search your library.

  • You can now quit with Esc. Handy when you are in search view, because pressing 'q' will just add that letter to the search string.

  • Fixed issue where after completing a playthrough of a playlist and then starting over, only the first song would be played.

  • Fine tuning of the spectrum visualizer. Still not perfect but I think this one is better. I might be wrong though.

  • Fixed issue where debian package tracker wasn't detecting LDFLAGS in the makefile.

  • Made scrolling quicker.

v2.4.4

26 Mar 20:58
Compare
Choose a tag to compare

2.4.4

  • Fixed no sound when playing a flac or mp3 song twice, then enqueuing another.

  • Don't save every change to the playlist when running the special playlist with 'kew .', only add the songs added by pressing '.'.

  • Removed a compiler warning and a few other minor fixes.

v2.4.3

09 Mar 09:11
Compare
Choose a tag to compare

2.4.3

  • Fixed covers not being perfectly square on some terminals.

  • Fixed playlist selector could get 'stuck'.

  • Code refactoring and minor improvements to playlist view.

  • Moved the files kewrc and kewlibrary config files from XDG_CONFIG_HOME into XDG_CONFIG_HOME/kew/, typically ~/.config/kew.

v2.4.2

29 Feb 10:21
Compare
Choose a tag to compare

2.4.2

  • Fixed a few issues related to reading and writing the library.