Configurar mpd + ncmpcpp en Fedora

Como decía el post que me ayudó a resolver esta configuración: hay razones por las cuales podás querer usar un reproductor de audio de linea de comandos, aún cuando hay reproductores con GUI como Audacious, Rhythmbox y Amarok:

  • No podés o no vas a instalar la X
  • Estás usando un equipo con recursos bajos o limitados a otras tareas
  • Querés escuchar música mientras administras el servidor
  • Estás loco
  • Sos geek

Ncmpc++ es la interface de mpd que usa la interface de texto (TUI) de ncurses. En vez de tipear algo como

teoten@ibmx40 ~ # mpc search artist 'Pearl Jam' | mpc add
teoten@ibmx40
~ # mpc play

Podés usar algo como la imagen de abajo para para administrar tus listas de reproducción, navegar entre ellas, agregar, reproducir, borrar y hasta descargar las letras mientras suena tu música favorita.

Instalanción de MPD, MPC y Ncmpcpp en Fedora 12

Con privilegios de superusuario:

teoten@ibmx40 ~ $ sudo yum install mpd mpc ncmpcpp

Configurando MPD

Debes crear el directorio de tu usuario:

teoten@ibmx40 ~ # mkdir .mpd

Copias mpd.conf de /etc a tu directorio .mpd:

teoten@ibmx40 ~ # cp /etc/mpd.conf .mpd/mpd.conf

Editas  ~/.mpd/mpd.conf usando tu editor favorito. Yo uso nano:

teoten@ibmx40 ~ # nano .mpd/mp.conf

Tu mpd.conf debería quedar más o menos así:

music_directory       "/home/[user]/music"         # donde guardas la musica
playlist_directory    "~/.mpd/playlists"
db_file               "~/.mpd/mpd.db"
log_file              "~/.mpd/mpd.log"
error_file            "~/.mpd/mpd.error"
pid_file              "~/.mpd/mpd.pid"
state_file            "~/.mpd/mpdstate"
user                  "[user]" # tu usuario, no lo olvides
audio_output {
type        "alsa"
name        "My ALSA Device"
}
mixer_type "software"

Creas el directorio ‘playlists’ a como especificastes en tu mpd.conf:

teoten@ibmx40 ~ # mkdir .mpd/playlists

Eso en cuanto a configurar MPD para el usuario local. Tendremos que actualizar ahora la base de datos de MPD antes de que pueda leer, mostrar o reproducir los archivos de audio en tu directorio.

teoten@ibmx40 ~ # mpd --create-db

Si todo marcha bien podes probar a agregar y reproducir la música:

teoten@ibmx40 ~ # mpc search artist 'Pearl Jam' | mpc add
teoten@ibmx40 ~ # mpc play
Pearl Jam - Gonna See My Friend
[playing] #47/62 0:01/2:48 (0%)
volume: 85% repeat: on random: on single: off consume: off
teoten@ibmx40 ~ #

Ahora, ncmpcpp no necesita mucha configuración, pero si vas a usar el editor de etiquetas, hay que agregar el directorio con tu música a ‘~/.ncmpcpp/config’. Así debería quedar la línea.

mpd_music_dir = "/home/[user]/music"

Inicia ncmpcpp tipeando ‘ncmpcpp’ in la Terminal. Eso te muestra una lista de reproducción vacía. Presiona ‘1’ para obtener la ayuda.

Ahora disfruta de ncmpc++ como todo un geek que deberías ser si te molestastes en seguir esta guía.

Algunos comandos de clavar al usar mpd+ncmpcpp

mpd #inicia mpd cargando la última lista de reproducción
mpd --create-db #recrea/actualiza la base de datos
sudo /etc/init.d/mpd stop #detiene el servicio mpd y libera el puerto; muy necesario cuando mpd nos da un crash
ncmpcpp #inicia la interface cargando la ultima lista de reproducción

Por si te ayuda en algo, te dejo mi conf de ncmpc++.

Me aburri de mpg123 y mpg321.

Saludos.

Un comentario en “Configurar mpd + ncmpcpp en Fedora

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