MPD (tai Music Player Daemon) on audiosoitin, joka on suunniteltu toimimaan järjestelmäpalveluna (tästä syystä daemon), asiakas-palvelin-tyyppisellä arkkitehtuurilla, joka alkaa yhdessä tietokoneen kanssa graafisesta käyttöliittymästä riippumatta. Se indeksoi musiikkikirjastomme vaikuttavalla nopeudella ja antaa sen meille saataville, jotta voimme kuunnella sitä sekä tietokoneelta, johon se on asennettu, että verkon kautta.
Tätä varten on olemassa erilaisia asiakkaita, jotka ovat saatavana paitsi Linuxille, myös Androidille ja jopa Windowsille.
Huolimatta siitä, että se on erittäin monipuolinen, sen kokoonpanon suhteellinen monimutkaisuus pyrkii pelottamaan enemmän kuin yhden. Tänään aion selittää, kuinka estää MPD: tä toimimasta palveluna ja sen sijaan, kun kirjaudumme sisään käyttäjäni oikeuksilla. Tällä tavoin vältetään tarpeeton turvallisuusriski (useampi kuin yksi paranoidi kiittää minua 🙂).
Seurattuani monia oppaita ja määrittämättä sitä useammin kuin kerran uudelleen, otin tehtävän luoda komentosarja tämän suuren ohjelman kokoonpanon helpottamiseksi, jotta se olisi hieman käyttäjäystävällisempi: tässä se on.
Aluksi meidän on asennettava MPD ja hallittava sitä graafisen käyttöliittymän kautta käytämme Sonataa:
sudo aptitude asenna mpd-sonaatti
Sitten lopetamme palvelun ja estämme sen käynnistymästä järjestelmän demonina:
sudo-palvelu mpd stop
sudo update-rc.d mpd poista käytöstä
Ja nyt, jos siirrymme sovelluksen kokoonpanoon, ja tässä minun on tehtävä vielä yksi selvennys: komentosarja luo perusasetustiedoston, joka sisältää vain tarvittavat parametrit, jotta se toimisi, mutta oppaassa käytämme kokoonpanotiedostoa, jonka MPD luo oletusarvoisesti , joka on asianmukaisesti kommentoitu ja jolla on paljon muita vaihtoehtoja, joista voi olla hyötyä tai ei, joten suosittelen, että tarkastelet sitä ainakin.
Luomme tarvittavat hakemistot MPD: lle:
mkdir -p ~ / .mpd / soittolistat
Kopioimme määritystiedoston vasta luotuun kansioon ja luomme tarvitsemamme tiedostot:
gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf
kosketa ~ / .mpd / mpd.db
kosketa ~ / .mpd / mpd.log
kosketa ~ / .mpd / mpd.pid
kosketa ~ / .mpd / mpdstate
Ja nyt alamme muokata itse asetustiedostoa (käytän meditointia, sinä käytät sitä, johon olet tottunut):
mietiskellä ~ / .mpd / mpd.conf
Ensin meidän on kerrottava sille, missä musiikkimme sijaitsee ja polku, jolla juuri luomamme tiedostot ovat:
musiikkihakemisto "~ / Musiikki"
soittolistan_hakemisto "~ / .mpd / soittolistat"
db_file "~ / .mpd / mpd.db"
log_file "~ / .mpd / mpd.log"
pid_file "~ / .mpd / mpd.pid"
state_file "~ / .mpd / mpdstate"
Kommentoimme käyttäjä- ja ryhmävaihtoehtoja (lisäämällä # rivin alkuun). Ne eivät ole välttämättömiä, koska MPD toimii sen käyttäjän oikeuksilla, joka käynnistää sen.
Siellä, missä sanotaan "Verkko", meillä on kaksi vaihtoehtoa: jos aiomme yksinkertaisesti käyttää MPD: tä ikään kuin se olisi jokin muu musiikkisoitin, jossa sanotaan "bind_to_address", laitamme yksinkertaisesti "localhost". Jos sen sijaan aiomme hallita MPD: tä toisesta laitteesta (esimerkiksi Android-älypuhelimesta, kuten selitämme myöhemmin) tai haluamme suoratoistaa ääntä, sijoitamme paikallisen isännän sijasta (aina lainausmerkeissä) IP-osoitteemme, esimerkiksi:
bind_to_address "192.168.1.10"
Jos siinä sanotaan "portti", vaihdamme oletuksena olevan (6600) jonkin muun (tässä tapauksessa 8888) portin, koska olen lukenut siellä, että oletus aiheuttaa joskus ongelmia, ja sen pitäisi näyttää tältä:
satama «8888»
Sitten ehdotan, että poistat seuraavat rivit kokemuksen parantamiseksi (vaikka se riippuu jo jokaisesta):
gapless_mp3_playback "kyllä"
metadata_to_use «taiteilija, albumi, otsikko, kappale, nimi, genre, päivämäärä, säveltäjä, esiintyjä, levy»
auto_update "kyllä"
Sitten siirrymme äänikokoonpanoon, jossa sanotaan "Audio Input", jätämme sen sellaisenaan, ja missä se sanoo "Audio Output" sen mukaan, käytämmekö ALSA: ta vai PulseAudiota, poistamme vastaavan osan kommentista. Esimerkiksi jos käytämme ALSA:
äänen ulostulo {
kirjoita «alsa»
nimi «Oma ALSA-laite»}
Ja jos käytämme pulssia:
äänen ulostulo {
kirjoita «paina»
nimi "My MPD PulseAudio Output"}
Jos haluamme kuunnella musiikkiamme toisesta tietokoneesta tai jopa puhelimestamme (niin kauan kuin olemme samassa lähiverkossa), voimme aktivoida MPD: n oletusarvoisesti sisältämän http-palvelimen, jota varten meidän on vain poistettava seuraavat rivit:
äänen ulostulo {
kirjoita "httpd"
nimi "Oma HTTP-virta"
kooderi «vorbis» # valinnainen, vorbis tai ontuva
portti «8000»
# laatu «5.0» # eivät määritä, onko bittinopeus määritetty
bittinopeus «128» # eivät määritä, onko laatu määritelty
muoto "44100: 16: 1"
}
Yhteyden muodostamiseksi (teoriassa, koska minulla ei ollut mahdollisuutta testata sitä), meidän on syötettävä vain palvelimen IP-osoite ja sen jälkeen määritetty portin numero, esimerkiksi: 192.168.1.10:8000, vaikka musiikin toistamiseksi joissakin soittimissa meidän on Lisää seuraava "/mpd.ogg" loppuun ja meillä olisi jotain tällaista:
192.168.1.10:8000/mpd.ogg
Olemme melkein valmiita, suosittelen vain, että poistat seuraavat rivit:
mixer_type «ohjelmisto» # Joten musiikin äänenvoimakkuuden säätäminen ei vaikuta järjestelmän kokonaistilavuuteen
uusintavoitto «kappale»
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
Valmiina, tallennamme tiedoston ja suljet editorin. Nyt suoritamme konsolista "mpd" niin, että se alkaa toimia, ja avaamme Sonatan konfiguroidaksesi sen. Napsautamme hiiren kakkospainikkeella mitä tahansa ohjelmaa ja valitsemme "Asetukset ..." ja sitten MPD. Siellä me täydennämme seuraavasti:
Nimi: voimme laittaa mitä haluamme.
Palvelin: Localhost tai IP-osoitteemme (riippuu siitä, mitä olemme asettaneet määritystiedostoon)
Portti: 8888 (tai mikä tahansa asetustiedostoon lisätty)
ja merkitsemme ruudun, jossa lukee "Yhdistä automaattisesti käynnistyksen yhteydessä", napsautamme "OK" ja heidän pitäisi pystyä näkemään tiedostonsa "kirjasto" -välilehdellä (se riippuu heidän musiikkimääräänsä, se voi viedä muutaman minuutin).
Voimme lisätä "mpd" sisäänkirjautumiseen välttääksesi sitä, että tarvitsemme käynnistää sitä manuaalisesti joka kerta. XFCE: ssä teemme sen: "Menu" -> "Configuration manager" -> "Session and start" -> "Auto-start applications" -> "Lisätä":
Ja nyt aion näyttää, kuinka voit hallita musiikkisoitintaasi hyvin yksinkertaisella tavalla Android-laitteestasi, sillä me tarvitsemme vain pienen sovelluksen nimeltä MPDroid (olen velkaa linkin, mutta löydät sen sovelluskaupasta).
Määritämme sen seuraavasti: siirrymme «Asetukset» -> «Yhteysasetukset» -> «Yhteyden oletusasetukset» -> ja viimeistelemme sen seuraavasti:
Isäntä: 192.168.1.10 (MPD-palvelimemme osoite)
Portti: 8888 (portti, jonka osoitamme MPD: lle)
Suoratoistoisäntä: 192.168.1.10 (sama osoite kuin MPD-palvelimellamme)
Suoratoistoportti: 8000 (on oletusosoite)
erittäin hyödyllinen ja hyvin selitetty
Paljon kiitoksia, olen iloinen, että siitä on sinulle hyötyä. Kippis!
Kävitkö Ubuntussa?
Etkö ollut Crunchbang Linuxissa?
Olen väliaikaisesti Xubuntussa (höyryn takia), koska minulla oli pari ongelmaa Crunchbangin kanssa, mutta aion palata, koska se on distro, jossa tunnen oloni mukavammaksi.
Saapuessani taloon aion kokeilla sitä, ja tiedän, että se on erittäin hyvä
Uskomaton asia on sen alhainen resurssien kulutus, joka yksin kannattaa kokeilla.
Erinomainen viesti, mpd on siistiä.
Kiitos paljon!
Ofú !!! :TAI
Paljon kiitoksia, se oli minulle hyödyllinen, nyt voin vaihtaa musiikkini istumalla valtaistuimelta kylpyhuoneessa ... hahaha.
Hahaha, nyt jos luulen saavuttaneeni tavoitteen: yksinkertaistaa jonkun elämää, tunnen olevani tyytyväinen 😉
Erittäin hyvä opetusohjelma, ennen kuin käytin automaattista komentosarjaa, jonka he antoivat Arch-wikissä, mutta he poistivat Linkin ja tämä opetusohjelma toimi minulle (komentosarja ei toiminut, se merkitsi virheen).
Huono asia on se, että nyt asennan asiakkaan Nokia E5 -laitteelleni tarvitsen tuhansia asioita xx
Mikä virhe komentosarjassa merkitsi sinut? Olen iloinen siitä, että opetusohjelma oli hyödyllinen sinulle. Jos pystyt asentamaan asiakkaan Nokialle, välitä sen nimi siltä varalta, että se toimii jollekin muulle.
Oikein hyvä! Onnittelut.
Gracias !!!
Erinomainen 🙂 MPD on kuningas. Haluaisin vain asiakkaan, kuten Cantata for KDE, for GTK.
Kyllä, MPD: n tarjoamat mahdollisuudet ovat hyvin erilaisia. Mitä eroja Cantatalla on verrattuna muihin asiakkaisiin? Testaan nyt Ncmpcpp: ää (päätelaitteelta) ja totuus on, että se on erittäin hyvä ja täydellinen, se yllättää minut lopullisesti.
Sattumalta luin tätä: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd
kun törmään artikkeliisi. Näyttääkö tämä yhdistelmä sinulle kohtuulliselta?
Haluan soveltaa sitä, mutta järjestelmäni on LMDE KDE, jonka on luonut Schoejle. Se on erinomainen ja hyvin intuitiivinen, mutta muiden tavoin se ei salli bitperfect-toistoa. Voidaanko kirjoittamasi yhdistää millään tavalla artikkeliin? Onko se tarpeen tehdä? Kiitos kärsivällisyydestänne.
Mielestäni sen pitäisi olla mahdollista, MPD on erittäin monipuolinen, joten luulisin, että monimutkaisin asia olisi LTSP-kokoonpano (josta minulla ei ole kokemusta), mutta sinulla ei pitäisi olla ongelmia, mitä laitan MPD: hen Suosittelen, että en käytä komentosarjaa, ja lue kommentoitu kokoonpanotiedosto nähdäksesi, mitkä vaihtoehdot sopivat parhaiten siihen, mitä tarvitset.
Espanjankieleni ei ole niin hyvä, mutta luulet tarkoittavan, että bitperfect-toisto voidaan yhdistää paikalliseen mpd-asennukseen LTSP: n käytön sijaan?
Vastaus on kyllä. Katso http://lacocina.nl/audiophile-mpd nähdäksesi, kuinka voit kääntää minkä tahansa mpd: n käyttävän tietokoneen hieman täydelliseksi streameriksi.
Se sisältää myös tietoja ja komentosarjoja, joiden avulla luodaan automaattisesti hiukan täydellinen mpd.conf-tiedosto, erityisesti audio_output {alsa…} -osio, joka on kriittinen bittiteknisen toiston kannalta.
Terveisin,
Ronald
Saan virheen yritettäessä käyttää MPDroidia: /
Yhteys epäonnistui
Yhteys MPD-palvelimeen epäonnistui! Tarkista, onko palvelin käynnissä ja tavoitettavissa. (Ei voida ratkaista isäntää "http://192.XXX.XXX.XXX": Ei isäntänimeen liittyvää osoitetta.)
Mitään ideoita?
Kuinka outoa, tarkasitko, että MPD toimii oikein tietokoneellasi? Ja oletko yhteydessä samaan verkkoon puhelimesi ja tietokoneesi kanssa?
Kaikki toimii hyvin tietokoneellani, ongelma näyttää olevan se, että se ei toimi JellyBean 4.2: ssä
Käytän sitä puhelimessani jellyBean 4.1.2: n kanssa ja minulla ei ole ongelmia, se voi olla jotain muuta. Jos voit antaa minulle linkin kopion mpd.conf-tiedostostasi ja jonkin kuvakaappauksen MPDroid-asetuksista, voimme nähdä, missä ongelma on.
Hei hyvä, viime aikoihin asti löysin mpd: n ja koska olen kokeillut kaikkea enkä tiedä miten ratkaista ongelma, olen tehnyt useita asioita, joita olen nähnyt useilla foorumeilla, mutta en ole pystynyt ratkaisemaan se. Ongelma on seuraava
Kohteeseen 127.0.0.1:6600 sitoutuminen epäonnistui: Osoite on jo käytössä
Olen vaihtanut satamaa ja tehnyt muita asioita, mutta mikään ei ole toiminut, kiitän apuasi 🙂
Virhe ilmestyy juuri kirjoitettaessa mpd konsolista, kiitos 🙂
Jos tämä on yksinkertainen versio, kuinka vaikea versio tulee olemaan…. 🙂
Tietääkö kukaan, miten määritetään kuuntelemaan musiikkia kahdella tietokoneella? Tarkoitan, että minulla on kaikki musiikki ja toisessa haluan käyttää sitä.
Komentosarjalinkki näyttää olevan rikki, se vie minut tämän sivuston oletusmalliin.
Linkki komentosarjaan ei enää toimi, ohjaa sivuston juuriin
Näinä päivinä näen, voinko tehdä komentosarjan uudelleen, koska en löydä sitä lataamaan sitä uudelleen, koska alkuperäinen on kadonnut ja näen, voinko päivittää oppaan tai tehdä uuden.
kaikki toimii hyvin paitsi kun selaan, 5:n painaminen jumittuu ja lähettää minulle seuraavan kommentin MPD Tallennetut soittolistat on poistettu käytöstä