Busindre » Blog Archive » Moc (Reproductor musical para consola) en GNU/Linux

Moc (Reproductor musical para consola) en GNU/Linux

January 4th, 2008 by sLoK

Los ordenadores son usados para infinidad de tareas, una de esas y con diferencia una de las mas usadas, es el poder escuchar música, o lo que es lo mismo, reproducir archivos musicales. Para ello también hay infinidad de reproductores, la gran mayoría basados en entorno gráfico, pero la cuestión que ahora planteamos es la siguiente ¿Si queremos un reproductor que se ejecute en modo texto (consola)?, la respuesta es MOC, sus siglas viene de “Music on Console”, este reproductor tan interesante tiene muchas funciones, reproduce muchos tiposs de formatos, entre los que encontramos los populares MP3 y OGG, entre otros. Al ser modo texto esta construido sobre Ncurses, y con este articulo veremos como instalarlo y comentaremos sus funciones más útiles y básicas.

Para instalarlo lo primero que haremos sera descargarlo de aquí (Última versión estable)

Necesitara algunas librerías, como los codecs de mp3, ogg etc.
En la compilación solo nos pidió: libid3tag0-dev (En el caso de debian). De necesitar mas dependencias, solo debemos usar nuestro gestor de paquetes (Yum, apt, urpmi, yast, etc…) o bien compilarlos a mano.

Lo descomprimimos y compilamos.

$ tar xvf /home/slok/Desktop/moc-2.4.3.tar.bz2
$ cd ./moc-2.4.3
$ ./configure
$ make
# make install

una vez instalado, lo arrancaremos con “mocp”, ya podremos usarlo, comentemos ahora como configurarlo.

El programa viene perfectamente configurado por defecto para reproducir musica, así que si no deseamos configurarlo no tendremos que hacerlo, pero muchos de nosotros queremos que el programa parezca agradable a la vista, para ello debemos crear un archivo de configuración en nuestro home si queremos cambiarle el aspecto (theme)

# updatedb
$ cd /home/slok/.moc
$ locate config.example |grep -i moc

Ahora dependiendo del directorio que nos de, le cambiamos el nombre, en nuestro caso seria así:

# cp /usr/local/share/doc/moc/config.example ./
$ mv ./config.example ./config

Ahí tenemos para editar la configuración, si lo que deseamos por ejemplo es cambiar el tema y ponerlo para que salga con fondo transparente (En caso de usar una consola con transparencias como es nuestro caso), editamos el fichero y modificamos algunas lineas, cada uno con el editor que quiera (kwrite, nano, joe, pico, vi,..).

vim /home/slok/.moc/config

En la linea 110 tenemos “# Theme = example_theme

Lo des comentamos y cambiamos el theme, de tal forma que quedaría

Theme = transparent-background

Y descomentamos también la linea 113 “# XTermTheme = transparent-background” quedando de la siguiente forma

XTermTheme = transparent-background

Arrancamos el reproductor moc mediante este comando

$ mocp

Atajos de teclas para utilidades:

“>” : subir volumen(1%)
“<”: Bajar volumen (1%)
“,”: Bajar volumen (5%)
“.”: Subir volumen (5%)
“h”: Lista de teclas
“p o espacio”: Pausar
“enter”: Play
“n”: Reproduce siguiente canción
“b”: Reproduce la canción anterior
“A”: Añade un directorio a la lista de reproducción
“a”: Añade solo un archivo a la lista
“c”: Quita un archivo de la lista de reproducción
“C”: Borra toda la lista
“q”: Deja en segundo plano el programa, se vuelve a el poniendo de nuevo ./mocp
“Q”: Cierra totalmente el programa
“l”: Cambia de doble ventana a ventana simple
“tabulador”: Cambiamos de pantalla, en caso de estar dividida

Una captura de MOC en acción

moc en consola GNU/Linux

Resumiendo, un gran reproductor en modo texto que consume muy poco y es muy efectivo, probarlo.

Posted in How To |

One Response

  1. leviatan Says:

    gracias, era lo que buscaba

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.