CMUS (C* Music Player) - Usa ka Console Based Audio Player para sa Linux


Ang CMus usa ka open source ncursed based lightweight, paspas ug gamhanan nga terminal audio player para sa Unix/Linux sama sa mga operating system. Gipagawas kini ug giapod-apod ubos sa GNU General Public License (GPL) ug ekslusibong midagan pinaagi sa terminal base sa user interface.

Gidisenyo ang CMus nga modagan sa usa ka text-only user interface, nga makapamenos sa mga kahinguhaan nga gikinahanglan sa pagpadagan sa aplikasyon sa mga daan nga kompyuter ingon man sa mga sistema diin ang X window system wala magamit.

Ang aplikasyon sa CMus orihinal nga gimugna ni Timo Hirvonen, apan gihunong niya ang pag-uswag sa palibot sa 2008. Sa ulahi ginganlan kini nga cmus-unofficial ug dayon gikuha sa SourceForge kaniadtong Nobyembre 2008. Niadtong Pebrero 2010, gihiusa kini sa opisyal nga proyekto nga ginganlag cmus “.

Mga Feature sa Cmus

  1. Gidugang nga suporta alang sa daghang mga format sa audio lakip ang MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN ug MOD.
  2. Mas paspas nga pagsugod sa liboan ka mga track.
  3. Padayon nga playback ug suporta sa ReplayGain.
  4. Steaming sa Ogg ug MP3 tracks gikan sa Icecast ug Shoutcast.
  5. Kusog nga mga filter sa librarya sa musika ug live nga pagsala.
  6. Play queue ug maayo kaayong pagdumala sa mga compilation.
  7. Sayon gamiton ang browser sa direktoryo ug napasibo nga mga kolor nga adunay mga dinamikong keybinding.
  8. Gidugang ang Vi style search mode ug command mode nga adunay tab nga pagkompleto.
  9. Daling makontrol pinaagi sa cmus-remote command (UNIX socket o TCP/IP).
  10. Nagdagan sa mga sistema nga sama sa Unix, lakip ang Linux, OS X, FreeBSD, NetBSD, OpenBSD ug Cygwin.
  11. Alang sa dugang nga kinauyokan nga mga bahin bisitaha KINI NGA PANID.

Pag-instalar sa CMUS Audio Player sa Ubuntu/Debian ug Linux Mint

Aron ma-install ang CMus music player, ablihi ang terminal window pinaagi sa pag-igo sa Ctrl + Alt + T gikan sa Desktop ug padagana ang mosunod nga command aron i-install kini.

$ sudo apt-get install cmus
[sudo] password for tecmint: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  java-wrappers libjs-cropper libjs-prototype libjs-scriptaculous libphp-phpmailer libphp-snoopy tinymce
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  cmus-plugin-ffmpeg libao-common libao4
Suggested packages:
  libesd0 libesd-alsa0
The following NEW packages will be installed:
  cmus cmus-plugin-ffmpeg libao-common libao4
0 upgraded, 4 newly installed, 0 to remove and 36 not upgraded.
Need to get 282 kB of archives.
After this operation, 822 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://in.archive.ubuntu.com/ubuntu/ raring/main libao-common all 1.1.0-2ubuntu1 [6,610 B]
Get:2 http://in.archive.ubuntu.com/ubuntu/ raring/main libao4 i386 1.1.0-2ubuntu1 [37.7 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu/ raring/universe cmus i386 2.5.0-1 [228 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu/ raring/universe cmus-plugin-ffmpeg i386 2.5.0-1 [9,094 B]
Fetched 282 kB in 18s (15.5 kB/s)                                                                                                                             
Selecting previously unselected package libao-common.
(Reading database ... 218196 files and directories currently installed.)
Unpacking libao-common (from .../libao-common_1.1.0-2ubuntu1_all.deb) ...
Selecting previously unselected package libao4:i386.
Unpacking libao4:i386 (from .../libao4_1.1.0-2ubuntu1_i386.deb) ...
Selecting previously unselected package cmus.
Unpacking cmus (from .../archives/cmus_2.5.0-1_i386.deb) ...
Selecting previously unselected package cmus-plugin-ffmpeg.
Unpacking cmus-plugin-ffmpeg (from .../cmus-plugin-ffmpeg_2.5.0-1_i386.deb) ...
Processing triggers for man-db ...
Setting up libao-common (1.1.0-2ubuntu1) ...
Setting up libao4:i386 (1.1.0-2ubuntu1) ...
Setting up cmus (2.5.0-1) ...
Setting up cmus-plugin-ffmpeg (2.5.0-1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

Kung ang imong manager sa package wala maghatag usa ka labing bag-o nga bersyon sa cmus, mahimo nimo kini makuha gikan sa pagdugang sa mosunod nga repository sa imong mga sistema.

$ sudo add-apt-repository ppa:jmuc/cmus
$ sudo apt-get update
$ sudo apt-get install cmus

Pag-instalar sa CMUS Audio Player sa RHEL/CentOS ug Fedora

Ang CMus audio player mahimong ma-install sa Red Hat based system, gamit ang third party repository. Busa, atong i-install ug i-enable ang RPMForge repository sa imong mga sistema. Kung nahimo na nimo ang rpmforge sa imong sistema, mahimo nimong i-install gamit ang pagsunod sa 'yum command'.

# yum install cmus
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos-hcm.viettelidc.com.vn
 * rpmforge: be.mirror.eurid.eu
 * updates: mirrors.digipower.vn
rpmforge                                                              | 1.9 kB     00:00     
rpmforge/primary_db                                                   | 2.7 MB     00:53     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cmus.i686 0:2.4.1-1.el6.rf will be installed
Dependencies Resolved

=============================================================================================
 Package                  Arch       Version                            Repository      Size
=============================================================================================
Installing:
 cmus                     i686       2.4.1-1.el6.rf                     rpmforge       294 k

Transaction Summary
=============================================================================================
Install      1 Package(s)

Total download size: 1.0 M
Installed size: 2 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): cmus-2.4.1-1.el6.rf.i686.rpm 					294 kB     	00:13  

Installing : cmus-2.4.1-1.el6.rf.i686                                   		23/23 
Verifying  : cmus-2.4.1-1.el6.rf.i686                                   		17/23 

Installed:
  cmus.i686 0:2.4.1-1.el6.rf                                                                                                                                   

Complete!

Pagsugod sa CMus

Sa paglansad sa unang higayon, i-type lang ang \\cmus\\ sa usa ka terminal ug pindota ang 'Enter'. Magsugod kini ug magbukas sa usa ka pagtan-aw sa album/artist, nga ingon niini ang hitsura.

$ sudo cmus

Pagdugang Musika sa CMus

Ablihi ang pagtan-aw sa browser sa file pinaagi sa pagpindot sa 5 ug pagdugang pipila ka musika. Ang pagtan-aw kinahanglan nga susama niini.

Gamita ang mga arrow key aron mapili ang folder ug i-hit ang 'Enter' aron maka-navigate sa folder diin imong gitipigan ang tanan nga mga audio file. Aron makadugang sa mga audio file sa imong librarya, gamita ang mga arrow key aron makapili og file o folder ug pindota ang 'usa' nga yawe, dad-on ka ngadto sa sunod nga linya (aron sayon ang pagdugang og daghang mga file/folder). Mao nga, sugdi ang pagdugang mga file o folder pinaagi sa pagpindot sa 'a' sa imong librarya. Kung nakadugang ka mga file sa musika, i-save kini pinaagi sa pag-type sa : save sa command prompt sa cmus ug pindota ang 'Enter'.

Pagdula sa mga Track Gikan sa CMus Library

Sa pagdula sa track i-type lang ang '2' aron makuha ang pagtan-aw sa librarya. Makuha nimo ang usa ka butang nga sama niini.

Gamita ang 'up' ug 'down' nga mga yawe aron makapili usa ka track, nga gusto nimo nga dulaon ug pindota ang 'Enter'.

Gamita ang 'up' ug 'down' arrow keys aron makapili og track nga gusto nimong madungog, ug pindota ang 'Enter' aron ipatugtog kini.

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.

Pagdumala sa Pila

Ibutang ta nga namati ka sa usa ka kanta, ug gusto nimo nga ipatugtog ang sunod nga kanta nga imong gusto, nga dili makabalda sa karon nga nagdagan nga track. Pag-adto lang sa track nga gusto nimong ipadula sunod ug i-type ang 'e'.

Para tan-awon/i-edit ang pila, pindota ang ‘4’ ug ang imong queue view kinahanglang tan-awon sama sa simple nga view sa library.

Kung gusto nimo usbon ang han-ay sa mga track, mahimo nimo pinaagi sa pag-igo sa 'p' nga mga yawe. Aron makuha ang usa ka track gikan sa lista sa pila, gamita ang '*shift-D'.

Ang Playlist

Ang playlist mode sa '3', apan sa dili pa mobalhin sa playlist view, lets add some songs. Pindota ang '2' aron makuha ang pagtan-aw sa librarya ug adto sa track nga gusto nimo ug pindota ang 'y' aron idugang. Karon i-type ang '3' aron moadto sa bag-ong nahimo nga playlist.

Susama sa queue view, diin mahimo nimong gamiton ang 'p' nga mga yawe ug 'd' nga mga yawe sa paglihok ug pagtangtang sa mga kanta gikan sa playlist.

Pangitaa ang track

Aron makapangita og track adto sa view sa library pinaagi sa pagpindot sa '2' ug unya pindota ang '/' aron magsugod og pagpangita. Pag-type sa ngalan sa track nga imong gipangita. Magsugod ang CMus sa pagpangita sa mga track nga adunay tanan nga mga pulong niini. Pindota ang 'Enter' aron makagawas sa search mode ug pindota ang 'n' aron makit-an ang sunod nga duwa.

Pag-customize sa CMus

Sama sa akong giingon nga ang Cmus adunay daghang mga cool nga setting aron ma-tweak, sama sa pagbag-o sa mga numero sa track sa disk, pagpagana sa suporta sa replaygian o pagbag-o sa mga keybinding. Aron makuha ang dali nga pagtan-aw sa karon nga mga keybinding ug mga setting, pindota ang '7' ug aron usbon ang setting o paggamit sa keybind (pataas/ubos nga mga yawe) ug pindota ang 'Enter'.

Hunong sa CMus

Kung nahuman na nimo, pindota ang ': q' ug i-hit ang 'Enter' aron mohunong. I-save niini ang tanan nimong library, setting, playlist ug pila.

Dugang nga Pagbasa

Ang aplikasyon sa CMus adunay usa ka maayo nga reference manual. Dinhi wala nako gitabonan ang kadaghanan sa mga feature ug commands sama sa 'loading' ug 'saving' playlists, pagdumala ug pagkontrol sa cmus remotely gamit ang 'cmus-remote' command, ug uban pa. mosunod nga panid sa pakisayran.

Cmus Reference Manual