Ola bo día. Falemos do versátil MPD: Daemon reprodutor de música polo seu nome orixinal en inglés.
Segundo o ArchLinux Wiki, MPD é un reprodutor de audio que manexa unha arquitectura servidor-cliente. MPD execútase en segundo plano como demonio, xestiona listas de reprodución e unha base de datos e usa moi poucos recursos. Para usar unha interface gráfica, é necesario un cliente adicional.
Unha vez que se explica o que é MPD, procedo a contarche como está instalado e configurado para poder reproducir a túa música. Persoalmente, creo que é un servizo estupendo, debido á amplitude de formas de uso e, especialmente, polo seu baixo consumo.
Instalación MPD
1 ° Procedemos a actualizar e instalar os paquetes necesarios:
sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata
Aclaración: escollín outro que o meu mpd, un cliente gráfico, Sonata (GTK) e ncmpcpp, vía terminal.
2 ° Unha vez instalado imos configurar e crear algúns cartafoles que precisamos.
sudo {su_editor} /etc/mpd.conf
Buscamos as seguintes liñas e substituímolas polas nosas configuracións:
music_directory "/home/tu_usuario/Music"
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”
Agora toca configurar o usuario. Só temos que cambiar a liña de usuario do mpd.conf polo nome de usuario correspondente.
Se son usuarios de Como un, deben comentar as seguintes liñas:
audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}
Gardamos e pechamos o mpd.conf e asignamos os permisos correspondentes:
sudo chmod 644 /etc/mpd.conf
3. Toca crear as carpetas requiridas.
mkdir ~/.mpd
mkdir ~/.mpd/playlists
Despois creamos os ficheiros necesarios para que MPD funciona correctamente.
touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state
E, finalmente, é hora de lanzar o demo mpd. Por suposto, pódese engadir a rc.conf.
sudo rc.d start mpd
Sonata
Agora coa sonata é moi sinxelo. Executámolo, facemos clic dereito en calquera sitio:
Unha vez feito isto, gardamos e pechamos a configuración, dirixímonos á pestana "Biblioteca" e deberían ver a colección de música. Se non se ve, reinicia o programa.
NCMPCPP
Primeiro de todo, necesitamos configurar o ficheiro principal ncmpcpp:
sudo {su_editor} /usr/share/doc/ncmpcpp/config
E só temos que cambiar as seguintes liñas
mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo
Gardamos e pechamos.
Creamos o cartafol correspondente na nosa casa.
mkdir /home/tu_usuario/.ncmpcpp
touch /home/tu_usuario/.ncmpcpp/config
Onde crearemos o ficheiro de configuración correspondente.
mpd_music_dir = "/home/tu_usuario/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)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{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"
Unha vez que o. Podes cambiar a configuración ao teu gusto, gardámola e pechamola.
Toca executar ncmpcpp.. Se estás na consola, só tes que poñer o comando:
ncmpcpp
Usando ncmpcpp:
- Primeiro limpamos a lista de reprodución coa tecla «c» (para que non haxa cancións repetidas)
- Despois prememos «3» para ir á pestana do navegador
- Prememos «v» para seleccionar todo
- Prememos «shift + a» e abrirá un novo menú
- Despois damos "lista de reprodución MPD actual" (primeira opción)
- Finalmente seleccionamos «Ao final do xogo»
Isto é todo por agora. Espero que vos gustase e sobre todo que vos sexa útil. Estará ata a próxima.
Iván!
PD: Esta é a miña primeira entrega e espero que saiba pedir perdón se fixen algo mal.
25 comentarios, deixa os teus
Moi bo tutorial, pero quero saber que diferenza hai con outros xogadores (ademais de ser un mpd)?
Ben, é moi moi lixeiro. Se tes moita, realmente moita música, por exemplo 100.000 cancións ou máis, a execución do programa é rápida.
Creo que só tes que probalo.
A busca na base de datos funciona rápido, podes poñer toda a túa música na lista de reprodución sen esperar.
Funciona sen un ambiente gráfico, podes rematar a sesión e seguir escoitando música.
Podes usar e probar calquera cliente ao mesmo tempo sen rematar mpd e non tes que engadir a túa carpeta de música unha e outra vez en canto probes con outro cliente.
Ten todos os códecs necesarios. Tamén é capaz de transmitir, podes usalo como servidor de música e acceder a el desde outra máquina ou co teu Android, etc.
Non sabía que tiña tantas vantaxes, convencichesme, vou probalo e o teu tutorial é excelente. Grazas
En bo momento para o tutorial, moi ben explicado 😀
De verdade ... grazas pola túa axuda, benvido ao blog 😉
Un saúdo e se precisas algo, xa sabes ... aquí estamos.
PD: Xa apareces como "editor" nos comentarios 🙂
Ben, en primeiro lugar moitas grazas por pasar por alí. Ben, se xorde algunha dúbida, podo axudar a disipala .. la
Que peza de xogador !! Eu useino hai moito tempo e é xenial. Non obstante, son un fan declarado de Audacious.
Estiven empregándoo en Debian durante aproximadamente un mes, Oyashiro-sama e conandoel axudáronme a configuralo 🙂 Como cliente uso Xfmpc (do equipo Xfce) e un complemento para o panel chamado xfce4-mpc-plugin que permite cambiar cancións e subir / baixar volume 😛 E en LXDE / Openbox uso Sonata.
Recoméndase o MPD, é moi lixeiro e funciona incluso en streaming.
Orale, ese cliente non o sabía e menos o complemento, sempre fun de ncmpcpp pero teremos que probalo agora que levo un tempo con XFCE. xP
Saúdos.
Intentei instalalo e configuralo mil veces, cada vez que fallou estrepitosamente, comecei a instalalo de novo e o ficheiro mpd.conf non existe !! Creo que mpd comigo é algo persoal 😛
Debería telo .. Se non, pode exportalo doutro cartafol. Podes ver na wiki Arch de onde copialo.
Levo dous anos detrás de mpd e por fin conseguín que funcionase, iso si eliminando SELinux.
Moi ben, xa o estou a usar ... grazas !! 🙂
Excelente, probareino.
Un pouco de auto-publicidade, pero se alguén non o configura nos sistemas baseados en Debian, aquí:
http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/
Está en inglés pero non creo que sexa tan difícil.
Ata agora que vin o enlace caín o vinte. Moitas grazas por esa guía, nos foros de Crunchbang.
Iso aforroume cando o configurei con éxito e o usei sempre que o instalo desde cero. Moitas grazas.
O mellor xogador que usei ata agora, levo case un ano e medio empregándoo, para ser sincero, preguiceime ler o post, pero boteille unha ollada. xP
Pola mesma razón pola que lle fixen un pequeno aspecto, teño dous pequenos consellos; primeiro creo que sería máis doado para todos manexar MPD como un usuario normal creando toda a configuración desde un ~ / .mpdconfig cargándoo ao principio e non necesariamente nos demos, e segundo Para aqueles que usan ncmpcpp como cliente, poderían instalar ncmpcpp-fftw para algunhas opcións adicionais, incluído un bo visor, só ten que engadir unhas liñas á configuración de ncmpcpp.
visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
visualizer_output_name = "visual"
visualizer_sync_interval = "30"
visualizer_type = "espectro" (onda / espectro)
visualizer_color = "cian"
Saúdos.
Mpd é moi bo, useino con sonata. O único problema que tiven é que ás veces o daemon non se cargaba ao iniciar o sistema e o que fixen foi desactivar a carga de init.d editando o ficheiro / etc / default / mpd cambiando o valor verdadeiro por falso. Deste xeito mpd non comezou cos outros demos Para que tanto o mpd coma a sonata se poidan lanzar, é sinxelo vincular os comandos mpd && sonata
Probareino, sempre usei XMMS e encántame, aínda que este ten que poñerse un pouco nas mans, se mellora no rendemento, penso niso e quizais cambie.
http://mpd.wikia.com/wiki/Clients
Se usas fedora, desactiva selinux ou ben non deixará a mpd escribir o rexistro.
Polo demais ben.
Parabéns pola publicación, unha pregunta sobre como podo transmitir audio (radio) con ncmpcpp + mpd + icecast, agradeceríao infinitamente, adiante. 😀
Finalmente puiden instalalo ... 😐 son as 1:20 da mañá, pero non me importa porque o meu mpd + ncmpcpp funciona despois de 8 horas de loita con miles de wikis (tamén con este tuto jajaja) pero serviu de referencia para comprender certas cousas, grazas. 😀
Ola a todos, ánimo.
Hoxe escribo para pedirche a túa axuda, xa me aburre tanto de non poder configurar o MPD ... Xa seguín moitos titoriais e non atopo a broma; todo está ben ata chegar á última liña antes de chegar á sonata
sudo rc.d comeza mpd
e lendo, descubrín que rc.d xa o eliminou de archlinux; por outra banda ao executar o mpd desde o terminal lánzame o seguinte
[novatovich @ nvtvich-vd ~] $ mpd
escoitar: enlazar a '0.0.0.0:6600' fallou: Enderezo xa en uso (continúa de todos os xeitos, porque o enlace a '[::]: 6600' tivo éxito)
daemon: non pode iniciar grupos suplementarios de usuarios «novatovich»: Non se permite a operación
entón ao executar a sonata parece estar conectado pero creo que o mpd non creou as listas de reprodución.
Espero que algún comentario que me axude a funcionar o mpd, agradeceríallo moito.
Podes pasarme o fondo de pantalla
Outra guía é urxente. Non consigo que funcione e xa comprobei a wiki arch e ningunha das dúas. Nunca aparece nada na biblioteca: c