Table of Contents
Basics
Description | Command |
---|---|
quit cmus | :q |
cancel command | ESC or C-c |
auto-complete | TAB |
Navigation
Description | Key Binding |
---|---|
up | k |
down | j |
expand selection | SPC |
play selected song | ENTER |
Manage Music
Add a directory:
> :a /path/to/music
Clear playlist or library
> :c
Save playlist
> :save <playlist.pls>
Load playlist
> :load <playlist.pls>
Search for <keyword>
> /<keyword>ENTER
Go to next <keyword> occurrence
> n
Views
View | Key Binding |
---|---|
Library | 1 |
Playlist | 3 |
Queue | 4 |
Explorer | 5 |
Settings | 7 |
Library
Description | Key Binding |
---|---|
switch tab | TAB |
previous track | z |
play | x |
pause | c |
stop | v |
next track | b |
shuffle | s |
Decrease volume | - |
Increase volume | + |
add selection to playlist | y |
queue selection | e |
Rebind Keys
In Settings
view, we need to scroll up to the keybinding we wish to change. Hit Enter
then
> :bind -f common <key> <action>
Preferences
We set preferences using the formula:
> :set <option>=<value>
Description | Option |
---|---|
Repeat all | replaygain=1 |
Change output plugin | output_plugin=oss |
Reshuffle when finished | auto_reshuffle=true |
Shuffle library or playlist | shuffle=true |
Use software volume control | softvol=true |
We can save our preferences to ~/.config/cmus/rc
. For instance, in Linux:
set output_plugin=alsa
set dsp.alsa.device=default
set mixer.alsa.device=default
set mixer.alsa.channel=Master
set softvol=true
Resources
$ man cmus-tutorial
$ man cmus
- Cmus @ Arch Linux Wiki
- Extensions & useful scripts
- Cmus Themes