CMUS (C* Music Player) - Audio plejer zasnovan na konzoli za Linux


CMus je lagani, brzi i moćni terminalni audio plejer otvorenog koda baziran na ncursedu za Unix/Linux operativne sisteme. Objavljen je i distribuiran pod GNU Općom javnom licencom (GPL) i radi isključivo preko korisničkog interfejsa baziranog na terminalu.

CMus je dizajniran da radi na korisničkom interfejsu samo za tekst, što smanjuje resurse potrebne za pokretanje aplikacije na starijim računarima, kao i sistemima na kojima X sistem prozora nije dostupan.

CMus aplikaciju je prvobitno razvio Timo Hirvonen, ali je on prekinuo razvoj oko 2008. Kasnije je nazvan “cmus-unofficial”, a zatim je preuzeo SourceForge novembra 2008. U februaru 2010, spojen je sa zvaničnim projektom pod nazivom “cmus”.

Cmus Features

  1. Dodata podrška za mnoge audio formate uključujući MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN i MOD.
  2. Brže pokretanje sa hiljadama numera.
  3. Kontinuirana reprodukcija i podrška za ReplayGain.
  4. Parenje Ogg i MP3 pjesama iz Icecasta i Shoutcasta.
  5. Snažni filteri muzičke biblioteke i filtriranje uživo.
  6. Red za reprodukciju i odlično rukovanje kompilacijama.
  7. Jednostavan za korištenje preglednik direktorija i prilagodljive boje s dinamičkim vezama tipki.
  8. Dodan način pretraživanja u stilu Vi i komandni način sa dovršavanjem kartice.
  9. Lako se kontroliše preko cmus-remote komande (UNIX socket ili TCP/IP).
  10. Radi na sistemima sličnim Unixu, uključujući Linux, OS X, FreeBSD, NetBSD, OpenBSD i Cygwin.
  11. Za više osnovnih funkcija posjetite OVU STRANICU.

Instaliranje CMUS Audio Playera na Ubuntu/Debian i Linux Mint

Da biste instalirali CMus muzički plejer, otvorite prozor terminala pritiskom na “Ctrl+Alt+T” na radnoj površini i pokrenite sljedeću naredbu da ga instalirate.

sudo apt-get install cmus
Sample Output
[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

U slučaju da vaš upravitelj paketa ne pruža ažuriranu verziju cmus-a, možete je dobiti iz sljedećeg spremišta za dodavanje na vašim sistemima.

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

Instaliranje CMUS Audio Playera na RHEL/CentOS i Fedora

CMus audio plejer se može instalirati na sistem baziran na Red Hatu, koristeći spremište treće strane. Dakle, hajde da instaliramo i omogućimo RPMForge spremište na vašim sistemima. Nakon što na svom sistemu omogućite rpmforge, možete instalirati pomoću sljedeće „yum komande“.

yum install cmus
Sample Output
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!

Pokretanje CMus-a

Da pokrenete prvi put, samo upišite `cmus` u terminal i pritisnite `Enter`. Pokrenut će se i otvoriti prikaz albuma/izvođača, koji izgleda otprilike ovako.

sudo cmus

Dodavanje muzike u CMus

Otvorite pregled pretraživača datoteka pritiskom na “5” i dodajte muziku. Pogled bi trebao biti nešto sličan ovome.

Koristite tipke sa strelicama za odabir foldera i pritisnite 'Enter' za navigaciju do foldera u kojem ste pohranili sve audio datoteke. Da dodate audio fajlove u svoju biblioteku, koristite tastere sa strelicama da izaberete fajl ili fasciklu i pritisnite taster 'a', odvest će vas dole na sledeći red (tako da je lako dodati mnogo fajlova/ fascikle). Dakle, počnite da dodajete fajlove ili fascikle pritiskom na „a“ u svoju biblioteku. Nakon što dodate muzičke fajlove, sačuvajte ih tako što ćete ukucati “:save” na komandnoj liniji cmus-a i pritisnuti ‘Enter’.

Reprodukcija pjesama iz CMus biblioteke

Za reprodukciju numere jednostavno upišite „2“ da biste dobili prikaz biblioteke. Dobićete nešto slično ovome.

Upotrijebite tipke 'gore' i 'dolje' da odaberete numeru koju želite reproducirati i pritisnite 'Enter'.

Koristite tipke sa strelicama 'gore' i 'dolje' da odaberete pjesmu koju želite čuti i pritisnite 'Enter' za reprodukciju to.

Neki CMus tasteri za kontrolu Play
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.

Upravljanje redom

Pretpostavimo da slušate pesmu i želite da pustite sledeću pesmu po svom izboru, bez prekidanja trenutno pokrenute numere. Jednostavno idite na numeru koju želite sljedeću reproducirati i upišite „e“.

Za pregled/uređivanje reda, pritisnite '4' i vaš prikaz reda bi trebao izgledati kao jednostavan prikaz biblioteke.

Ako želite promijeniti redoslijed pjesama, možete pritiskom na tipke 'p'. Za uklanjanje numere sa liste čekanja, jednostavno koristite '*shift-D'.

The Playlist

Režim liste za reprodukciju na „3“, ali prije nego pređemo na prikaz liste za reprodukciju, dodajmo neke pjesme. Pritisnite „2“ da dobijete prikaz biblioteke i idite na numeru koju želite i pritisnite „y“ da dodate. Sada upišite „3“ da biste otišli na novokreiranu listu za reprodukciju.

Slično prikazu reda, gdje možete koristiti tipke 'p' i 'd' tipke za premještanje i brisanje pjesama sa liste za reprodukciju.

Potražite stazu

Da biste pretražili numeru, idite na prikaz biblioteke pritiskom na „2“, a zatim pritisnite „/“ da započnete pretragu. Unesite naziv pjesme koju tražite. CMus će početi tražiti pjesme koje sadrže sve te riječi. Pritisnite ‘Enter’ da izađete iz načina pretraživanja i pritisnite ‘n’ da pronađete sljedeće podudaranje.

CMus Customization

Kao što sam rekao, Cmus ima gomilu vrlo cool postavki za podešavanje, kao što je promjena brojeva diskova pjesama, omogućavanje podrške za replaygian ili promjena veza tipki. Da dobijete brzi pregled trenutnih veza i postavki, pritisnite '7' i da promijenite postavku ili upotrebu tipki (tipkegore/dolje) i pritisnite 'Enter'.

Napusti CMus

Kada završite, pritisnite ':q' i pritisnite 'Enter' da napustite. Ovo će sačuvati svu vašu biblioteku, postavke, playlistu i red čekanja.

Dalje čitanje

CMus aplikacija dolazi sa odličnim referentnim priručnikom. Ovdje nisam pokrio većinu funkcija i komandi kao što su 'učitavanje' i 'čuvanje' lista za reprodukciju, upravljanje i kontrola Cmus-a na daljinu koristeći 'cmus-remote ', itd. Za više naredbi i opcija koristite *man cmus* u terminalu ili pročitajte sljedeću referentnu stranicu.

Cmus Referentni priručnik