CMUS (C* Music Player) - Linux-നുള്ള ഒരു കൺസോൾ അടിസ്ഥാനമാക്കിയുള്ള ഓഡിയോ പ്ലെയർ


CMus, Unix/Linux പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായുള്ള ഒരു ഓപ്പൺ സോഴ്uസ് അധിഷ്ഠിത ഭാരം കുറഞ്ഞതും വേഗതയേറിയതും ശക്തവുമായ ടെർമിനൽ ഓഡിയോ പ്ലെയറാണ്. ഇത് ഗ്നു ജനറൽ പബ്ലിക് ലൈസൻസിന് (ജിപിഎൽ) കീഴിൽ പുറത്തിറക്കുകയും വിതരണം ചെയ്യുകയും ചെയ്തു കൂടാതെ ഒരു ടെർമിനൽ അധിഷ്ഠിത യൂസർ ഇന്റർഫേസിലൂടെ മാത്രം പ്രവർത്തിക്കുന്നു.

പഴയ കമ്പ്യൂട്ടറുകളിലും എക്സ് വിൻഡോ സിസ്റ്റം ലഭ്യമല്ലാത്ത സിസ്റ്റങ്ങളിലും ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നതിന് ആവശ്യമായ വിഭവങ്ങൾ കുറയ്ക്കുന്ന ഒരു ടെക്സ്റ്റ്-ഒൺലി യൂസർ ഇന്റർഫേസിൽ പ്രവർത്തിപ്പിക്കാനാണ് CMus രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

CMus ആപ്ലിക്കേഷൻ ആദ്യം വികസിപ്പിച്ചത് ടിമോ ഹിർവോണൻ ആയിരുന്നു, എന്നാൽ 2008-ൽ അദ്ദേഹം വികസനം നിർത്തി. പിന്നീട് അത് cmus- അനൗദ്യോഗിക എന്ന് നാമകരണം ചെയ്യപ്പെട്ടു, തുടർന്ന് 2008 നവംബറിൽ SourceForge ഏറ്റെടുത്തു. 2010 ഫെബ്രുവരിയിൽ, cmus എന്ന ഔദ്യോഗിക പദ്ധതിയിലേക്ക് ഇത് ലയിപ്പിച്ചു. .

Cmus സവിശേഷതകൾ

  1. MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN, MOD എന്നിവയുൾപ്പെടെ നിരവധി ഓഡിയോ ഫോർമാറ്റുകൾക്കുള്ള പിന്തുണ ചേർത്തു.
  2. ആയിരക്കണക്കിന് ട്രാക്കുകളുള്ള വേഗത്തിലുള്ള ആരംഭം.
  3. തുടർച്ചയായ പ്ലേബാക്കും റീപ്ലേഗെയിൻ പിന്തുണയും.
  4. ഐസ്uകാസ്റ്റ്, ഷൗട്ട്uകാസ്റ്റ് എന്നിവയിൽ നിന്നുള്ള Ogg, MP3 ട്രാക്കുകൾ.
  5. ശക്തമായ സംഗീത ലൈബ്രറി ഫിൽട്ടറുകളും തത്സമയ ഫിൽട്ടറിംഗും.
  6. പ്ലേ ക്യൂവും മികച്ച സമാഹാരങ്ങൾ കൈകാര്യം ചെയ്യലും.
  7. ഡയറക്uടറി ബ്രൗസർ ഉപയോഗിക്കാൻ എളുപ്പവും ഡൈനാമിക് കീബൈൻഡിംഗുകൾ ഉപയോഗിച്ച് ഇഷ്ടാനുസൃതമാക്കാവുന്ന നിറങ്ങളും.
  8. വി സ്റ്റൈൽ സെർച്ച് മോഡും ടാബ് പൂർത്തീകരണത്തോടൊപ്പം കമാൻഡ് മോഡും ചേർത്തു.
  9. cmus-remote കമാൻഡ് (UNIX സോക്കറ്റ് അല്ലെങ്കിൽ TCP/IP) വഴി എളുപ്പത്തിൽ നിയന്ത്രിക്കാം.
  10. Linux, OS X, FreeBSD, NetBSD, OpenBSD, Cygwin എന്നിവയുൾപ്പെടെയുള്ള Unix-പോലുള്ള സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്നു.
  11. കൂടുതൽ പ്രധാന സവിശേഷതകൾക്കായി ഈ പേജ് സന്ദർശിക്കുക.

ഉബുണ്ടു/ഡെബിയൻ, ലിനക്സ് മിന്റ് എന്നിവയിൽ CMUS ഓഡിയോ പ്ലെയർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

CMus മ്യൂസിക് പ്ലെയർ ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഡെസ്uക്uടോപ്പിൽ നിന്ന് “Ctrl+Alt+T” അമർത്തി ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് അത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ 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

നിങ്ങളുടെ പാക്കേജ് മാനേജർ cmus-ന്റെ കാലികമായ പതിപ്പ് നൽകുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ സിസ്റ്റങ്ങളിൽ ഇനിപ്പറയുന്ന ശേഖരണത്തിൽ നിന്ന് നിങ്ങൾക്ക് അത് ലഭിക്കും.

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

RHEL/CentOS, Fedora എന്നിവയിൽ CMUS ഓഡിയോ പ്ലെയർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

മൂന്നാം കക്ഷി റിപ്പോസിറ്ററി ഉപയോഗിച്ച് CMus ഓഡിയോ പ്ലെയർ Red Hat അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്. അതിനാൽ, നിങ്ങളുടെ സിസ്റ്റങ്ങളിൽ RPMForge റിപ്പോസിറ്ററി ഇൻസ്റ്റാൾ ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കാം. നിങ്ങളുടെ സിസ്റ്റത്തിൽ rpmforge പ്രവർത്തനക്ഷമമാക്കിയാൽ, ഇനിപ്പറയുന്ന 'yum കമാൻഡ്' ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാം.

# 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!

CMus ആരംഭിക്കുന്നു

ആദ്യമായി സമാരംഭിക്കുന്നതിന്, ഒരു ടെർമിനലിൽ \cmus\ എന്ന് ടൈപ്പ് ചെയ്ത് 'Enter' അമർത്തുക. ഇത് ഒരു ആൽബം/ആർട്ടിസ്റ്റ് കാഴ്ച ആരംഭിക്കുകയും തുറക്കുകയും ചെയ്യും, അത് ഇതുപോലെ തോന്നുന്നു.

$ sudo cmus

CMus-ലേക്ക് സംഗീതം ചേർക്കുന്നു

5 അമർത്തി കുറച്ച് സംഗീതം ചേർത്ത് ഫയൽ ബ്രൗസർ കാഴ്ച തുറക്കുക. കാഴ്ച ഇതുപോലെയായിരിക്കണം.

ഫോൾഡർ തിരഞ്ഞെടുക്കാൻ അമ്പടയാള കീകൾ ഉപയോഗിക്കുക, നിങ്ങൾ എല്ലാ ഓഡിയോ ഫയലുകളും സംഭരിച്ചിരിക്കുന്ന ഫോൾഡറിലേക്ക് നാവിഗേറ്റ് ചെയ്യാൻ 'Enter' അമർത്തുക. നിങ്ങളുടെ ലൈബ്രറിയിലേക്ക് ഓഡിയോ ഫയലുകൾ ചേർക്കുന്നതിന്, ഒരു ഫയലോ ഫോൾഡറോ തിരഞ്ഞെടുക്കാൻ അമ്പടയാള കീകൾ ഉപയോഗിക്കുക, തുടർന്ന് 'a' കീ അമർത്തുക, നിങ്ങളെ അടുത്ത വരിയിലേക്ക് കൊണ്ടുപോകും (അതിനാൽ ധാരാളം ഫയലുകൾ/ഫോൾഡറുകൾ ചേർക്കുന്നത് എളുപ്പമാണ്). അതിനാൽ, നിങ്ങളുടെ ലൈബ്രറിയിലേക്ക് 'a' അമർത്തി ഫയലുകളോ ഫോൾഡറുകളോ ചേർക്കുന്നത് ആരംഭിക്കുക. നിങ്ങൾ സംഗീത ഫയലുകൾ ചേർത്തുകഴിഞ്ഞാൽ, cmus-ന്റെ കമാൻഡ് പ്രോംപ്റ്റിൽ :save എന്ന് ടൈപ്പ് ചെയ്ത് 'Enter' അമർത്തിക്കൊണ്ട് അവ സംരക്ഷിക്കുക.

CMus ലൈബ്രറിയിൽ നിന്നുള്ള ട്രാക്കുകൾ പ്ലേ ചെയ്യുന്നു

ട്രാക്ക് പ്ലേ ചെയ്യാൻ ലൈബ്രറി കാഴ്ച ലഭിക്കാൻ '2' എന്ന് ടൈപ്പ് ചെയ്യുക. ഇതുപോലുള്ള എന്തെങ്കിലും നിങ്ങൾക്ക് ലഭിക്കും.

നിങ്ങൾ പ്ലേ ചെയ്യാൻ ഇഷ്ടപ്പെടുന്ന ഒരു ട്രാക്ക് തിരഞ്ഞെടുക്കാൻ 'അപ്പ്', 'ഡൗൺ' കീകൾ ഉപയോഗിക്കുക, തുടർന്ന് 'Enter' അമർത്തുക.

നിങ്ങൾ കേൾക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു ട്രാക്ക് തിരഞ്ഞെടുക്കാൻ 'അപ്പ്', 'ഡൗൺ' അമ്പടയാള കീകൾ ഉപയോഗിക്കുക, അത് പ്ലേ ചെയ്യാൻ 'Enter' അമർത്തുക.

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.

ക്യൂ നിയന്ത്രിക്കുന്നു

നിങ്ങൾ ഒരു പാട്ട് കേൾക്കുകയാണെന്ന് കരുതുക, ഇപ്പോൾ പ്രവർത്തിക്കുന്ന ട്രാക്ക് തടസ്സപ്പെടുത്താതെ നിങ്ങൾക്ക് ഇഷ്ടമുള്ള അടുത്ത ഗാനം പ്ലേ ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. നിങ്ങൾ അടുത്തതായി പ്ലേ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ട്രാക്കിലേക്ക് പോയി 'e' എന്ന് ടൈപ്പ് ചെയ്യുക.

ക്യൂ കാണാൻ/എഡിറ്റ് ചെയ്യാൻ, '4' അമർത്തുക, നിങ്ങളുടെ ക്യൂ വ്യൂ ഒരു ലളിതമായ ലൈബ്രറി കാഴ്ച പോലെയായിരിക്കണം.

ട്രാക്കുകളുടെ ക്രമം മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, 'p' കീകൾ അമർത്തി നിങ്ങൾക്ക് കഴിയും. ക്യൂ ലിസ്റ്റിൽ നിന്ന് ഒരു ട്രാക്ക് നീക്കം ചെയ്യാൻ, ലളിതമായി ‘*shift-D’ ഉപയോഗിക്കുക.

പ്ലേലിസ്റ്റ്

'3'-ലെ പ്ലേലിസ്റ്റ് മോഡ്, എന്നാൽ പ്ലേലിസ്റ്റ് കാഴ്ചയിലേക്ക് മാറുന്നതിന് മുമ്പ്, കുറച്ച് പാട്ടുകൾ ചേർക്കാം. ലൈബ്രറി കാഴ്uച ലഭിക്കാൻ '2' അമർത്തി നിങ്ങൾ ആഗ്രഹിക്കുന്ന ട്രാക്കിലേക്ക് പോയി ചേർക്കാൻ 'y' അമർത്തുക. ഇപ്പോൾ പുതിയതായി സൃഷ്uടിച്ച പ്ലേലിസ്റ്റിലേക്ക് പോകാൻ '3' എന്ന് ടൈപ്പ് ചെയ്യുക.

ക്യൂ വ്യൂവിന് സമാനമായി, പ്ലേലിസ്റ്റിൽ നിന്ന് പാട്ടുകൾ നീക്കാനും ഇല്ലാതാക്കാനും നിങ്ങൾക്ക് 'p' കീകളും 'd' കീകളും ഉപയോഗിക്കാം.

ട്രാക്കിനായി തിരയുക

ഒരു ട്രാക്ക് തിരയാൻ '2' അമർത്തി ലൈബ്രറി കാഴ്ചയിലേക്ക് പോകുക, തുടർന്ന് ഒരു തിരയൽ ആരംഭിക്കാൻ '/' അമർത്തുക. നിങ്ങൾ തിരയുന്ന ഒരു ട്രാക്ക് പേര് ടൈപ്പ് ചെയ്യുക. ആ വാക്കുകളെല്ലാം ഉള്ള ട്രാക്കുകൾക്കായി CMus തിരയാൻ തുടങ്ങും. തിരയൽ മോഡിൽ നിന്ന് പുറത്തുകടക്കാൻ 'Enter' അമർത്തുക, അടുത്ത പൊരുത്തം കണ്ടെത്താൻ 'n' അമർത്തുക.

CMus ഇഷ്uടാനുസൃതമാക്കൽ

ഞാൻ പറഞ്ഞതുപോലെ, ട്രാക്ക് ഡിസ്ക് നമ്പറുകൾ മാറ്റുക, റീപ്ലേജിയൻ പിന്തുണ പ്രാപ്തമാക്കുക അല്ലെങ്കിൽ കീബൈൻഡിംഗുകൾ മാറ്റുക എന്നിങ്ങനെയുള്ള വളരെ രസകരമായ ക്രമീകരണങ്ങൾ Cmus-ന് ഉണ്ട്. നിലവിലെ കീബൈൻഡിംഗുകളുടെയും ക്രമീകരണങ്ങളുടെയും ദ്രുത കാഴ്uച ലഭിക്കുന്നതിന്, '7' അമർത്തുക, ക്രമീകരണം അല്ലെങ്കിൽ കീബൈൻഡ് ഉപയോഗം മാറ്റാൻ (അപ്പ്/ഡൗൺ കീകൾ) 'Enter' അമർത്തുക.

CMus ഉപേക്ഷിക്കുക

നിങ്ങൾ ചെയ്തുകഴിഞ്ഞാൽ, പുറത്തുകടക്കാൻ ':q' അമർത്തി 'Enter' അമർത്തുക. ഇത് നിങ്ങളുടെ ലൈബ്രറി, ക്രമീകരണങ്ങൾ, പ്ലേലിസ്റ്റ്, ക്യൂ എന്നിവയെല്ലാം സംരക്ഷിക്കും.

കൂടുതൽ വായനയ്ക്ക്

CMus ആപ്ലിക്കേഷൻ ഒരു മികച്ച റഫറൻസ് മാനുവലുമായി വരുന്നു. 'ലോഡിംഗ്', 'സേവിംഗ്' പ്ലേലിസ്റ്റുകൾ, 'cmus-remote' കമാൻഡ് ഉപയോഗിച്ച് വിദൂരമായി cmus മാനേജുചെയ്യൽ, നിയന്ത്രിക്കൽ തുടങ്ങിയ മിക്ക സവിശേഷതകളും കമാൻഡുകളും ഞാൻ ഇവിടെ ഉൾപ്പെടുത്തിയിട്ടില്ല. കൂടുതൽ കമാൻഡുകൾക്കും ഓപ്ഷനുകൾക്കും ഒരു ടെർമിനലിൽ *man cmus* ഉപയോഗിക്കുക അല്ലെങ്കിൽ വായിക്കുക ഇനിപ്പറയുന്ന റഫറൻസ് പേജ്.

Cmus റഫറൻസ് മാനുവൽ