Sponsored Link
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)
Powerful playlist filters / live filtering
Play queue
Optional playback resume on startup
Interface
Instant startup, even with thousands of tracks
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
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
Install cmus on ubuntu
Open the terminal and run the following commands
sudo add-apt-repository ppa:jmuc/cmus
sudo apt-get update
sudo apt-get install cmus
Screenshot
CMus is like Amarok for terminal. I’ve actually switched from Exile to CMus. It also loads big music libraries in no time!