MPD (Music Player Daemon) es un reproductor de audio que maneja una arquitectura servidor-cliente. MPD se ejecuta en el fondo como un daemon, gestiona listas de reproducción y una base de datos, y hace uso de muy pocos recursos. Para hacer uso de una interfaz gráfica, es necesario un cliente adicional. Esta guía estará orientada a la instalación del mismo en ArchLinux, que es la distribución que estoy usando actualmente. Me imagino, que si bien los nombres de los paquetes pueden diferir, es parecida la instalación y configuración en cualquier otra distribución. Primero que nada, recomiendo que sincronicen y actualicen los repositorios: sudo pacman -Syyu Una vez terminado vamos a proceder con la instalación de los paquetes necesarios. Por cuestiones de engrosar esta guía vamos a instalar, a demás de MPD, un cliente gráfico, y un cliente por comando (consola) para que ustedes elijan cual les va mejor. Sonata, es el elegido para el cliente gráfico (Cliente GTK2). ncmpcpp, el elegido para le terminal. sudo pacman -S mpd mpc ncmpcpp sonata Una vez configurado, procederemos a configurar MPD: sudo {su editor} /etc/mpd.conf Donde dice {su editor} pueden usar el de su gusto: nano, vi, gedit, etc. Primero que nada buscaremos la linea: music_directory Donde debe quedar así: music_directory "/home/ivan/Music" Claro está que donde dice ivan deben reemplazar por su nombre de usuario que es el que usara MPD. Para hacer un mejor uso de MPD, nos “haremos cargo” de todas las carpetas que se necesitan, hay que modificar las siguientes lineas: playlist_directory "/home/tu_usuario/.mpd/playlists" db_file "/home/tu_usuario/.mpd/tag_cache" log_file "/home/tu_usuario/.mpd/log" error_file "/home/tu_usuario/.mpd/errors.log" pid_file "/home/tu_usuario/.mpd/pid" state_file "/home/tu_usuario/.mpd/state” Repito nuevamente, re emplacen “tu_usuario” por su nombre de usuario. Una vez que los archivos ya están en nuestro home, y somos sus propietarios, vamos a cambiar el usuario y el puerto. Buscamos las líneas: user “tu_usuario” port “8888” Uso el puerto 8888 porque muchas veces el que viene “6600” trae problemas. Seguramente sos usuario de Alsa, recomiendo des comentar estas líneas: audio_output { type "alsa" name "My ALSA Device" device "hw:0,0" # optional format "44100:16:2" # optional mixer_type "software" # optional mixer_device "default" # optional mixer_control "PCM" # optional mixer_index "0" # optional } Si usas OSS o PulseAudio, hacer lo mismo con las lineas correspondientes. Cabe resaltar que por defecto en la linea mixer_type dice Hardware, recomiendo usar software. Ahora, ya estamos listos para cerrar y guardar el archivo /mpd.conf... Toca crear las carpetas necesarias para que funcione MPD. mkdir -p /home/tu_usuario/.mpd/playlists Asignamos los permisos correspondientes: sudo chmod 644 /etc/mpd.conf Y por último, toca lanzar el demonio de mpd. Que claro está, luego puede ser sumado al rc.conf sudo rc.d start mpd También pueden hacer lo siguiente, en vez de agregar mpd al rc.conf, pueden agregarlo en el autostart de su WM, o quizás en el .xinitrc. Bueno, ya llevamos casi todo el trabajo hecho. Solo queda configurar los clientes y ya. Sonata Abrimos Sonata previamente instalado, nos posamos sobre él y con el botón derecho del mouse vamos a "preferencias" y modificamos en la primer solapa MPD poniendo el puerto (8888), tu_usuario (en mi caso puse "ivan" y directorio de música. Una vez hecho eso, guardamos y cerramos la configuración, vamos a la pestaña “Biblioteca” y ya deberían ver la colección de música. Si no se ve, re iniciar el programa. Listo, SONATA configurado =D ncmpcpp En primer lugar, debemos configurar el archivo principal de ncmpcpp: /usr/share/doc/ncmpcpp/config Solo cambiaremos tres cosas aquí: mpd_host “localhost” mpd_port “8888” mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo Una vez hecha esa configuración, vamos a crear la carpeta correspondiente en nuestro /home mkdir /home/tu_usuario/.ncmpcpp Una vez creada la carpeta, vamos a crear el archivo de configuración. nano /home/tu_usuario/.ncmpcpp/config Donde vamos a poner lo siguiente: (Gracias a @DaeS por facilitarnos su configuración) mpd_music_dir = "/home/daes/Music" playlist_display_mode = "columns" song_status_format = "%t{ - %a}{ - %b}{ (%y)}" song_window_title_format = "MPD: {%a - }{%t}|{%f}" song_columns_list_format = "(7){l} (35){t} (28){a} (28){b}" user_interface = "alternative" progressbar_look = "-|-" display_screens_numbers_on_start = "no" allow_physical_files_deletion = "no" allow_physical_directories_deletion = "no" colors_enabled = "yes" progressbar_color = "green" volume_color = "greeen" header_window_color = "green" main_window_color = "green" #now_playing_prefix = "$b$u" #now_playing_suffix = "$/b$/u" Una vez creado el archivo. Pueden cambiar a su gusto la configuración, guardamos y cerramos. Toca ejecutar ncmpcpp.. Si ustedes en la consola, ponen simplemente el comando: ncmpcpp quizás le tirar un error, eso es porque no toma el puerto correspondiente, que configuramos antes en MPD. Entonces para ejecutarlo, debemos hacer ncmpcpp -p 8888 Ahora si! Aquí está como se usa esta interfaz: c = Borra playlist enter = play s = stop p = pause > = next < = prev + = subir vol - = bajar vol z = reproducción aleatoria Uso de ncmpcpp: - primero limpiamos el playlist con la tecla "c" (para que no hayan temas repetidos) - luego apretamos "3" para ir a la pestaña browser - apretamos "v" para seleccionar todo - apretamos "shift + a" y nos abrirá un nuevo menú - luego le damos a "current MPD playlist" (primera opción) - Finalmente seleccionamos "At the end of playilst" Ahora, una captura de mi escritorio, ejecutando ambos clientes a la vez, lo que no es necesario bajo ningún punto de vista. Para saber más acerca de la instalación o configuración de MPD podés leer la wiki, el link entre las fuentes, si necesitas saber algo acerca de la configuración de @DaeS podés visitar su post, el link entre las fuentes. Y si tenés alguna duda no dudes en visitar: No pierdas de vista este post, quizás muy pronto lo actualice.
Instalación y configuración de MPD y clientes en ArchLinux
Datos archivados del Taringa! original
50puntos
846visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:
Posts Relacionados
0
archivado0
archivado0
archivado0
archivadoDejá tu comentario
No hay comentarios nuevos todavía