cmus Keyboard Shortcuts Quick Reference
A console music player written in C that focuses on being small, fast and powerful for the Unix-link operating systems.
General Navigation
| Task | Shortcut(s) | Notes |
| Jump to Bottom | Shift + g | |
| Jump to Next Window | Tab | |
| Jump to Top | g | |
| Move down | j / ↓ / Mouse scroll wheel down | |
| Move up | k / ↑ / Mouse scroll wheel up | |
| Quit Command Line | : + q | |
| Quit Interactive | q | |
| Refresh View | Ctrl + L | |
Views
| Task | Shortcut(s) | Notes |
| Library | 1 | Display library tracks as a tree grouped by artist (alphabetically) then album (year). |
| Library Sorted | 2 | A simple list of Library view sorted by user criteria. |
| Playlist | 3 | A user curated playlist with optional sorting. |
| Play Queue | 4 | Displays upcoming tracks that are played before anything else (e.g. playlist, library). When Play Queue is empty, playback will resume from the last position in the library. |
| Browser | 5 | A file system directory browser. Music can be added to library, active playlist or queue. |
| Filters | 6 | A list of user-defined filters. |
| Settings | 7 | List keybindings, unbound commands and options. |
Playback Controls
| Task | Shortcut(s) | Notes |
| Pause / Play | c | |
| Play / Restart | x | |
| Seek -1m Backward | , | Seek or skip the current playing track backward by 1 minute. |
| Seek -5s Backward | h / ← | Seek or skip the current playing track backward by 5 seconds. |
| Seek +1m Forward | . | Seek or skip the current playing track forward by 1 minute. |
| Seek +5s Forward | l / → | Seek or skip the current playing track forward by 5 seconds. |
| Stop | v | |
| Toggle Continue | Shift + c | |
| Toggle Playing Mode | m | Toggles between artist, album and all. |
| Toggle Repeat | r | |
| Toggle Shuffle | s | |
| Track Next | b | |
| Track Previous | z | |
| Volume -10% | - | |
| Volume +10% | = / + | |
Adding / Removing Tracks
| Task | Shortcut(s) | Notes |
| Add Track/Folder to Library | a | Used in Browser view only. |
| Append Track to Play Queue | e | |
| Prepend Track to Play Queue | Shift + e | |
| Add Track to Playlist | y | |
| Move Marked Track(s) After | p | Marked tracks are moved to the position immediately after the selected track. |
| Move Marked Track(s) Before | Shift + p | Marked tracks are moved to the position immediately before the selected track. |
| Remove Track | Shift + d / Del | Removes track from current view (Library, Library Sorted, Playlist or Play Queue). |
Browser View Navigation
| Task | Shortcut(s) | Notes |
| Activate Selection | Space bar / Enter | |
| Browser Up | Backspace | |
| Refresh Files | u | |
| Toggle Show Hidden | i | |
External Links