I lov3 CLI:Instalación y Configuración de MOC (Music on Console)

Recién me doy cuenta que nunca hice una entrada sobre MOC, a pesar de que siempre la he usado, bueno hace mucho, es una de mis preferidas para reproducir música junto con MPD + ncmpcpp (un escalón arriba esta). Y ya que en el Grupo de Manjaro en Telegram, salio la discusión y guie a uno de los compas para su configuración, pues porque no ponerlo aquí si sirve de ayuda a alguien más. Porque usar un reproductor en consola, porque es ligero, no molesta (ya que puede estar en segundo plano) no necesitas las letras de canciones ni caratulas de los álbumes, solo dejar que corra y punto. 🙂

Según wikipedia: Music On Console (MOC) es un reproductor de audio digital para consola de Linux/Unix que emplea las librerías ncurses, soporta esquema de colores, teclas rápidas, menús, y lectura de etiquetas. Soporta las interfaces de audio ALSA, OSS, SNDIO y JACK. Puede reproducir los formatos MP3, Ogg Vorbis, FLAC, Musepack (mpc), Speex, Opus, WAVE entre otros. Fue escrita originalmente por Damian Pietras y actualmente es desarrollado por John Fitzgerald.

Así que para los que amamos la CLI, pues que empiece la gozadera.

Instalación

Súper sencillo, nada del otro mundo, basta con lanzar el comando correspondiente, para tu distribución:


sudo pacman -S moc #Archlinux, Manjaro, Parabola

sudo apt-get install moc #Debian, Trisquel

Y ya lo tenemos casi listo.

Configuración

Como toda aplicación en terminal, la forma de configurarlo pasa por editar las lineas de un archivo plano, generalmente el «.config», para el caso de MOC este viene con una archivo de configuración de ejemplo el cual… mejor unos comandos para no alargar mucho el post, disculpen la pereza… 🙂


mkdir ~/.moc #creamos una carpeta de nombre MOC

cp /usr/share/doc/moc/config.example ~/.moc # copiamos el archivo config.example a la carpeta moc en /home, recién creada.

#Nos ubicamos dentro de la carpeta ~/.moc

mv config.example config #mover archivos o renombrar

# De preferencia no eliminen el archivo config.example, ya que queda como backup por si al estar jugando con el config se "daña".

Aunque ya podrían usarlo, usando un simple «mocp» en la terminal, nunca esta demás tener el control de lo que pasa en su sistema y personalizarlo un poco más. Pues editamos el .config de ~/.moc. Para lo único que lo edito es para agregar el tema por defecto que quiero, claro que también podría usar una carpeta de música por default. 🙂

2016-10-05-125402_713x396_scrot

Por ejemplo, con un [shift][t] abrimos los temas que podemos usar, pero al cerrar se pierde, así que tiramos del .config y editamos la linea 208 según medit (mi editor de texto), descomentamos esta y apuntamos el tema elegido.

# theme = mymoc_theme

2016-10-05-130625_606x667_scrot

Guardamos y cerramos, listo.

La posición de la carpeta donde este tu música queda fija, así como en un reproductor gráfico, le damos al “play” y a gozar.

Para saber como moverse por la interfaz, con un simple [h] veremos la ayuda, para moverse entre los dos paneles [tab], play o pause [p], etcétera.

Si quieren crear su propio tema moc, pues dentro de la carpeta ~/.moc, creamos la carpeta /themes y creamos un archivo de texto con los parámetros respectivos y con el nombre preferido como mymoc_theme por ejemplo. A continuación una configuración base para que puedan jugar con él y hacerse un tema a gusto personal, recuerden que si usan transparencia en su terminal los colores varían un poco.


background        = black         black
frame            = white        black bold
window_title        = cyan        black bold
directory        = black        black bold
selected_directory    = black        white bold
playlist        = white        red
selected_playlist    = grey        black
file            = white        black
selected_file        = yellow           black
marked_file        = cyan          black  standout
marked_selected_file    = black       black
info            = white            black
status            = black            white bold
title            = white        black bold
state            = white        black    bold
current_time        = white        black    bold
time_left        = white     black
total_time        = yellow    black bold
time_total_frames    = white        black
sound_parameters    = white        black bold
legend            = white        black
disabled        = white        black
enabled            = cyan        black    bold
empty_mixer_bar        = white        black
filled_mixer_bar    = black        white bold
empty_time_bar        = white     white
filled_time_bar        = black         cyan
entry            = white        black
entry_title        = white         black
error            = white        red    bold
message            = white        black
plist_time        = black        white bold

Hasta otro post y buenas vibras lectores.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s