Hej god dag. Lad os tale om det alsidige MPD:Music Player Daemon ved sit oprindelige navn på engelsk.
Ifølge ArchLinux Wiki, MPD er en lydafspiller, der håndterer en server-klientarkitektur. MPD den kører i baggrunden som en dæmon, administrerer afspilningslister og en database og bruger meget få ressourcer. For at bruge en grafisk grænseflade kræves der en ekstra klient.
Når det er forklaret, hvad MPD er, fortæller jeg dig, hvordan det er installeret og konfigureret til at afspille din musik. Personligt synes jeg, det er en god service på grund af bredden af måder at bruge den på, og især på grund af dens lave forbrug.
MPD-installation
1 ° Vi fortsætter med at opdatere og installere de nødvendige pakker:
sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata
Afklaring: Jeg har valgt, bortset fra min egen MPD, en grafisk klient, Sonata (GTK) og ncmpcpp via terminal.
Når det er installeret, skal vi konfigurere og oprette nogle mapper, som vi har brug for.
sudo {su_editor} /etc/mpd.conf
Vi ser efter følgende linjer og erstatter dem med vores konfigurationer:
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”
Nu er det tid til at konfigurere brugeren. Vi skal kun ændre brugerlinjen til mpd.conf ved det tilsvarende brugernavn.
Hvis de er brugere af alsa, skal de fjerne kommentar fra følgende linjer:
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
}
Vi gemmer og lukker mpd.conf og vi tildeler de tilsvarende tilladelser:
sudo chmod 644 /etc/mpd.conf
3. tryk på Opret de nødvendige mapper.
mkdir ~/.mpd
mkdir ~/.mpd/playlists
Derefter opretter vi de nødvendige filer, så MPD fungerer korrekt.
touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state
Og endelig er det tid til at starte mpd-dæmonen. Selvfølgelig kan det derefter føjes til rc.conf.
sudo rc.d start mpd
Sonata
Nu med sonata er det meget let. Vi udfører det, vi højreklikker på ethvert sted:
Når det er gjort, gemmer vi og lukker konfigurationen, gå til fanen "Bibliotek", og du skal se musiksamlingen. Hvis det ikke ses, skal du genstarte programmet.
NCMPCPP
Først og fremmest skal vi konfigurere den vigtigste ncmpcpp-fil:
sudo {su_editor} /usr/share/doc/ncmpcpp/config
Og vi skal bare ændre følgende linjer
mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo
Vi gemmer og lukker.
Vi opretter den tilsvarende mappe i vores hjem.
mkdir /home/tu_usuario/.ncmpcpp
touch /home/tu_usuario/.ncmpcpp/config
Hvor vi opretter den tilsvarende konfigurationsfil.
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"
En gang. Du kan ændre konfigurationen efter eget valg, vi gemmer og lukker.
Tryk på Kør ncmpcpp.. Hvis du er i konsollen, skal du blot sætte kommandoen:
ncmpcpp
Brug af ncmpcpp:
- Først renser vi afspilningslisten med tasten «c» (så der ikke er gentagne sange)
- Derefter trykker vi på «3» for at gå til browserfanen
- Vi trykker på «v» for at vælge alle
- Vi trykker på «shift + a», og det åbner en ny menu
- Så giver vi "nuværende MPD-afspilningsliste" (første mulighed)
- Endelig vælger vi «I slutningen af playilst»
Det er alt for nu. Jeg håber, du kunne lide det og frem for alt, at det er nyttigt for dig. Det vil være indtil næste gang.
Ivan!
PS: Dette er min første rate, og jeg håber, du ved, hvordan man undskylder, hvis jeg har gjort noget forkert.
Meget god tutorial, men jeg vil gerne vide, hvilken forskel der er med andre spillere (bortset fra at være en mpd)?
Nå det er meget meget let. Hvis du har meget, virkelig meget musik, for eksempel 100.000 sange eller mere, er gennemførelsen af programmet hurtig.
Jeg tror, du skal bare prøve det.
Databasesøgning fungerer hurtigt, du kan sætte al din musik på spillelisten uden at vente.
Det fungerer uden et grafisk miljø, du kan afslutte din session og fortsætte med at lytte til musik.
Du kan bruge og teste enhver klient på samme tid uden at afslutte mpd, og du behøver ikke tilføje din musikmappe igen og igen, så snart du prøver en anden klient.
Det har alle de nødvendige codecs. Det er også i stand til streaming, du kan bruge det som en musikserver og få adgang til det fra en anden maskine eller med din Android osv.
Jeg vidste ikke, at det havde så mange fordele, du overbeviste mig om, jeg vil prøve det, og din vejledning er fremragende. tak skal du have
I god tid til vejledningen, meget godt forklaret 😀
Virkelig ... tak for din hjælp, velkommen til bloggen 😉
Hilsner, og hvis du har brug for noget, ved du ... her er vi.
PS: Du vises allerede som "editor" i kommentarerne 🙂
Nå, først og fremmest mange tak, fordi du kom forbi. Hvis der opstår tvivl, kan jeg hjælpe med at fjerne det .. la
Hvilket stykke spiller !! Jeg brugte det for længe siden, og det er fantastisk. Jeg er dog en lovet fan af Audacious.
Jeg har brugt det i Debian i cirka en måned, Oyashiro-sama og conandoel hjalp mig med at konfigurere det 🙂 Som klient bruger jeg Xfmpc (fra Xfce-teamet) og et plugin til panelet kaldet xfce4-mpc-plugin, der tillader ændring sange og hæve / sænke lydstyrken 😛 Og i LXDE / Openbox bruger jeg Sonata.
MPD anbefales, det er meget let og fungerer selv med streaming.
Orale, den klient vidste det ikke og mindre pluginet, jeg har altid været fra ncmpcpp, men jeg bliver nødt til at prøve det nu, hvor jeg har været sammen med XFCE i et stykke tid. xP
Greetings.
Jeg forsøgte at installere og konfigurere det tusind gange, hver gang det mislykkedes, begyndte jeg at installere det igen, og mpd.conf-filen findes ikke !! Jeg tror, at mpd med mig er noget personligt 😛
Du skulle have det .. Hvis ikke, kan du eksportere det fra en anden mappe. Du kan se på Arch wiki, hvor du skal kopiere den fra.
Jeg har stået bag mpd i to år, og det er endelig lykkedes mig at få det til at fungere, det vil sige ved at fjerne SELinux.
Meget god, jeg bruger det allerede ... tak !! 🙂
Fremragende, jeg prøver det.
Lidt selvreklame, men hvis nogen ikke konfigurerer det på Debian-baserede systemer, her:
http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/
Det er på engelsk, men jeg synes ikke det er så svært.
Indtil nu, hvor jeg så linket, droppede jeg de tyve. Mange tak for den guide på Crunchbang-foraene.
Det reddede mig, da jeg først konfigurerede det med succes, og brug det, når jeg installerer fra bunden. Mange tak.
Den bedste spiller, jeg har brugt hidtil, jeg har brugt den i næsten halvandet år nu, for at være ærlig var jeg doven med at læse indlægget, men jeg kiggede på det. xP
Af samme grund, som jeg kiggede lidt på det, har jeg to små tip, først tror jeg, det ville være lettere for alle at håndtere MPD som en normal bruger, der opretter al konfiguration fra en ~ / .mpdconfig, der indlæser den i starten og ikke nødvendigvis i dæmonerne, og for det andet For dem, der bruger ncmpcpp som klient, kunne de installere ncmpcpp-fftw for et par ekstra muligheder inklusive en god seer, bare tilføj et par linjer til ncmpcpp-konfigurationen.
visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
visualizer_output_name = "visual"
visualizer_sync_interval = "30"
visualizer_type = "spektrum" (bølge / spektrum)
visualizer_color = "cyan"
Greetings.
Mpd er meget god, jeg brugte den sammen med sonata. Det eneste problem, jeg havde, er at da dæmonen nogle gange ikke blev indlæst, da systemet startede, og hvad jeg gjorde var at deaktivere indlæsningen fra init.d ved at redigere / etc / default / mpd-filen ændring af værdien sand for falsk. På denne måde startede mpd ikke med de andre dæmoner For at både mpd og sonata kunne startes, er det simpelt at linke mpd && sonata-kommandoerne
Jeg vil prøve det, jeg har altid brugt XMMS, og jeg elsker det, selvom denne er nødt til at få dine hænder lidt, hvis det forbedrer i ydeevne, tænker jeg på det og måske vil jeg ændre det.
http://mpd.wikia.com/wiki/Clients
Hvis du bruger fedora, skal du deaktivere selinux, ellers lader det ikke mpd skrive loggen.
Ellers godt.
Tillykke med indlægget, et spørgsmål hvordan kan jeg streame lyd (radio) med ncmpcpp + mpd + icecast, jeg ville sætte pris på det uendeligt, gå videre. 😀
Jeg kunne endelig installere det ... 😐 det er 1:20 om morgenen, men jeg er ligeglad, fordi min mpd + ncmpcpp fungerer efter 8 timers kamp med tusinder af wikier (også med denne tutorial hahaha) men det tjente som en reference til at forstå visse ting, tak! 😀
Hej alle sammen, skål.
I dag skriver jeg for at bede om din hjælp, jeg keder mig allerede ikke i stand til at konfigurere MPD ... Jeg har allerede fulgt en masse tutorials, og jeg kan ikke finde vittigheden; alt er fint, indtil det når den sidste linje, inden det når sonata
sudo rc.d start mpd
og læsning fandt jeg ud af, at rc.d allerede fjernede det fra archlinux; på den anden side når jeg udfører mpd fra terminalen, kaster det mig følgende
[novatovich @ nvtvich-vd ~] $ mpd
listen: bind til '0.0.0.0:6600' mislykkedes: Adressen er allerede i brug (fortsætter alligevel, fordi binding til '[::]: 6600' lykkedes)
dæmon: kan ikke starte supplerende grupper af bruger «novatovich»: Drift er ikke tilladt
så når man udfører sonaten ser det ud til at være forbundet, men jeg tror, at mpd ikke har oprettet afspilningslisterne.
Jeg håber, at nogen kommentarer, der hjælper mig med at få mpd'en til at fungere, jeg vil virkelig sætte pris på det.
Kan du give mig tapetet?
En anden guide er presserende. Jeg kan ikke få det til at fungere, og jeg har allerede tjekket arch wiki og ingen af dem. Intet vises nogensinde i biblioteket: c