Music Player Daemon: yksinkertainen asennus (ja joitain ylimääräisiä käyttötarkoituksia)

Musiikkisoitin Daemon + sonaatti

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.

Selvennys: Opas (ja käsikirjoitus) on tehty debian- tai johdetuille distroille, mutta yleisesti ottaen sen pitäisi olla hyödyllistä kaikille, ottaen huomioon kunkin jakelun erityispiirteet.

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:

Sonatan asettaminen

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ä":

Lisätään MPD kirjautumiseen

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).

MPDroid

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)

Nyt voit käyttää älypuhelinta MPD: n kaukosäätimenä (ei tarvitse olla Sonata käynnissä). Ja jos haluat kuunnella musiikkia tietokoneeltasi suoraan matkapuhelimestasi, sinun on syötettävä MPDroidista «Asetukset» -> «Lähdöt» -> Valitse «Oma HTTP-virta» -> Valitse pääkäyttöliittymän asetusvalikosta "Suoratoisto" (Musiikin lataaminen voi kestää muutaman sekunnin, ole kärsivällinen 😉).
Toivon, että siitä on ollut sinulle hyötyä, ja kommentoi, että löysit käsikirjoituksen, koska se on ensimmäinen, jonka teen suhteellisen monimutkaiseksi. Kippis!

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Tammuz dijo

    erittäin hyödyllinen ja hyvin selitetty

    1.    The Sandman86 dijo

      Paljon kiitoksia, olen iloinen, että siitä on sinulle hyötyä. Kippis!

      1.    elynx dijo

        Kävitkö Ubuntussa?

        Etkö ollut Crunchbang Linuxissa?

        1.    The Sandman86 dijo

          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.

  2.   Ermimetali dijo

    Saapuessani taloon aion kokeilla sitä, ja tiedän, että se on erittäin hyvä

  3.   The Sandman86 dijo

    Uskomaton asia on sen alhainen resurssien kulutus, joka yksin kannattaa kokeilla.

  4.   helena_ryuu dijo

    Erinomainen viesti, mpd on siistiä.

    1.    The Sandman86 dijo

      Kiitos paljon!

  5.   Yoyo Fernandez dijo

    Ofú !!! :TAI

  6.   B1tBlu3 dijo

    Paljon kiitoksia, se oli minulle hyödyllinen, nyt voin vaihtaa musiikkini istumalla valtaistuimelta kylpyhuoneessa ... hahaha.

    1.    The Sandman86 dijo

      Hahaha, nyt jos luulen saavuttaneeni tavoitteen: yksinkertaistaa jonkun elämää, tunnen olevani tyytyväinen 😉

  7.   auto_96 dijo

    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

    1.    The Sandman86 dijo

      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.

  8.   Leper_Ivan dijo

    Oikein hyvä! Onnittelut.

    1.    The Sandman86 dijo

      Gracias !!!

  9.   auroszx dijo

    Erinomainen 🙂 MPD on kuningas. Haluaisin vain asiakkaan, kuten Cantata for KDE, for GTK.

    1.    The Sandman86 dijo

      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.

  10.   mario dijo

    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.

  11.   The Sandman86 dijo

    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.

    1.    Ronald vanEngelen dijo

      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

  12.   laatta dijo

    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?

    1.    The Sandman86 dijo

      Kuinka outoa, tarkasitko, että MPD toimii oikein tietokoneellasi? Ja oletko yhteydessä samaan verkkoon puhelimesi ja tietokoneesi kanssa?

      1.    laatta dijo

        Kaikki toimii hyvin tietokoneellani, ongelma näyttää olevan se, että se ei toimi JellyBean 4.2: ssä

  13.   The Sandman86 dijo

    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.

  14.   Gabriela dijo

    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 🙂

  15.   voittaja dijo

    Jos tämä on yksinkertainen versio, kuinka vaikea versio tulee olemaan…. 🙂

  16.   Matias dijo

    Tietääkö kukaan, miten määritetään kuuntelemaan musiikkia kahdella tietokoneella? Tarkoitan, että minulla on kaikki musiikki ja toisessa haluan käyttää sitä.

  17.   javilondo dijo

    Komentosarjalinkki näyttää olevan rikki, se vie minut tämän sivuston oletusmalliin.

  18.   Giovanni garciliano dijo

    Linkki komentosarjaan ei enää toimi, ohjaa sivuston juuriin

    1.    The Sandman86 dijo

      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.

  19.   Charly dijo

    kaikki toimii hyvin paitsi kun selaan, 5:n painaminen jumittuu ja lähettää minulle seuraavan kommentin MPD Tallennetut soittolistat on poistettu käytöstä