Share on Facebook Share on Twitter Email
Answers.com

Cmus

 
Wikipedia: Cmus
cmus
cmus in the Tree view
Developer(s) Timo Hirvonen
Initial release ?
Stable release 2.2.0  (27 July 2007) [+/−]
Preview release 2.2.0-unofficial  (29 May 2009) [+/−]
Written in C
Operating system Linux, BSD
Available in ?
Type Audio player
License GNU General Public License
Website cmus.sourceforge.net

cmus (C* Music Player) is a small and fast console audio player for Unix-like operating systems. cmus is distributed under the terms of the GNU General Public License (GPL) and operates exclusively through a text-only interface, built with ncurses.

The text-only design reduces the resources needed to run the program, making it a strong choice for older or less-powerful computers as well as systems where a graphical environment (such as the X Window System) is not available. By eliminating the use of mouse, the program performs a wide array of tasks faster than its mouse-driven counterparts[citation needed], albeit after some practice with the non-mouse paradigm.

Contents

Basic use

Owing to the console-orientation and portability goals of the project, cmus is controlled exclusively via the keyboard. Commands are loosely modeled after those of the vi text editor. General operation mimics being in command-mode of vi, where complex commands are issued by prepending them with a colon, (e.g. ":add /home/user/music-dir"), simpler, more common commands are bound to individual keys, such as "j/k" moving down/up, or "x" starting playback, and searches beginning with "/" as in "/the beatles" searching (case insensitive) for any tracks containing both "the" and "beatles," order irrelevant. Note that default case insensitivity and searching for each of the space-separated terms is a deviation from the Regular Expressions engine that vi uses.

Any command may be bound to a single key, expediting repeated use of complex commands. The key bindings are fully customizable, which is a boon to non-English keyboard layouts.

A small tool called 'cmus-remote' allows manipulation of any aspect of cmus available in the interactive program from externally.

Features

cmus in the List view
cmus in the File Browser view
cmus in the Queue view
  • Input Plugins
  • Output Plugins
  • Playing
    • Artist/album/track tree view
    • List view
    • Editable playlists
    • Play queue
    • MP3, Ogg and AAC streaming (Shoutcast/Icecast)
    • Powerful playlist filters
  • Interface
    • Simple directory browser
    • Fully customizable colors
    • Tab-completion on commands
  • Misc
    • UTF-8 support
    • Execute external commands for marked files
    • Tested on Linux, FreeBSD, NetBSD and OpenBSD

See also

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
Music on Console
Video player (software)
Media resource locator

Help us answer these
What type of foundation is made with CMUs?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Cmus" Read more