Escuchar musica desde la consola

Una herramienta indispensable para mi es la terminal de comandos o consola. Supongo que para todos los linuxeros lo es. Usar la consola nos facilita la vida en muchos sentidos. Es por esto que me decidí a compartir una serie de entradas que hacen referencia al uso de la consola.

Para empezar como oír música desde la terminal

Hay dos programitas muy livianos y prácticos que me encantan a la hora de elegir un reproductor de música desde la consola

  • mpg123
  • Cmus

Es un reproductor multiplataforma, capas de correr bajo Linux, MacOSX, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix y en Cygwin (osea también en windows ). En otras palabras es muy versatil.

Este programilla cuenta también con un clon llamado mpg321, que es esencialmente lo mismo, en sus inicios nace para ser la versión libre de mpg123, pero hoy mpg123 esta licenciado bajo la GNU Gpl. Así que ya somos libres para usarlo, además hace bastante que no hay desarrollo en mpg321, así que por eso es preferible mpg123.

Para usarlo primero tenemos que instalarlo. El paquete a instalar es

mpg123
Si usamos Slackware lo podemos descargar desde aca, (por ejemplo) --> mpg123

Una vez instalado para usarlo solo basta con abrir una consola y escribir

$ mpg123 /ruta/musica.mp3

Un ejemplo, supongamos que queremos escuchar Calamaro - flaca.mp3, que esta en la siguiente ruta /home/asclepio/musica/Calamaro/, para esto damos un

$ mpg123 /home/asclepio/musica/Calamaro/Calamaro - flaca.mp3

Y va a sonar, solo esa canción. Ahora supongamos que queremos escuchar toda la carpeta Calamaro, para esto hacemos lo siguiente:

$ mpg123 /home/asclepio/musica/Calamaro/*

Y nos va a tirar todas las canciones de la carpeta.


Algunas opciones de mpg123

- Si queremos que nos reproduzca de forma aleatoria, lo hacemos asi:

$ mpg123 -z /home/asclepio/musica/Calamaro/*

- Si además queremos tener control de la lista de canciones, entonces lo ejecutamos asi:

$ mpg123 -C /home/asclepio/musica/Calamaro/*

Para detenerlo apretamos "s", para pausar "p" con "f" saltamos a la próxima canción, "b" retrocede una canción y con "q" sale del modo reproductor, liberando la consola.

- Ahora supongamos que ademas queremos que vaya cambiando el titulo de cada canción en la consola mientras las reproduce, para esto agregamos:

$ mpg123 --title -C /home/asclepio/musica/Calamaro/*



Y nos va a mostrar tanto el titulo como también nos va a permitir controlar la lista de canciones.

- Ahora si solo queremos escuchar basta con hacer un

$ mpg123 -C -q /home/asclepio/musica/Calamaro/* &

Con esto (&) hacemos que el proceso corra en "segundo plano", permitiéndonos seguir usando la consola. Cuando queramos deterlo, simplemente matamos el proceso con un

Control + c

o bien, con un

$ kill Iddelproceso

Todo un lujo. :D



Otra de mis aplicaciones favoritas es Cmus. Un poco mas elaborada que el anterior, pero igual de eficiente y cómoda. Cmus esta basada en ncurses, con esto ya notaran que la interface es mucho mas "practica".

Soporta no solo mp3, tambien FLAC, Ogg/Vorbis, Wav, AAC (libfaad), MP4 (libfaad + libmp4v2), mpc, wma entre otras.

Corre bajo GNU/linux, Cygwin y varios Unix, lo que hace a esta herramienta muy versatil también.

Para instalarlo basta tener ncurses y el programa en si. Para Slackware podemos descargarlo desde acá (por ejemplo) ---> Cmus

Una vez instalado lo ejecutamos en la consola escribiendo

$ cmus

Ahi vamos a ver algo como esto:



Supongamos que queremos escuchar la misma lista anterior, para eso digitamos

:add /ruta/de/la/musica

del ejemplo anterior seria asi:

:add /home/asclepio/musica/Calamaro/ [enter]

Y nos va a listar los temas de la carpeta. Para manejar el reproductor, tenemos la siguiente lista:

b player-next
c player-pause
x player-play
z player-prev
v player-stop
^L refresh
m toggle aaa_mode
C toggle continue
M toggle play_library
o toggle play_sorted
r toggle repeat
t toggle show_remaining_time
s toggle shuffle
1 view tree
2 view sorted
3 view playlist
4 view queue
5 view browser
6 view filters
7 view settings

Recomiendo el modo 5, esto nos permite ver nuestras carpetas y navegar en ellas, así podemos elegir que escuchar y vemos los temas. Como en la foto





Para salir del reproductor apretamos

:quit

O bien apretando

control + z

que detiene los procesos en la consola.

Como ven dos reproductores muy livianos y versatiles para escuchar nuestra musica sin necesidad de exigir de mas nuestros tarros, ideal para equipos con pocos recursos o reciclados... Yo los uso en un tarro viejo que utilizo para experimentos :D... así que, para que queremos entornos gráficos!!! :p :o


4 comentarios:

Lucas dijo...

Muy bueno el tutorial!!!

Felicitaciones x el premio!!!!

Y gracias x los comentarios en el blog

saludos desde iTuzaingo, Bs As Argentina, mi amigo

CAROLINA dijo...

ya ta escribendo en japones de nuevo...no cache una!!!

saludos vecino....

carolina

Piece of my heart dijo...

jajjaja porque la carolina de Stgo dice en japones, que simpatica, le escribire en su blog, ya te dejo, y muy buena tu entrada, me imagino que es util si no usas window
chauuu

[La Web de XploitBuster] dijo...

Hola men... el manual me sirvió bastante, ya que me gusta cargar la mayoría del software que uso en terminal, no se, sera por ocio... XD, ahora mismo en mi blog puse un manual sobre como poner una terminal como fondo de pantalla, asi que en esa terminal dejo funcionando el cmus para escuchar musica... Nos vemos y cuidese.

Simpleza y Libertad...