Skip to content

Releases: ravachol/kew

v1.4

07 Nov 07:22
Compare
Choose a tag to compare

cue change log

v1.4

  • Seeking is now possible, with A and D.

  • Config file now resides in your XDG_CONFIG_HOME, possibly ~/.config/cuerc. You can delete the one in your home folder after starting this version of cue once.

  • Most key bindings are now configurable.

  • There's now a progress bar at the bottom of the visualizer.

  • Singing more visible in the visualizer.

  • Better looking visualizer with smoother gradient.

  • Misc fixes.

  • You can no longer press A to add to cue.m3u. instead use period.

v1.3

  • Now skips drm'd files more gracefully.

  • Improvements to thread safety and background process handling.

  • Misc bug fixes.

  • Using album colors is now the default again.

v1.2

  • It's now possible to scroll through the songs in the playlist menu.

  • Unfortunately this means a few key binding changes. Adjusting volume has been changed to +, -, instead up and down arrow is used for scrolling in the playlist menu.

  • h,l is now prev and next track (previously j and k). Now j,k is used for scrolling in the playlist menu.

  • Added a better check that metadata is correct before printing it, hopefully this fixes an occasional but annoying bug where the wrong metadata was sometimes displayed.

  • Using profile/theme colors is now the default choice for colors.

v1.1

  • Everything is now centered around the cover and left-aligned within that space.

  • Better visibility for text on white backgrounds. If colors are still too bright you can always press "i" and use the terminal colors, for now.

  • Playlist is now F2 and key bindings is F3 to help users who are using the terminator terminal and other terminals who might have help on the F1 key.

  • Now looks better in cases where there is no metadata and/or when there is no cover.

  • The window refreshes faster after resize.

v1.0.9

  • More colorful. It should be rarer for the color derived from the album cover to be gray/white

  • Press I to toggle using colors from the album cover or using colors from your terminal color scheme.

  • Smoother color transition on visualizer.

v1.0.8

Features:

  • New Setting: useProfileColors. If set to 1 will match cue with your terminal profile colors instead of the album cover which remains the default.

  • It is now possible to switch songs a little quicker.

  • It's now faster (instant) to switch to playlist and key bindings views.

Bug Fixes:

  • Skip to numbered song wasn't clearing the number array correctly.

  • Rapid typing of a song number wasn't being read correctly..

v1.3.0

02 Nov 23:14
Compare
Choose a tag to compare

cue change log

v1.3

  • Now skips drm'd files more gracefully.

  • Improvements to thread safety and background process handling.

  • Misc bug fixes.

  • Using album colors is now the default again.

v1.2

  • It's now possible to scroll through the songs in the playlist menu.

  • Unfortunately this means a few key binding changes. Adjusting volume has been changed to +, -, instead up and down arrow is used for scrolling in the playlist menu.

  • h,l is now prev and next track (previously j and k). Now j,k is used for scrolling in the playlist menu.

  • Added a better check that metadata is correct before printing it, hopefully this fixes an occasional but annoying bug where the wrong metadata was sometimes displayed.

  • Using profile/theme colors is now the default choice for colors.

v1.1

  • Everything is now centered around the cover and left-aligned within that space.

  • Better visibility for text on white backgrounds. If colors are still too bright you can always press "i" and use the terminal colors, for now.

  • Playlist is now F2 and key bindings is F3 to help users who are using the terminator terminal and other terminals who might have help on the F1 key.

  • Now looks better in cases where there is no metadata and/or when there is no cover.

  • The window refreshes faster after resize.

v1.0.9

  • More colorful. It should be rarer for the color derived from the album cover to be gray/white

  • Press I to toggle using colors from the album cover or using colors from your terminal color scheme.

  • Smoother color transition on visualizer.

v1.0.8

Features:

  • New Setting: useProfileColors. If set to 1 will match cue with your terminal profile colors instead of the album cover which remains the default.

  • It is now possible to switch songs a little quicker.

  • It's now faster (instant) to switch to playlist and key bindings views.

Bug Fixes:

  • Skip to numbered song wasn't clearing the number array correctly.

  • Rapid typing of a song number wasn't being read correctly.

version 1.2.0

23 Oct 06:20
Compare
Choose a tag to compare

cue changelog

version 1.2.0

  • It's now possible to scroll through the songs in the playlist menu.

  • Unfortunately this means a few key binding changes. Adjusting volume has been changed to +, -. Instead, up and down arrow is used for scrolling in the playlist menu.

  • h,l is now prev and next track (previously j and k). Now j,k is used for scrolling in the playlist menu.

  • Added a better check that metadata is correct before printing it, hopefully this fixes an occasional but annoying bug where the wrong metadata was sometimes displayed.

  • Using profile/theme colors is now the default choice for colors.

version 1.1.0

  • Everything is now centered around the cover and left-aligned within that space.

  • Better visibility for text on white backgrounds. If colors are still too bright you can always press "i" and use the regular terminal colors, for now.

  • Playlist is now F2 and key bindings is F3 to help users who are using the terminator terminal and other terminals who might have help on the F1 key.

  • Now looks better in cases where there is no metadata and/or when there is no cover.

  • The window refreshes faster after resize.

version 1.0.9

  • More colorful. It should be rarer for the color derived from the album cover to be gray/white

  • Press I to toggle using colors from the album cover or using colors from your terminal color scheme.

  • Smoother color transition on visualizer.

version 1.0.8

Features:

  • New Setting: useProfileColors. If set to 1 will match cue with your terminal profile colors instead of the album cover which remains the default.

  • It is now possible to switch songs a little quicker.

  • It's now faster (instant) to switch to playlist and key bindings views.

Bug Fixes:

  • Skip to numbered song wasn't clearing the number array correctly.

  • Rapid typing of a song number wasn't being read correctly.

version 1.1.0

10 Oct 15:36
Compare
Choose a tag to compare

cue change log v1.1

  • Everything is now centered around the cover and left-aligned within that space.

  • Better visibility for text on white backgrounds. If colors are still too bright you can always press "i" and use the regular terminal colors, for now.

  • Playlist is now F2 and key bindings is F3 to help users who are using the terminator terminal and other terminals who might have help on the F1 key.

  • Now looks better in cases where there is no metadata and/or when there is no cover.

  • The window refreshes faster after resize.

cue change log v1.0.9

  • More colorful. It should be rarer for the color derived from the album cover to be gray/white

  • Press I to toggle using colors from the album cover or using colors from your terminal color scheme.

  • Smoother color transition on visualizer.

cue change log v1.0.8

Features:

  • New Setting: useProfileColors. If set to 1 will match cue with your terminal profile colors instead of the album cover which remains the default.

  • It is now possible to switch songs a little quicker.

  • It's now faster (instant) to switch to playlist and key bindings views.

Bug Fixes:

  • Skip to numbered song wasn't clearing the number array correctly.

  • Rapid typing of a song number wasn't being read correctly.

cue 1.0

06 Aug 12:04
Compare
Choose a tag to compare

cue v1.0 - Release Notes

We're thrilled to announce cue version 1.0, a music player for the terminal that let's you type what you want to hear, using partial song titles. You can type in the partial names of artists, albums, playlists or individual songs. Good for instance for when you are using the terminal and quickly want a music break.

Features

  • Search a music library with partial titles
  • Creates a playlist based on a matched directory.
  • Shows album covers in the terminal, either as a normal image or as ASCII art.
  • Control the player with previous, next and pause.
  • Gapless playback.
  • Supports 24-bit/192khz audio.

Usage Examples:

cue nirv - plays all songs in the "nirvana" folder (if you have one on your hard drive), shuffled.
cue neverm - plays nevermind album, in order. If a folder has no sub-folders it assumes it's an album and things are played in order.
cue shuffle nevermind - plays nevermind album, shuffled.
cue - starting cue with no arguments plays all your songs (up to 20 000), shuffled.
cue artistA:artistB:artistC plays all three artists, shuffled (this is based on directory names, and only works if you have a folder with the artist's name). You can do the same thing with songs or albums.

Control the player with the arrow keys. Up and down for volume and left and right for skipping tracks.

Press F1 to view the playlist and Q to quit.
Press v to view the spectrum visualizer.
Press b to display the cover art as ASCII.

Installing

On Arch Linux, and Arch-based distributions, cue can be found in the AUR. Install with pamac or an AUR helper like yay:

yay cue-git

That's it!

Installing with quick install script

To quickly install cue, just copy and paste this to your terminal (if you have curl installed):

sudo bash -c "curl https://raw.githubusercontent.com/ravachol/cue/main/install.sh | bash"

Please note that this script might do a system update before installing cue.

Installing everything manually

cue dependencies are:

  • FFmpeg
  • FFTW
  • Chafa
  • FreeImage
  • glib2.0 and AVFormat. These should be installed with the others, if not install them.

Install FFmpeg, FFTW, Chafa and FreeImage using your distro's package manager. For instance:

apt install ffmpeg libfftw3-dev git libglib2.0-dev libchafa-dev libfreeimage-dev libavformat-dev

Or:

pacman -Syu ffmpeg fftw git glib2 chafa freeimage

Then run this (either git clone or unzip a release zip into a folder of your choice):

git clone https://github.com/ravachol/cue.git
cd cue
make
sudo make install

Please see the readme for more info on how to use cue.