MPD (või muusikapleieri deemon) on kliendiserveri tüüpi arhitektuuriga helimängija, mis on loodud töötama süsteemiteenusena (seega ka deemon), mis algab koos arvutiga graafilisest liidesest sõltumata. See teeb meie muusikakogu indekseerimise muljetavaldava kiirusega ja teeb selle meile kättesaadavaks, et saaksime seda kuulata nii arvutist, kuhu see on installitud, kui ka võrgu kaudu.
Selleks on olemas erinevad kliendid, mis on saadaval mitte ainult Linuxi, vaid ka Androidi ja isegi Windowsi jaoks.
Vaatamata äärmiselt mitmekülgsele kasutamisele kipub selle konfiguratsiooni suhteline keerukus hirmutama rohkem kui ühte. Täna selgitan, kuidas takistada MPD-d töötamast teenusena ja alustades selle asemel, kui logime sisse oma kasutaja õigustega. Nii väldime tarbetut turvariski (mind tänab rohkem kui üks paranoiline inimene 🙂).
Pärast paljude juhendite järgimist ja selle seadistamiseks mitu korda ümberregistreerimist võtsin endale ülesande luua skript, et hõlbustada selle suurepärase programmi seadistamist, nii et see oleks veidi kasutajasõbralikum: siin see on.
Alustuseks peame installima MPD ja selle juhtimiseks graafilise liidese kaudu kasutame Sonatat:
sudo aptitude installi mpd sonaat
Seejärel peatame teenuse ja takistame selle käivitamist süsteemi deemonina:
sudo teenuse mpd peatus
sudo update-rc.d mpd keelata
Ja nüüd, kui me läheme rakenduse konfiguratsiooni ja siin pean tegema veel ühe täpsustuse: skript loob põhikonfiguratsiooni faili parameetritega, mis on selle toimimiseks õiged ja vajalikud, kuid juhendi jaoks kasutame konfiguratsioonifaili, mille MPD loob vaikimisi , mida on nõuetekohaselt kommenteeritud ja millel on palju rohkem võimalusi, mis võivad olla kasulikud või mitte, seega soovitan teil seda vähemalt vaadata.
Loome MPD jaoks vajalikud kataloogid:
mkdir -p ~ / .mpd / esitusloendid
Kopeerime konfiguratsioonifaili vastloodud kausta ja loome vajalikud failid:
gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf
puudutage nuppu ~ / .mpd / mpd.db
puudutage ~ / .mpd / mpd.log
puudutage nuppu ~ / .mpd / mpd.pid
puudutage nuppu ~ / .mpd / mpdstate
Ja nüüd hakkame redigeerima konfiguratsioonifaili ennast (ma kasutan meditatsiooni, teie kasutate seda, millega olete harjunud):
mediteeri ~ / .mpd / mpd.conf
Kõigepealt peame talle ütlema, kus asub meie muusika ja tee, kus äsja loodud failid asuvad:
muusika_kataloog "~ / muusika"
esitusloendi_kataloog "~ / .mpd / esitusloendid"
db_file "~ / .mpd / mpd.db"
log_fail "~ / .mpd / mpd.log"
pid_file "~ / .mpd / mpd.pid"
olek_fail "~ / .mpd / mpdstate"
Kommenteerime kasutaja ja grupi valikuid (lisades rea algusse #). Need pole vajalikud, kuna MPD töötab selle käivitanud kasutaja õigustega.
Seal, kus on kirjas "Võrgu jaoks", on meil kaks võimalust: kui me lihtsalt kasutame MPD-d nagu oleks see mõni muu muusikapleier, siis seal, kus on kirjas "bind_to_address", panime lihtsalt "localhost". Kui selle asemel kavatseme MPD-d juhtida mõnest teisest seadmest (näiteks Android-nutitelefonist, nagu me hiljem selgitame) või soovime heli voogesitada, paigutame localhosti asemel (alati jutumärkides) oma IP-aadressi, näiteks:
bind_to_address "192.168.1.10"
Seal, kus öeldakse "port", muudame vaikimisi saadetava (6600) mõne muu (antud juhul 8888) jaoks, kuna olen sealt välja lugenud, et vaikimisi tekivad mõnikord probleemid ja see peaks välja nägema järgmine:
sadam «8888»
Seejärel soovitan teil kogemuste paremaks muutmiseks kommenteerida järgmised read (kuigi see sõltub juba kõigist):
gapless_mp3_playback "jah"
metadata_to_use «esitaja, album, pealkiri, lugu, nimi, žanr, kuupäev, helilooja, esitaja, ketas»
auto_update "jah"
Seejärel läheme helikonfiguratsiooni, kus öeldakse "Audio Input", jätame selle sellisena nagu on, ja kus öeldakse "Audio Output", sõltuvalt sellest, kas kasutame ALSA või PulseAudio, tühistame vastava jaotise kommenteerimise. Näiteks kui kasutame ALSA-d:
audio_väljund {
kirjuta «alsa»
nimi «Minu ALSA seade»}
Ja kui me kasutame pulssi:
audio_väljund {
kirjuta «vajutage»
nimi "Minu MPD PulseAudio väljund"}
Kui tahame muusikat kuulata teisest arvutist või isegi telefonist (seni, kuni oleme samas kohalikus võrgus), võime aktiveerida MPD-s vaikimisi sisalduva http-serveri, selleks peame tühistama ainult järgmised read :
audio_väljund {
tippige "httpd"
nimi "Minu HTTP voog"
kooder «vorbis» # valikuline, vorbis või labane
sadam «8000»
# kvaliteet «5.0» # ei määratle, kui bitikiirus on määratletud
bitikiirus «128» # ei määratle, kui kvaliteet on määratletud
formaat "44100: 16: 1"
}
Ühenduse loomiseks (teoreetiliselt, kuna mul ei olnud võimalust seda testida), peame sisestama ainult oma serveri IP-koodi, millele järgneb määratud pordi number, näiteks: 192.168.1.10:8000, kuigi mõnes mängijas muusikavoo esitamiseks peame lisage lõppu "/mpd.ogg" järgmine ja meil oleks midagi sellist:
192.168.1.10:8000/mpd.ogg
Oleme peaaegu valmis, soovitan teil ainult järgmistelt ridadelt kommenteerida:
mixer_type «tarkvara» #Nii et see ei mõjutaks muusika helitugevuse reguleerimisel süsteemi üldist helitugevust
kordusmäng «lugu»
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
Valmis, salvestame faili ja sulgeme redaktori. Nüüd käivitame konsoolist "mpd", nii et see hakkab tööle, ja avame selle konfigureerimiseks Sonata. Paremklõpsame kõikjal programmis ja valime "Eelistused ..." ja seejärel MPD. Seal lõpetame järgmiselt:
Nimi: võime panna, mida tahame.
Server: Localhost või meie IP (see sõltub sellest, mida oleme konfiguratsioonifaili pannud)
Port: 8888 (või mis iganes me konfiguratsioonifaili oleme pannud)
ja tähistame kasti, mis ütleb "Ühenda automaatselt käivitamisel", klõpsame nuppu "OK" ja nüüd peaksite saama oma faile vahekaardil "teek" näha (see võib võtta paar minutit, sõltuvalt teie muusika kogusest).
Saame sisselogimisse lisada "mpd", et vältida vajadust seda iga kord käsitsi käivitada, XFCE-s teeme seda: "Menüü" -> "Konfiguratsioonihaldur" -> "Seanss ja käivitamine" -> "Rakenduste automaatne käivitamine" -> "Lisama":
Ja nüüd näitan teile, kuidas saate oma muusikapleierit oma Android-i abil väga lihtsal viisil juhtida, selleks on meil vaja ainult väikest rakendust nimega MPDroid (ma võlgnen teile selle lingi, kuid leiate selle rakenduste poest).
Konfigureerime selle järgmiselt: läheme jaotisse «Seaded» -> «Ühenduse seaded» -> «Ühenduse vaikeseaded» -> ja lõpetame selle järgmiselt:
Host: 192.168.1.10 (meie MPD-serveri aadress)
Port: 8888 (port, mille määrame MPD-le)
Hosti voogesitus: 192.168.1.10 (sama aadress nagu meie MPD-serveril)
Voogesitusport: 8000 (on vaikeaadress)
väga kasulik ja hästi selgitatud
Suur aitäh, mul on hea meel, et see on teile kasulik. Terviseks!
Kas sa käisid Ubuntus?
Kas te ei olnud Crunchbang Linuxis?
Olen ajutiselt Xubuntus (auru tõttu), kuna mul oli paar probleemi Crunchbangiga, kuid kavatsen tagasi tulla, kuna just see distro tunneb end mugavamalt.
Maja juurde jõudes proovin seda ja poiss, kas see on väga hea
Uskumatu on see, et tal on vähe ressursse, ainuüksi seda tasub proovida.
Suurepärane postitus, mpd on lahe.
Tänan teid väga!
Ofú !!! : VÕI
Suur aitäh, see oli mulle kasulik, nüüd saan vannitoas troonilt istudes muusikat muuta ... hahaha.
Hahaha, kui nüüd arvan, et olen oma eesmärgi saavutanud: kellegi elu lihtsustada, tunnen end täidetuna
Väga hea õpetus, enne kui kasutasin automaatset skripti, mille nad Archi vikis andsid, kuid nad eemaldasid lingi ja see õpetus töötas minu jaoks (skript ei teinud seda, see tähistas viga).
Halb on see, et nüüd, kui soovin oma Nokia E5-le klienti installida, on mul vaja tuhandeid asju xx
Mis viga skript sind märkis? Mul on hea meel, et õpetus oli teile abiks. Kui saate kliendi Nokiasse installida, edastage selle nimi juhul, kui see töötab kellegi teise jaoks.
Väga hea! Palju õnne.
Gracias !!!
Suurepärane 🙂 MPD on kuningas. Tahaksin lihtsalt sellist klienti nagu Cantata KDE jaoks, GTK jaoks.
Jah, MPD teile pakutavad võimalused on väga erinevad. Millised on Cantata erinevused teiste klientidega? Testin nüüd Ncmpcpp (terminalist) ja tõde on see, et see on väga hea ja täielik, see üllatas mind lõplikult.
Juhuslikult lugesin seda: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd
kui ma teie artikli otsa komistan. Kas see kombinatsioon tundub teile mõistlik?
Ma tahan seda rakendada, kuid minu süsteem on LMDE KDE, mille on loonud Schoejle. See on suurepärane ja väga intuitiivne, kuid nagu teisedki, ei võimalda see bitperfecti paljundamist. Kas teie kirjutatut saab kuidagi kombineerida selles artiklis öelduga? Kas seda on vaja teha? Tänan kannatlikkuse eest.
Ma arvan, et see peaks olema võimalik, MPD on väga mitmekülgne, seetõttu arvan, et kõige keerulisem oleks LTSP konfiguratsioon (millega mul pole kogemusi), kuid mis puutub MPD-sse, siis ei tohiks teil probleeme olla. asi, mida ma soovitan, on skripti mitte kasutada ja lugege kommenteeritud konfiguratsioonifaili, et näha, millised valikud sobivad kõige paremini teie jaoks.
Minu hispaania keel pole nii hea, kuid arvate, et mõtlete seda siis, kui bitperfecti taasesitust saab LTSP-ga kasutamise asemel kombineerida kohaliku MPD-installiga?
Vastus on jah. Vaata http://lacocina.nl/audiophile-mpd et näha, kuidas saate mpd-d töötava arvuti natuke täiuslikuks voogedastajaks muuta.
See sisaldab ka teavet ja skripte, et luua natuke täiuslik mpd.conf, eriti jaotis audio_output {alsa ...}, mis on bitide täiusliku taasesituse jaoks kriitilise tähtsusega.
soovidega,
Ronald
MPDroidi kasutamisel ilmnes viga: /
Ühendamine ebaõnnestus
Ühendus MPD-serveriga ebaõnnestus! Kontrollige, kas server töötab ja on kättesaadav. (Ei saa lahendada hosti "http://192.XXX.XXX.XXX": hostinimega pole seotud aadressi.)
Mingeid ideid?
Kui imelik, kas kontrollisite, et MPD töötab teie arvutis õigesti? Ja kas olete oma telefoni ja arvutiga ühendatud sama võrguga?
Minu arvutis töötab kõik hästi, probleem näib olevat selles, et see ei tööta JellyBean 4.2-s
Kasutan seda oma telefonis koos jellyBean 4.1.2-ga ja mul pole probleeme, see võib olla midagi muud. Kui saate anda mulle lingi oma mpd.conf koopia ja mõne ekraanipildiga MPDroidi seadetest, näeme ehk probleemi asukohta.
Tere hea, kuni viimase ajani avastasin mpd ja kuna olen kõike proovinud ning ei tea, kuidas mul tekkinud probleemi lahendada, olen teinud mitmeid asju, mida olen mitmes foorumis näinud, kuid pole suutnud lahendada seda. Probleem on järgmine
'127.0.0.1:6600' sidumine nurjus: aadress on juba kasutusel
Olen sadamat muutnud ja muid asju teinud, kuid miski pole õnnestunud, tänaksin teie abi 🙂
Viga ilmub just konsoolist mpd tippimisel, aitäh 🙂
Kui see on lihtne versioon, siis kuidas saab olema keeruline versioon… 🙂
Kas keegi teab, kuidas seadistada muusikat kuulama kahest arvutist? Ma mõtlen, et mul on kogu muusika ja teises tahan sellele juurde pääseda.
Skripti link näib olevat katki, see viib mind selle saidi vaikemalli juurde.
Link skriptile ei tööta enam, suunab saidi juuresse
Tänapäeval näen, kas saan skripti uuesti teha, kuna ma ei leia seda uuesti üleslaadimiseks, kuna originaal oli kadunud ja näen, kas saan juhendit värskendada või uue koostada.
kõik töötab hästi, välja arvatud siis, kui ma sirvin, 5 vajutamine hangub ja saadab mulle järgmise kommentaari MPD Salvestatud esitusloendid on keelatud