LinuxCommandLibrary

cmus

TLDR

Open cmus in a specific directory

$ cmus [path/to/directory]
copy
Add file or directory to library
$ :add [path/to/file_or_directory]
copy
Refresh the metadata of songs in library
$ :update-cache
copy
Search for songs, albums, or artists
$ /[something]
copy
Pause/unpause current song
$ c
copy
Toggle shuffle mode
$ s
copy
Quit cmus
$ q
copy

SYNOPSIS

cmus [options] [directory]

DESCRIPTION

cmus is a small, fast, and powerful console music player. It supports various audio formats and features a library view, playlist, play queue, and directory browser.
Navigation uses arrow keys, Enter to select, and number keys 1-8 to switch between views.

KEYBINDINGS

c

Pause/unpause playback
s
Toggle shuffle
r
Toggle repeat
b
Next track
z
Previous track
1-8
Switch views (library, sorted, playlist, queue, browser, filters, settings)
q
Quit
:add path
Add files to library
/query
Search

CAVEATS

Terminal-based, requires a capable terminal emulator. Audio output depends on available backends (ALSA, PulseAudio, etc.). Some formats may require additional codec libraries.

SEE ALSO

cmus-remote(1), ncmpcpp(1), mpd(1)

Copied to clipboard