• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to install CMUS (C* Music Player) in Linux

{{postValue.id}}

A Console Based Audio Player for Linux - C* Music Player

Installation and working of CMUS (C* Music Player), an audio player for Linux is explained in this article.


Cmus Features

  • Play queue and excellent compilations handling.
  • Easy to use directory browser and customizable colors with dynamic keybindings.
  • Added Vi style search mode and command mode with tab completion.
  • Continuous playback and ReplayGain support.
  • Steaming of Ogg and MP3 tracks from Icecast and Shoutcast.
  • Strong music library filters and live filtering.
  • Easily controlled via cmus-remote command (UNIX socket or TCP/IP).
  • Runs on Unix-like systems, including Linux, OS X, FreeBSD, NetBSD, OpenBSD and Cygwin.
  • Added support for many audio formats including MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack,
  • Musepack, Wav, TTA, SHN and MOD.
  • Faster start-up with thousands of tracks.


To Install C* Music Player

For Ubuntu/Debian and Linux Mint

Open the terminal and run the following command to install it.

root@linuxhelp:~# apt-get install cmus
Reading package lists... Done
Building dependency tree       
Reading state information... Done
.
.
Processing triggers for man-db (2.7.5-1) ...
Setting up cmus (2.7.1-1build1) ...
Setting up cmus-plugin-ffmpeg (2.7.1-1build1) ...


To launch C* Music Player

Type cmus in a terminal and press ‘ Enter‘ . It will start and open an album/artist view.

root@linuxhelp:~# cmus
cmus

cmus_player


To Add Music to CMus

Pressing “ 5” to open file browser view and add some music.

browse_files

To select the folder use arrow keys and press ‘ Enter‘ to navigate to the folder, where you have stored all audio files.
To add an audio files to your library, use arrow keys to select a file or folder and hit ‘ a‘ key, which leads down to the next line and start adding files or folders by pressing ‘ a‘ on to your library.
Once you have added music files, save them by typing “ :save” on command prompt and press ‘ Enter‘ .

choose_mp3_files


To Play Tracks From The CMus Library

Type ‘ 2‘ to get the library view to play track.

library

The ‘ up‘ and ‘ down‘ keys are used to choose a track, that you like to play and press ‘ Enter‘ .

Some of the CMus keys to control Play are:

Press *c* to pause/unpause
Press right/left to seek by 10 seconds
Press *< */*> * seek by one minute
Press " r" to repeat the track
Press " s" to random order to play all tracks.


To Manage The Queue

If your are listening to a song, and want to play next song of your choice, without interrupting the currently running track. Navigate to the track that you want to play next and type ‘ e‘ .

Press ‘ 4‘ to view/edit queue.

play_queue

Hit ‘ p‘ key to change the order of the tracks. To remove a track from the queue list, use ‘ *shift+d‘ .


The Playlist Mode

The playlist mode on ‘ 3‘ , add some songs before moving to playlist view. Press ‘ 2‘ to get the library view and navigate to the track that you want and hit ‘ y‘ to add. Now type ‘ 3‘ to go the newly created playlist.

playlist


To Search for track

To search a track navigate to the library view by entering ‘ 2‘ and then press ‘ /‘ to start a search. Type a track name you’ re looking for. CMus will start searching for tracks that have all those words in them. Press Enter to get out of search mode and press n to find the next match.

library


To Customize CMus

Cmus has a bunch of settings to tweak, like changing track disk numbers, enabling replay again support or changing the keybindings. To get the quick view of current keybindings and settings, press 7 and to change setting or keybind use (up/down keys) and press Enter.

Change_Settings


To Quit CMus

Press :q and press Enter to quit and this will save all your library, settings, playlist and queue.

Tags:
henry
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

Cool music player very useful post for linux users

A

Aww! Yes ofcourse

Q

I couldn't able to exit from the console

A

Use "q" for it

Q

is there any PPA to be added there?

A

No not required just simply install it via apt-get update

Q

What is the cmus?

A

cmus is a small, fast and powerful console music player for Unix-like operating systems.

Q

What are the many compelling reasons?

A

There are many compelling reasons to use cmus:

cmus is light. On my old netbook cmus used 15 megabytes of RAM to play one mp3, while Banshee used 135 megabytes. It's also fast to start and has few dependencies.
cmus respects your files. Unlike some other music players, cmus won't automatically download album art, create hidden folders in your albums' directories, or otherwise change your ID3 tags in any way. In fact, it can't do any of these things.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help legeek ?
Installation of the call center module

hello

I wish to install a call center in virtual with issabel, I downloaded the latest version of it , but I don' t arrive to install the call center module in issabel. please help me

thanks!

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.