CMUS (C * Music Player): un reproductor de audio basado en consola para Linux


CMus es un reproductor de audio terminal de código abierto, ligero, rápido y potente basado en ncursed para sistemas operativos tipo Unix/Linux. Fue lanzado y distribuido bajo GNU General Public License (GPL) y se ejecuta exclusivamente a través de una interfaz de usuario basada en terminal.

CMus fue diseñado para ejecutarse en una interfaz de usuario de solo texto, lo que reduce los recursos necesarios para ejecutar la aplicación en computadoras más antiguas, así como en sistemas donde el sistema X window no está disponible.

La aplicación CMus fue desarrollada originalmente por Timo Hirvonen, pero suspendió el desarrollo en 2008. Más tarde se llamó "cmus-no oficial" y luego se hizo cargo de SourceForge en noviembre de 2008. En febrero de 2010, se fusionó con el proyecto oficial llamado "cmus “.

Características de Cmus

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

Instalación de CMUS Audio Player en Ubuntu / Debian y Linux Mint

Para instalar el reproductor de música CMus, abra una ventana de terminal presionando "Ctrl + Alt + T" desde el escritorio y ejecute el siguiente comando para instalarlo.

$ 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

En caso de que su administrador de paquetes no proporcione una versión actualizada de cmus, puede obtenerla agregando el siguiente repositorio en sus sistemas.

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

Instalación del reproductor de audio CMUS en RHEL / CentOS y Fedora

El reproductor de audio CMus se puede instalar en un sistema basado en Red Hat, utilizando un repositorio de terceros. Entonces, instalemos y habilitemos el repositorio RPMForge en sus sistemas. Una vez que haya habilitado rpmforge en su sistema, puede instalar usando el siguiente "comando 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!

Inicio de CMus

Para iniciarlo por primera vez, simplemente escriba "cmus" en una terminal y presione "Enter". Se iniciará y abrirá una vista de álbum/artista, que se parece a esto.

$ sudo cmus

Agregar música a CMus

Abra la vista del explorador de archivos presionando “5” y agregue algo de música. La vista debería ser algo similar a esto.

Use las teclas de flecha para seleccionar la carpeta y presione "Enter" para navegar a la carpeta donde almacenó todos los archivos de audio. Para agregar archivos de audio a su biblioteca, use las teclas de flecha para seleccionar un archivo o carpeta y presione la tecla "a", lo llevará a la siguiente línea (por lo que es fácil agregar muchos archivos/carpetas). Entonces, comience a agregar archivos o carpetas presionando "a" en su biblioteca. Una vez que haya agregado archivos de música, guárdelos escribiendo ": guardar" en el símbolo del sistema de cmus y presione "Enter".

Reproducción de pistas de la biblioteca CMus

Para reproducir la pista, simplemente escriba "2" para obtener la vista de biblioteca. Obtendrá algo similar a esto.

Utilice las teclas "arriba" y "abajo" para elegir una pista que le guste reproducir y presione "Enter".

Use las teclas de flecha "arriba" y "abajo" para seleccionar una pista que le gustaría escuchar y presione "Enter" para reproducirla.

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.

Gestionar la cola

Suponga que está escuchando una canción y desea reproducir la siguiente canción de su elección, sin interrumpir la pista en curso. Simplemente vaya a la pista que desea reproducir a continuación y escriba "e".

Para ver/editar la cola, presione "4" y la vista de la cola debería verse como una vista de biblioteca simple.

Si desea cambiar el orden de las pistas, puede presionar las teclas "p". Para eliminar una pista de la lista de la cola, simplemente use "* shift-D".

La lista de reproducción

El modo de lista de reproducción en "3", pero antes de pasar a la vista de lista de reproducción, agreguemos algunas canciones. Presione "2" para obtener la vista de la biblioteca y vaya a la pista que desee y presione "y" para agregar. Ahora escriba "3" para ir a la lista de reproducción recién creada.

Similar a la vista de cola, donde puede usar las teclas "p" y "d" para mover y eliminar canciones de la lista de reproducción.

Buscar pista

Para buscar una pista, vaya a la vista de biblioteca presionando "2" y luego presione "/" para iniciar una búsqueda. Escribe el nombre de la pista que estás buscando. CMus comenzará a buscar pistas que contengan todas esas palabras. Presione "Enter" para salir del modo de búsqueda y presione "n" para encontrar la siguiente coincidencia.

Personalización de CMus

Como dije, Cmus tiene un montón de configuraciones geniales para modificar, como cambiar los números de disco de las pistas, habilitar el soporte de reproducción o cambiar las combinaciones de teclas. Para obtener una vista rápida de las combinaciones de teclas y la configuración actual, presione "7" y para cambiar la configuración o utilice la combinación de teclas (teclas arriba/abajo) y presione "Enter".

Salir de CMus

Una vez que haya terminado, presione ": q" y presione "Enter" para salir. Esto guardará toda su biblioteca, configuración, lista de reproducción y cola.

Otras lecturas

La aplicación CMus viene con un excelente manual de referencia. Aquí no cubrí la mayoría de las funciones y comandos como 'cargar' y 'guardar' listas de reproducción, administrar y controlar cmus de forma remota usando el comando 'cmus-remote', etc. Para obtener más comandos y opciones, use * man cmus * en una terminal o lea el siguiente página de referencia.

Manual de referencia de Cmus