Cmus is a powerful and nice to use music player for the commandline.

Keyboard Shortcuts

cmus' UI consists of 5 pages, which are accessed by using the keys 1 to 5.

  • 1 - Library
    • c - Start/Stop
    • b - next track
    • z - prev track
    • m - toggle all/artist/all
    • r - toggle repeat
    • s - toggle shuffle
    • f - toggle follow
    • y - Add selection to current playlist
    • e - Add selection to queue
  • 2 - Tracklist
  • 3 - Playlists
    • SPACE - Set selected as current playlist
  • 4 - Queue
  • 5 - Browser
    • a - Add file/folder to Library

Themes

cmus supports theming and supplies a bunch of themes out of the box. They can be found in /usr/share/cmus.

To load a theme, use the command :colorscheme <name>.

Scrobbling

Scribbling can be done with cmus-status-scrobbler.

Once the program is setup, the cmus config setting statusdisplayprogram needs to be set to the absolute path of the bash script which calls cmus-status-scrobbler. Shell env variables are not expanded.