Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 User interface  





3 Core features  





4 Keybindings  





5 See also  





6 References  





7 External links  














cmus







Čeština
Deutsch
Español
فارسی
Русский
Svenska
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


cmus

cmus in the artist/album view

Original author(s)

Timo Hirvonen

Initial release

June 5, 2005; 19 years ago (2005-06-05)[1]

Stable release

2.10.0 (July 5, 2022; 2 years ago (2022-07-05)) [±]

Repository

Written in

C

Operating system

Unix-like

Available in

English

Type

Audio player

License

GPL-2.0-or-later

Website

cmus.github.io

cmus (C Music Player) is a console audio player for Unix-like operating systems. cmus is distributed under the terms of the GPL-2.0-or-later and is operated exclusively through a text-based user interface, built with ncurses.

Employing a text-only design significantly reduces the resource demands for the program's operation, making it an optimal selection for underpowered computer systems. Moreover, it is advantageous for systems that do not possess a GUI, such as the X Window System. In some cases, using a terminal application can significantly accelerate navigating through the program.

History[edit]

cmus was originally written by Timo Hirvonen. At around June 2008, he discontinued development of cmus, which resulted in a fork named "cmus-unofficial" in November 2008. After a year of development, a takeover request was sent to SourceForge, which was granted after a 90-day period without response from the original author.[2] This resulted in a merge of the fork back into the official project in February 2010.[3]

User interface[edit]

The interface of cmus is centered on views. There are two views on the music library (an artist/album tree and a flat sortable list) and views on playlists, the current play queue, the file system and for filters/settings. There is always only one view visible at any time.

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".

Core features[edit]

cmus in the List view
cmus in the File Browser view
cmus in the Filter view

Keybindings[edit]

Here is a list of some common keybindings to interact with cmus while in the terminal, taken from the official manpage on a Linux distribution:

Command

cmus name

Action triggered

b

player-next

play next track

c

player-pause

pause current track

x

player-play

play current track (after being paused)

z

player-prev

play previous track

v

player-stop

stops current track and sets timestamp to 00:00

B

play-next-album

play next album (if available in current directory)

Z

player-prev-album

play previous album (if available in current directory)

left (left arrow key)

seek -5

goes back 5 seconds in current track

right (right arrow key)

seek +5

goes forward 5 seconds in current track

See also[edit]

References[edit]

  • ^ "SourceForge Ticket #6365". Archived from the original on 12 November 2012. Retrieved 27 June 2017.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  • ^ "Freshmeat announcement: cmus is alive". Archived from the original on 6 June 2011. Retrieved 24 April 2014.
  • ^ https://dev.openwrt.org/changeset/26784 cmus added to OpenWrt
  • External links[edit]

  • MediaPortal
  • Mpxplay
  • Linux

    active

  • JuK
  • Kaffeine
  • Music on Console
  • Noise
  • Parole
  • Rhythmbox
  • GNOME Videos
  • Xine
  • inactive

  • Ogle DVD Player
  • XMMS
  • XMMS2
  • Guayadeque
  • Baudline
  • Helix
  • Cross-platform

    active

  • Audacious
  • DeaDBeeF
  • Exaile
  • ffplay
  • Kodi
  • Mpg123
  • MPlayer/mpv (IINA, SMPlayer)
  • Music Player Daemon
  • MusikCube
  • qmmp
  • Quod Libet
  • VLC
  • inactive

  • Miro
  • Songbird
  • Zinf
  • Clementine
  • Dell MediaDirect
  • GOM Player
  • Groove Music (discontinued)
  • jetAudio
  • KMPlayer
  • MediaMonkey
  • Media Go (discontinued)
  • Microsoft Movies &TV
  • Microsoft Photos
  • Mod4Win
  • MusicBee
  • MusikCube
  • InterActual Player
  • PotPlayer
  • QuickTime (discontinued)
  • Winamp
  • Windows Media Player (2022)
  • Cross-platform

  • foobar2000
  • iTunes
  • Plex
  • QuickTime
  • RealPlayer
  • Connect Player
  • DVD Player
  • JRiver Media Center
  • PowerDVD
  • ArcSoft TotalMedia Theatre
  • WinDVD
  • Windows Media Player Legacy
  • macOS

  • Peel
  • Mobile

  • doubleTwist
  • Music (Xperia)
  • Musicolet
  • RealPlayer
  • Winamp
  • Lists

  • Audio players
  • Free software audio players
  • Portable media players
  • Personal video recorders

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Cmus&oldid=1218664169"

    Categories: 
    Free audio software
    Free media players
    Linux media players
    Free software that uses ncurses
    Audio player software for Linux
    Free software programmed in C
    Console applications
    Software that uses FFmpeg
    Hidden categories: 
    CS1 maint: bot: original URL status unknown
    Articles with short description
    Short description is different from Wikidata
     



    This page was last edited on 13 April 2024, at 01:46 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki