Skip to content

Instantly share code, notes, and snippets.

@kidsil
Last active November 13, 2020 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kidsil/99ef7696939754483965131c3bf26fc4 to your computer and use it in GitHub Desktop.
Save kidsil/99ef7696939754483965131c3bf26fc4 to your computer and use it in GitHub Desktop.
Cmus Cheat Sheet (https://github.com/cmus/cmus)

In Artist / Album (1)

  • e to append to Play Queue
  • E to prepend to Play Queue
  • y to append to Playlist (like queue, just saved)
  • SPACE (on artist) expand to show albums

In Play Qeuue (4)

  • SPACE select song
  • p move below current song (if songs are selected)
  • P move above current song
  • :mark mark all songs, can have filter e.g. :mark artist="*chili peppers"
    • :mark ~a kook -> finds all songs of The Kooks
    • :mark ~l konk -> finds all songs of Konk album...
  • :unmark to unmark, don't forget auto complete. you can also run :unm. works the same.

Browser (5)

  • a add to Library (when adding new music, it's easiest to find it on browser and add it manually)

Everywhere

  • c pause
  • + / - volume up/down
  • z play previous
  • b play next

Custom shortcuts (lxde-rc.xml for me)

  • cmus-remote --pause play/pause (same as c in cmus)
  • cmus-remote --prev play previous
  • cmus-remote --next play next

Flow comment - Play Queue isn't saved, but is more flexible than Playlist with the E (prepend) shortcut. At times I backup the Play Queue to the Playlist via :mark then y

more info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment