Features Plugins Input: Ogg Vorbis, MP3, FLAC, Musepack, WavPack, WAV, AAC, MP4, and everything supported by ffmpeg (WMA, APE, MKA, TTA, SHN, ...) and libmodplug Output: PulseAudio, ALSA, OSS, RoarAudio, libao, aRts, Sun, and WaveOut (Windows) Playing Gapless playback ReplayGain support MP3 and Ogg streaming (SHOUTcast/Icecast) Play queue Optional playback resume on startup Interface Instant startup, even with thousands of tracks Powerful playlist filters / live filtering Easy to use directory browser Customizable colors Dynamic keybindings.
You can bind a key to any command, :seek +1m for example Vi / less style search mode Vi style command mode with tab completion Misc Excellent compilations handling Uses Unicode internally for all string handling Supports audio scrobbling (to e.g.
Last.fm or Libre.fm)etc. via status display programs Can run external commands for the currently selected files (tag-editor for example) Can be controlled via UNIX socket using cmus-remote command Known to work on Linux, OS X, FreeBSD, NetBSD, OpenBSD and Cygwin Documentation Installation In case your favourite package manager provides an up to date version of cmus (see list of cmus packages), installation is straightforward, e.g.: Ubuntu: sudo apt-get install cmus OS X: brew install cmus Otherwise, please consider compiling from source — it is not hard at all.
Usage cmus comes with a great reference manual.
If you have it installed, try man cmus-tutorial, man cmus and man cmus-remote.