Las fiestas navideñas estan muy próximas, algunos ya festejan que estan de vacaciones, otros ya estan contando las posadas a las que iran…y otros (como yo) que no tienen dinero para nada, estan enfrente de su ordenador escribiendo entradas =P
La entrada de hoy no tiene nada que ver con esteganografía o seguridad informática. Simplemente es un `regalo navideño` que quiero compartir. Una de mis aplicaciones favoritas.
Los que me siguen (y aguantan) en twitter podran haber leido varios tweets donde hacia referencia a un reproductor de música muy especial.
MOC (Music On Console) o MOCP.
Ustedes se preguntaran, ¿Por qué tanto revuelo por un simple reproductor de Música?, ¿Qué tiene de especial?…Vamos a conocerlo paso a paso y ver si los logro convencer =)¿Qué características tiene MOCP?
Vamos, vamos…suena como `cualquier otro reproductor` ¿Por qué tanto alboroto?…Bueno antes de ver las partes escenciales, veamos como obtenerlo
- Es un programa para sistemas UNIX y LINUX
- Es un programa CLI (Command Line Interface), osea que no es Grafico en sí. Funciona bajo linea de Comandos con una interfaz minimalista.
- Puede reproducir en Segundo Plano
- Es muy ligero en consumo de Memoria
- Tiene todas las opciones comunes de un reproductor de Música
- Es muy configurable
- Tiene atajos muy fáciles de usar
Instalación
En Ubuntu y derivados Debian solo tenemos que usar el gestor de paquetes
1
|
apt-get install moc
|
Para correrlo se ejecuta el comando “mocp“.
Cuando lo ejecutamos veremos nuestra shell de este modo:
Y podemos ingresar a la ayuda para ver los atajos simplemente apretando la tecla “h”
A continuación pongo los atajos que mas uso
1
2 3 4 5 6 7 8 9 10 11 12 13 |
q Segundo Plano
n Siguiente canción b Previa Q Salir < Menos 1 en Volumen > Mas 1 en Volumen , Menos 5 en Volumen . Mas 5 en Volumen A Agregar canciones de una carpeta Recursivamente C Limpiar la Lista de Reproducción z Agregar a cola de Reproducción / Buscar SPACE Play/pause TAB Saltar entre carpetas y Lista de Reprocucción |
Consumo de Memoria
De los reproductores que llegue a probar en estos años, MOCP es el reproductor que mejor se comporta en consumo de memoria. Incluso contra otras aplicaciones que se supone de por si son ligeras. Ej:Vean la gran diferencia entre MOCP y Google-Chrome (Claro que este es un navegador), pero vean contra mi terminal en gnome o contra un simple editor de texto (gedit). MOCP sigue consumiendo menos memoria que cada uno de estos.
Pero mejor veamos la prueba contra otros reproductores de música. Por ejemplo Totem que viene por default en Ubuntu y rhythmbox que es uno tambien muy ligero y que antes usaba. Los tres están en el momento de la captura, reproduciendo una canción.
Como veran la diferencia es NOTABLE.En mis pruebas mocp no me rebasaba los 3.0Mb por mas que lo usara =)
Segundo Plano
Una de las características que mas me ha gustado de MOCP sin duda alguna es su capacidad de ejecutarse en segundo plano como demonio. Esto quiere decir que yo puedo cerrar MOCP y la terminal y seguirá reproduciendo música sin ningún tipo de problema.Para cerrar MOCP simplemente apretar la tecla “q” (de quit) y lo dejara ejecutando en segundo plano. Si se desea salir COMPLETAMENTE se aprieta “Q” (notar que ahora es Mayúscula == SHIFT+q)
Esta habilidad hace permite que en sistemas donde no existe entorno grafico, tengamos un reproductor de Música completamente accesible =). Incluso desde una Terminal “tty” podemos correrlo.
Prueben con dejar reproduciendo música en segundo plano, ingresen a la terminal “tty1″ con CTRL+ALT+F1 (La música dejara de tocar), pero al ingresar con el usuario seguirá tocando donde se quedo. Pueden controlar desde esta terminal mocp…Para regresar a su entorno gráfico apretar CTRL+ALT+F7
Configurable
Otra cosa que llama mucho la atención es que MOCP es sumamente configurable. Tiene su propio archivo de configuración, aunque por defecto no esta situado. Así que lo tenemos que situar en ~/.moc Para esto ejecutaremos los siguiente comandos:
1
2 3 |
cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
cd !$ && gunzip config.example.gz mv !$ config |
Este archivo esta perfectamente explicado así que no hace falta lo explique mas. Y por si alguien esta interesado el mio lo tengo así a mi gusto:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
ReadTags = yes
Repeat = no Shuffle = yes AutoNext = yes FormatString = "%(t:%t - :)%(a:%a:)%(A: \(%A\):)" ShowHiddenFiles = no StartInMusicDir = no HideFileExtension = no ShowFormat = no ShowTime = IfAvailable Theme = hecky.txt UseMmap = no SavePlaylist = yes ASCIILines = no Layout2 = "directory:0,0,50%,100% playlist:50%,0,50%,100%" Layout1 = "playlist:0,0,70%,100% directory:70%,0,30%,100%" FollowPlayedFile = yes CanStartInPlaylist = yes PlaylistFullPaths = no MessageLingerTime = 1 ModPlug_NoiseReduction = yes |
Themes
Otra cosa hermosa es que MOCP acepta incluso configures el “tema” para mejorar el aspecto. Para esto en ~/.moc debe existir la carpeta themes/ y ahí poner su tema.
1
|
mkdir ~/.moc/themes && cp hecky.txt ~/.moc/themes
|
1
|
Theme = hecky.txt
|
Como verán MOCP es una de mis aplicaciones geek favoritas y no la cambio por nada ya que soy fanatico de los “bueno, bonito y barato” y sobretodo “eficaz,configurable,minimalista y ligero“. Bueno espero los haya podido convencer y si no fue así…que “Windows” y “iTunes” se apiade de sus almas =P
Saludos