Saludos, y bienvenidos a este breve artรญculo, mi nombre es Martรญn, y hoy les hablarรฉ del reproductor de audio MOC.
Introducciรณn.
Reciรฉn he leรญdo el artรญculo acerca de MPD publicado en este mismo sitio, me parece un excelente aporte. Sin embargo, antes de saber de MPD conocรญ MOC.
ยซMOC es un reproductor de audio que se ejecuta en una consola mediante una interfaz simple basada en ncurses. Entre los formatos de audio soportados se encuentran OGG, MP3, WAV, entre otros.ยป
Extraรญdo desde las man pages.
ยฟCuando usar MOC?
Al inicar mi travesรญa por el mundo GNU/Linux, me encontrรฉ con el manejador de ventanas KDE. Quedรฉ perplejo con los efectos de escritorio del mismo, tanto asรญ que permanecรญ durante mรกs de seis meses. Pero un dรญa lleguรฉ a casa y decidรญ probar probar algo nuevo (agilizar mi entorno de trabajo), y Fluxbox estaba listo, esperando por una oportunidad.
Entonces mi mรกquina comenzรณ a respirar, tantos procesos detenidos (procesos que realmente no requerรญa); pero KDE aรบn estaba ahรญ -con Amarok-, y eso me inquietaba.
Un dรญa descubrรญ MOC, fue sorprendente porque no fue necesaria ninguna configuraciรณn extra, solo ejecuto mocp en una terminal de comandos o en el lanzador de comandos Alt + F2 e introduzco: xterm -e mocp.
El programa me responde con un par de secciones, del lado derecho tenemos nuestros directorios, y del lado izquierdo aparecerรก nuestra lista de reproducciรณn.
Consultar la ayuda.
Una vez iniciado, presionamos la tecla h. El programa nos responde con una lista de las opciones disponibles.
Entre las mรกs importantes tenemos:
q -> Salir del reproductor. Sรณlo salir, no detener la reproducciรณn.
a -> Agregar un archivo o directorio a la lista de reproducciรณn. Para emplear esta opciรณn primero debemos navegar con las teclas de direcciรณn y elegir el directorio donde se encuentran nuestros archivos de audio.
A -> Agregar un directorio recursivamente a la lista de reproducciรณn. Para emplear esta opciรณn primero debemos navegar con las teclas de direcciรณn y elegir el directorio donde se encuentran nuestros archivos de audio.
p -> Reproducir la pista seleccionada.
n -> Reproducir siguiente pista.
b -> Reproducir pista anterior.
s -> Detener el reproductor.
p o Space -> Pausar el reproductor.
Tab -> Navegar entre la lista de reproducciรณn y el sistema de archivos del usuario.
Pero quรฉ ocurre, realmente esta no es su gran ventaja. En mi opiniรณn, lo ideal es cargar el servidor al iniciar sesiรณn y activar la reproducciรณn usando atajos desde el teclado. Para ello hay que consultar los manuales del reproductor.
Fluxbox + MOC
Al ejecutar man mocp, accedemos a la documentaciรณn que viene con MOCP. De ahรญ obtenemos que para iniciar el servidor, necesitamos mocp -S, lo cual permite lanzar el servidor.
Es entonces que editamos nuestras configuraciones de inicio de sesiรณn, en seguida se muestra cรณmo lograr esto en Fluxbox.
Fluxbox almacena sus archivos de configuraciรณn en un directorio oculto dentro del directorio personal de cada usuario ~/.fluxbox/. Ahรญ encontramos los archivos: apps, init, keys, menu, overlay, startup, entre otros; y algunos directorios mรกs de configuraciรณn.
Empezaremos por editar el archivo startup. Desde una terminal ejecutamos vim ~/.fluxbox/startup y agregamos mocp -S, justo antes de la lรญnea exec fluxbox, como se muestra en la figura
Guardamos cambios, y cerramos vim. Si vim no es de su agrado, usted puede emplear algรบn otro editor de textos.
Otras opciones que me interesan desde los manuales de MOC, son next, previous, stop, play, pause, unpause, seek, theme. Correcto un atajo para reproducir, siguiente, anterior, detener, โฆ
En seguida editamos el archivo keys. En este archivo hay bastante que explorar, tratarรฉ de ser lo mรกs breve posible. Tenemos que Mod1 equivale a la tecla Alt, asรญ que la emplearรฉ para definir mis combinaciones de teclas:
Atajos para moc
Mod1 Shift Z :Exec xterm -bg black -fa monospace -fs 11 -e mocp --theme green_theme
Mod1 P :Exec mocp -t shuffle,autonext --play
Mod1 S :Exec mocp --stop
Mod1 N :Exec mocp --next
Mod1 B :Exec mocp --previous
Mod1 L :Exec mocp --pause
Mod1 K :Exec mocp --unpause
Mod1 Shift S :Exec mocp --seek -3
Al definir las combinaciones anteriores podremos:
- Abrir el reproductor con: Alt + Shift + Z, ademรกs le he indicado que deseo usar el tema green_theme. Para consultar mรกs temas, ejecute
ls /usr/share/moc/themes/
- De igual manera, iniciamos la reproducciรณn con Alt + P. La opciรณn -t shuffle,autonext indica que deseo emplear el modo aleatorio y que las pistas de audio se reproduzcan una tras otra.
- Con Alt + N reproducimos la siguiente pista, y asรญ con el resto de los atajos de teclado.
ยฟYโฆ en KDE?
KDE + MOC
Muy bien, mocp ha sido de su agrado pero desea permanecer en KDE. Apliquemos las mismas configuraciones:
- Alt + F2, introducimos: systemsettings
- Procedemos en Accesos rรกpidos y gestos
-
Ahora Click derecho > Nuevo grupo
- Colocamos un nombre a nuestro grupo
- Click derecho > Nuevos > Acceso rรกpido global > Orden/URL:
- Ahora en la pestaรฑa disparador colocar el atajo deseado
- Y en la pestaรฑa Acciรณn colocamos el comando adecuado a cada atajo.
Bueno eso es todo con este pequeรฑo tutorial. Espero sea de su agrado y a seguir personalizando GNU/Linux.
[especificaciones]
- Laptop: Samsung RV415
- SO: GNU/Slackware Linux v14.1
- WM: Fluxbox, KDE
MARKDOWN_HASH0ac53b8a47f34f5ed67043157642cf65MARKDOWN_HASH
.Referencias:
http://www.slackware.com
http://fluxbox-wiki.org/index.php/Keyboard_shortcuts
http://www.fluxbox.org
Sigo prefiriendo ncmpcpp…
yo utilizo ambos, (en realidad mas que el ncmpcpp (mpd), prefiero phpMpReloaded), aunque los uso para cosas distintas, el mpd para bibliotecas estaticas (o listas de reproducion via steaming), y el moc lo utilizo para escuchar al vuelo (antes de agregar a la biblioteca o crear la lista), creo que es el mayor atributo del moc, cosa que es un poco complicada en el mpd.
La verdad el mejor reproductor en consola, llevo tiempo usรกndolo y es lo mรกximo. Pero yo jamas dejaria Kde por fluxbox, jaja estoy muy comodo aca.
Muy รบtil, para aquellas personas que quieren minimalismo puro. Y por cierto, tambiรฉn ando usando Slackware.
cambiando de tema: es posible cumplir las dependencias automaticamente en Slackware? siempre he querido intentar pero no me animo
Interesante ๐ Otra buena opciรณn es MPD, que una vez configurado puedes usarlo con diferentes interfaces. Cantata en KDE, Sonata en escritorios GTK, varias opciones en la terminal… Controlarlo a distancia desde Android/iOS/otras PCs… Mรกs potencial, pero para gustos los colores ๐
Tu lo has dicho, MPD es mรกs poderoso pero al final del dรญa lo que importa es el como se adapte el usuario al reproductor
Muy buen articulo, me es re util. Lo voy a usar en mi Openbox en Arch, ya que gracias a un quemazon en un modulo de RAM me quedรฉ con un 1Gb.
Gracias por el aporte.
Muy bueno aun que prefiero usar ncpcpp e igual mas adelante pruebo moc para no quedarme sin probarlo y poder dar mi opiniรณn de el, saludos y gracias! 0/
Perdรณn quise decir *ncmpcpp
Mucho mรกs ligero,sencillo y minimalista recomiendo cplay.
Lo tengo en mi Gentoo con openbox en la casa y en el trabajo en un servidor freebsd tambiรฉn con openbox.
Gracias!.. ..me viene de mil perlas.. ..lo adaptarรฉ a mi Openbox en Arch..
Yo tambiรฉ uso a veces este reproductor. Es perfectamente solvente para satisfacer mis necesidades musicales en general y por terminal.
Tambiรฉn me gusta mucho fluxbox! Muy รบtil el truco de los shortcuts!
Excelente post, muy detallado y original!
Yo uso Banshee para gestionar mi biblioteca de mรบsica que es bastante tocha. No obstante para reproducir algo concreto me gusta esta forma. ๐
Lo pondrรฉ en prรกctica! Saludos!
Tambiรฉn se puede con mplayer
Genial pero sigo prefiriendo MPD+NCMPCPP ๐
P.D. ยฟBanda MS?, ยฟEspinoza Paz? hahahaha Saludos desde Sinaloa ๐
Moc es el mejor reproductor del mundo y sus alrededores…..
mpd + ncmpcpp > *
Salu2
excelente lo estoy probando y creo que no vuelvo a interfaz grafica!
Muy bueno!
Saludos a todos, me alegra saber que hay comunidad, y que se interesa en alternativas libres.
Una pequeรฑa correcciรณn, la tecla ‘p’ no es para reproducir, use ‘Enter’ para dicho propรณsito.
He intentado editar el post pero al parecer no fue contemplada esa opciรณn, hehe.