Moc (Reproductor musical para consola) en GNU/Linux
January 4th, 2008 by sLoKLos 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

Resumiendo, un gran reproductor en modo texto que consume muy poco y es muy efectivo, probarlo.
Posted in How To |
January 31st, 2008 at 8:09 am
gracias, era lo que buscaba