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


CMus es un reproductor de audio de terminal ligero, rápido y potente basado en ncursed de código abierto para sistemas operativos tipo Unix/Linux. Fue lanzado y distribuido bajo la Licencia Pública General GNU (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 interrumpió el desarrollo en 2008. Más tarde se denominó "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. Se agregó soporte para muchos formatos de audio, incluidos MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN y MOD.
  2. Inicio más rápido con miles de pistas.
  3. Reproducción continua y compatibilidad con ReplayGain.
  4. Vaporización de pistas Ogg y MP3 de Icecast y Shoutcast.
  5. Potentes filtros de biblioteca de música y filtrado en vivo.
  6. Cola de reproducción y excelente manejo de compilaciones.
  7. Navegador de directorios fácil de usar y colores personalizables con combinaciones de teclas dinámicas.
  8. Se agregó el modo de búsqueda de estilo Vi y el modo de comando con finalización de pestañas.
  9. Se controla fácilmente mediante el comando cmus-remote (socket UNIX o TCP/IP).
  10. Se ejecuta en sistemas similares a Unix, incluidos Linux, OS X, FreeBSD, NetBSD, OpenBSD y Cygwin.
  11. Para conocer más funciones principales, visite ESTA PÁGINA.

Instalación del reproductor de audio CMUS 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 ha almacenado 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 la biblioteca. Obtendrá algo similar a esto.

Use 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 biblioteca, 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 configuraciones actuales, presione "7" y para cambiar la configuración o use 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