| 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
- Input Plugins
- Output Plugins
- PulseAudio
- ALSA
- libao
- ARTS
- OSS
- Sun Audio
- Playing
- 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
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




