Music on console (moc), una herramienta muy versátil y bastante fácil de utilizar

Music on Console… Reproduce tu música desde la consola

Recientemente leíamos en GUTL algunas maneras de mejorar la apariencia de nuestro terminal o consola. Hoy quiero compartir con ustedes un método de escuchar nuestra música sin utilizar interfaz gráfica alguna, lo que nos ayudaría a ahorrar recursos de nuestro ordenador. Hay varias maneras de hacer esto, pero en lo particular siempre he preferido utilizar Music on console (moc), una herramienta muy versátil y bastante fácil de utilizar. Se que muchos conocen esta herramienta y la emplean a diario, pero para los que no han oído nada sobre moc, acá se las presento y les dejo algunos Tips…

Music On Console (moc) es un reproductor de música para ncurses liviano y poderoso. Similar a mpd, presenta un servidor (moc) y a la vez un cliente (mocp). Tiene una estructura análoga al administrador de archivos Midnight Commander, donde podrá navegar a través de su disco duro en un panel, y su lista de reproducción en el otro. Soporta ALSA, OSS y JACK, es altamente configurable, permite reproducir formatos como mp3, Ogg, Vorbis, FLAC, Musepack, Speex, WAVE, AIFF, AU, y otros menos conocidos. También soporta listas de reproducción (como m3u). Otras características de moc es que nos brinda la posibilidad de elegir diferentes esquemas de colores (y con un poco de curiosidad podremos crear nuestros propios esquemas de colores), personalizar todos los atajos del teclado, crear listas de reproducción y más. Para mayor información pueden visitar la página oficial.

Music on console (moc), una herramienta muy versátil y bastante fácil de utilizar

Music on console (moc), una herramienta muy versátil y bastante fácil de utilizar

Ahora que ya conocemos más o menos de que se trata esta aplicación procedamos a instalarla:

sudo apt-get install moc moc-ffmpeg-plugin

En el caso del último paquete (moc-ffmpeg-plugin), es necesario tenerlo instalado para que moc reproduzca archivos en formatos restrictivos como mp3, wma y otros.

Luego de tenerlo instalado, desde la misma  terminal llamamos al cliente mocp, es decir, solo tenemos que teclear mocp y listo, se nos abrirá la aplicación, muy parecida al midnight commander. Para comenzar la reproducción de archivos, simplemente busque en el panel de la izquierda el directorio que contenga la música que desee escuchar. Apretando Enter se reproducirá una canción por vez, puede agregar canciones a la lista de reproducción pulsando a, o agregar una lista de reproducción (algún archivo .m3u) o un directorio en forma recursiva pulsando A. Para detener la reproducción utilice la tecla s, para pausar la tecla p o espacio. Para borrar un ítem de la lista de reproducción presione d, para borrar toda la lista de reproducción pulse C (nótese la capitalización en la letra C). Con la letra q se cierra la aplicación pero el cliente sigue reproduciendo, de esa manera puede continuar oyendo su música con la terminal cerrada. Con la letra Q se cierra completamente la aplicación. Con la T puede seleccionar un esquema de colores. A continuación les dejo una lista de atajos de teclados: Tenga en cuenta que deben ser respetadas las mayúsculas y minúsculas, así como también la posibilidad de re-definir todos los atajos:

Comenzar la reproducción enter
Detener la reproducción s
Pausar la reproducción p
Pausar la reproducción espacio
Reproducir el próximo ítem de la lista n
Reproducir el ítem anterior en la lista b
Reproducir la lista en orden aleatorio S
Repetir la lista de reproducción en un bucle R (la reproducción secuencial debe estar deshabilitada)
Reproducir la lista en orden secuencial X
Reproducir un archivo desde Internet o
Desplaza el ítem seleccionado de la lista hacia arriba u
Desplaza el ítem seleccionado de la lista hacia arriba j
Agrega una dirección URL a la lista de reproducción Ctrl+u
Permite realizar una búsqueda rápida en las canciones g
Permite realizar una búsqueda rápida en las canciones /
Refresca el directorio r
Cambia al menú de selección de esquemas de colores T
Cambia el modo de mostrar los títulos de las canciones f
Permite cambiar de un panel al otro TAB
Permite mostrar sólo el panel de archivos o la lista de reproducción l
Muestra el path completo en la lista de reproducción P
Permite mostrar los archivos oculos H
Permite mostrar la duración de la canción Ctrl-t
Visualiza el formato de los archivos Ctrl-f
Agrega un archivo a la lista de reproducción a
Agrega una lista de reproducción o un directorio en forma recursiva, a la lista de reproducción A
Limpia la lista de reproducción C
Guarda la lista de reproducción V
Elimina de la lista de reproducción el archivo seleccionado d
Disminuye el volumen en 1% <
Disminuye el volumen en 5% ,
Aumenta el volumen en 1% >
Aumenta el volumen en 5% .
Lleva el volumen al 10~100% Meta + 1~0
Cierra la interfaz del cliente (se mantiene funcionando en segundo plano) q
Cierra la aplicación completamente Q
Archivo de ayuda  ?

Manejando Music on Console desde una interfaz gráfica

Para algunos, tal vez sea frustrante que para realizar cualquier función básica en Music on Console tenga que tener la terminal abierta con el cliente en curso. Al menos a mí me gusta poner la lista de reproducción en marcha y cerrar la terminal mientras disfruto de la música y realizo otras tareas. El detalle es que para saltar alguna canción que no quiera escuchar debería volver a la terminal, pero gracias a Covergloobus podremos manejar lo que reproduce Music on Console sin tener la interfaz del cliente mocp abierta en primer plano.

Como Covergloobus no se encuentra en los repositorios oficiales de Ubuntu o Debian, les dejo el .deb a continuación:

Descargar CoverGloobus 1.7.6

Luego de instalar esta herramienta deben abrirla y configurarla para que inicie automáticamente, elegir un tema y lo fundamental, definir MOC como el reproductor de música que Covergloobus monitorizará.

Con esto solo queda abrir una consola, ejecutar mocp, reproducir nuestra carpeta de música preferida, cerrar la consola y manejar la reproducción desde Covergloobus. Lo más interesante de todo esto es que el consumo de recursos del sistema es mucho menor que si utilizáramos rhythmbox, audacious, exaile, banshee, amarok, clementine o cualquier otro reproductor de música.

Mocp + Covergloobus en KDE

La combinación “Music on Console + Covergloobus” me permite optimizar mi KDE

Espero les sirva y disculpen la extensión del artículo… Una vez más, Saludos GUTL.

Fuente: https://wiki.archlinux.org

¿Te resultó interesante? Compártelo ...



Maikel Llamaret Heredia

Publicado por Maikel Llamaret Heredia

https://swlx.info » Facebook » Twitter » Google+ » Linkedin » Forma parte de GUTL desde el 6 diciembre, 2011. Parte de la familia GUTL. Usuario de Tecnologías Libres desde hace varios años. Fiel a GNU/Linux y las filosofías del Software Libre y el Código Abierto. Linux User # 587451. Creador y actual mantenedor del Proyecto SWL-X. Freelancer dedicado al Desarrollo / Diseño Web y Marketing Online. Creador de Web & Media Integrated Solutions

Este artículo tiene 33 comentarios

  1. Urgente!! agrega esto a tu .moc/config

    Theme = transparent-background

    Bonito el CoverGlobus pero moc a secas es cool también, coges los atajos y te acostumbras.

  2. Que interesante…Justo ayer instale mi MOC y hoy encuentro este articulo….Jeejejejeje, pronto habrá que crear un apartado para minimalizmo puesto que he visto algunas cosas increíbles, dignas para una minidistro super mini….jejejejeje

        • Bro, reconozco que en nuestra comunidad eres la voz especializada y el embajador de OpenBox y el bajo consumo (no confundir con minimalismo, para mi no es lo mismo) ante la ONU y la UNESCO. De hecho, basado en el Post que nos dejaste a inicios de años estoy haciendo unas modificaciones en IndomiTUX, una metadistro basada en squeeze pero que ya estoy llevando a Wheezy. Pero creeme, con mi KDE levantando a 150-160 MB en Ubuntu (en Debian tal vez lo pueda dejar en menos, ya Ozkar lo demostro en un screenshot) soy mas que feliz, KDE me engancha por ser el entorno de escritorio mas completo que he probado jamas y con 2 GB de RAM no tengo motivos para exprimirlo mas… Tal pruebe KDE cambiando Kwin por OpenBox a ver que pasa, jejeje

          • wow… me siento halagado por eso del minimalismo…. proximamente quiero ver si prueba Awesome que me han dicho que tiene potencia para pararse delante del Openbox…. si me va bien a lo mejor hasta les pongo otro post de como llevarlo ahi…

  3. Maikel, corrige en la linea para instalar, el programa se llama moc y no mocp, o sea sudo apt-get install moc moc-ffmpeg-plugin
    lo que cuando se instala si se llama mocp para que no halla ambiguedades con el MOC o Meta Object Compiler.

  4. Tengo debian squeeze, el covergloobus no me muestra la cancion que estoy oyendo en MOC, aunque lo haya configurado para que muestre lo que este reproduce. Hice una prueba con el audacious y todo perfecto, el problema es con el MOC, alguna sugerencia?

  5. Muy bueno el post, aquí les aporto algo para mejorar dicho reproductor, que para mi es el mejor, un equalizador para tener más ganacia a la hora de escuchar musica.

    Las eq para editar la ultima columna. los valores de abajo son las altas —-no pasar de 3!

    Introduscan en su consola:

    nano ~/.moc/eqsets/Rock.eq

    Luego peguen dentro el siguiente contenido:

    # Converted from (Pogo)
    EQSET
    0 0.00
    60 1.46 5.00
    170 1.43 4.00
    310 1.42 2.00
    600 1.42 -2.00
    1000 1.42 -3.00
    3000 1.44 -3.00
    6000 1.50 2.00
    12000 1.76 4.00
    14000 1.90 5.00
    16000 2.08 5.00

    Listo ya podeis gozar de un equalizador en modo Rock desde su MOC

    Pueden crear tantos EQ como se les antoje, solamente tienen que especificarle el nombre del EQ, nano ~/.moc/eqsets/NombreDelEqualizador.eq

    v53^^?p5 |_1//vecks \-/ 534^^?p5 1_3y38|?3$

  6. Le descargo un mundo al moc, es mi reproductor de pila cuando estoy trabajando… suelo soltarle una buena lista con mis éxitos favoritos desde los 70 a la actualidad…Nada que al parecera todos los piguinos nos cuadra el metal!
    Me es familiar esa ecualización de arriba… no sé por qué.

    • Pues claro que te debe de ser familiar, es una que hice basandome en la que tu me diste una vez, ahhh y tengo un montón más que descargue de internet.

  7. Bueno en realidad ya eso lo haría perfecto, ojalá algún tostao’ le de por hacerlo vamos a ver 🙂 man pues el moc tiene tremendo chisme y pincha cañón, a mi me cuadra por todo lo que tiene, sí igual que tú soy fan a las teclas de acceso global peus siempre que puedo las busco en los reproductores de audio y trato de usarlas, es mucho más cómodo parar, subir y bajar la música cuando estás haciendo algo a fullscreen, sin tener que mover el ratón. 🙂

  8. ¡¡Muy bueno!!! Me he quedado encantada con MOC, pero el CoverGlobus que aquí das para descargar es para sistemas i386 y me hace falta el de amd64.

  9. tengo un problemita con el covergloobus cuando lo habro no me muestra la musica que se reproduce en el moc y cuando lo mando a abir por la consola me muestra este mensaje, alguien sabe que puede ser?

    root@kde:/home/user# covergloobus
    No protocol specified
    No protocol specified
    /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
    warnings.warn(str(e), _gtk.Warning)
    [WARNING] Using default configuration
    Traceback (most recent call last):
    File «/usr/share/covergloobus/covergloobus.py», line 364, in
    raise SystemExit(CoverGloobus().main())
    File «/usr/share/covergloobus/covergloobus.py», line 84, in main
    self.init_dbus()
    File «/usr/share/covergloobus/covergloobus.py», line 114, in init_dbus
    session_bus = dbus.SessionBus()
    File «/usr/lib/python2.7/dist-packages/dbus/_dbus.py», line 211, in __new__
    mainloop=mainloop)
    File «/usr/lib/python2.7/dist-packages/dbus/_dbus.py», line 100, in __new__
    bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
    File «/usr/lib/python2.7/dist-packages/dbus/bus.py», line 122, in __new__
    bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
    dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

  10. Alguien sabe dónde descargar alguna versión nueva del covergloobus?… Nada que me gustó y quiero ver si hay alguna nueva versión…

  11. Interesante, no sabía que existia. lo instalo en un instante.. Gracias a todos por los aportes.

  12. Me ha gustado la idea de ese reproductor (soy un gran fan del mc), conocía de él, pero nunca lo probé. Ahora, lo veo para usarlo como es, en consola, pero si van a usar un «front-end» GUI, creo que mejor usar el mpd con uno de los muchos «front-end» que existen para él.

Los comentarios están cerrados.