Isidlali somculo iDaemon: ukuseta okulula (kunye nokusetyenziswa okongezelelekileyo)

Isidlali somculo iDaemon + Sonata

I-MPD (okanye uMdlali woMculo iDaemon) Sisidlali seaudio esilungiselelwe ukusebenza njengenkonzo yenkqubo (kungoko i-daemon), kunye nolwakhiwo lweseva yeklayenti, eqala kunye nekhompyuter ngokuzimeleyo kujongano lomzobo. Into eyenzayo kukusalathisa ithala leencwadi lethu lomculo ngesantya esichukumisayo kwaye siyenze ifumaneke kuthi ukuze siyimamele kokubini kwiPC apho ifakwe khona nakwinethiwekhi.

Kule nto, kukho abathengi abahlukeneyo, abafumanekiyo kuphela kwi-Linux, kodwa nakwi-Android, nakwi-Windows.

Ngaphandle kokuba iguquguquka kakhulu, ukuntsokotha okunxulumeneyo kobumbeko ngokuqhelekileyo koyikisa ngaphezu kwesinye. Namhlanje ndiza kucacisa indlela yokuthintela iMPD ekusebenzeni njengenkonzo kwaye endaweni yoko ndiyiqale xa singena ngamalungelo ethu omsebenzisi. Ngale ndlela sinqanda umngcipheko wokhuseleko olungeyomfuneko (ngaphezu komntu omnye othandabuzayo uya kundibulela :)

Emva kokulandela izikhokelo ezininzi kunye nokwala ukuyicwangcisa ngaphezulu kwesinye, ndithathe umsebenzi wokwenza iskripthi ukuququzelela uqwalaselo lwale nkqubo inkulu ukuze isebenziseke kancinci ngakumbi: Nantsi.

Ingcaciso: isikhokelo (kunye neskripthi) senzelwe i-Debian distros okanye i-derivatives, kodwa ukuthetha ngokubanzi kufuneka kube luncedo kuye nabani na, kuthathelwa ingqalelo iinkcukacha zokusasazwa ngalunye.

Ukuqala, kufuneka sifake iMPD kwaye siyilawule ngojongano lwegraphical siya kusebenzisa iSonata:

Ukufaneleka kwe-sudo ukufaka mpd sonata

Emva koko simisa inkonzo kwaye siyinqande ukuba iqalise njenge-daemon yenkqubo:

sudo inkonzo mpd stop

sudo uhlaziyo-rc.d mpd khubaza

Kwaye ngoku siya kuqhubela phambili kuqwalaselo lwesicelo, kwaye apha kufuneka ndenze enye ingcaciso: iskripthi sidala ifayile yoqwalaselo eyisiseko kunye neeparamitha eziyimfuneko ukuze isebenze, kodwa isikhokelo siya kusebenzisa ifayile yoqwalaselo eyenziwa yiMPD. ngokungagqibekanga , enikwe uluvo ngokufanelekileyo kwaye inokhetho oluninzi olunokuba luncedo okanye olunokuba luncedo kuwe, ngoko ke ndicebisa ukuba uyijonge noko.

Senza abalawuli abayimfuneko beMPD:

mkdir -p ~/.mpd/uluhlu lokudlala

Sikopa ifayile yoqwalaselo kwifolda entsha eyenziwe kwaye senze iifayile esizifunayo:

gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz > ~/.mpd/mpd.conf

touch ~/.mpd/mpd.db

touch ~/.mpd/mpd.log

touch ~/.mpd/mpd.pid

touch ~/.mpd/mpdstate

Kwaye ngoku siqala ukuhlela ifayile yoqwalaselo ngokwayo (ndisebenzise imedita, usebenzisa nantoni na oyiqhelileyo):

camngca ~/.mpd/mpd.conf

Okokuqala kufuneka siyixelele apho umculo wethu ukhoyo kunye nendlela apho iifayile esisanda kuzenza zikhoyo:

uluhlu_lomculo «~/Music»

uluhlu lokudlalayo "~/.mpd/uluhlu lokudlala"

db_file «~/.mpd/mpd.db»

log_file "~/.mpd/mpd.log"

pid_file «~/.mpd/mpd.pid»

Ifayile_yemeko "~/.mpd/mpdstate"

Siphawula malunga nomsebenzisi kunye neenketho zeqela (ukongeza # ekuqaleni komgca). Aziyomfuneko kuba iMPD iya kuqhuba ngamalungelo omsebenzisi oyiqalayo.

Apho ithi "kwinethiwekhi" sineendlela ezimbini ongakhetha kuzo: ukuba siza kusebenzisa iMPD ngokungathi sisiphi na isidlali somculo, apho ithi "bind_to_address" sibeka nje "localhost". Ukuba, ngakolunye uhlangothi, siya kulawula i-MPD ukusuka kwesinye isixhobo (umzekelo, i-smartphone ye-Android, njengoko siza kuchaza kamva) okanye sifuna ukuhambisa i-audio, endaweni ye-localhost siya kubeka (soloko sicaphula) i-IP yethu. idilesi, umzekelo:

bind_to_address “192.168.1.10”

Apho ithi "izibuko" sitshintsha leyo iza ngokungagqibekanga (6600) kwenye into (kule meko 8888) kuba ndifunde kwenye indawo ukuba ukungagqibeki ngamanye amaxesha kunika iingxaki, kwaye kufanele kujongeke ngolu hlobo:

izibuko «8888»

Apha ngezantsi ndicebisa ukuba ungakhe uphawule le migca ilandelayo, ukuphucula amava (nangona kuxhomekeke kumntu ngamnye):

i-gapless_mp3_playback "ewe"

imetadata_ukusebenzisa «igcisa,icwecwe,isihloko,ingoma,igama,uhlobo,umhla,umqambi,umculi,idiski»

uhlaziyo oluzenzekelayo "ewe"

Emva koko siya kwiisetingi zomsindo, apho ithi "I-Audio Input" siyishiya njengoko injalo, kwaye apho ithi "I-Audio Output" kuxhomekeke ekubeni sisebenzisa i-ALSA okanye i-PulseAudio sikhulula icandelo elihambelanayo. Umzekelo ukuba sisebenzisa i-ALSA:

imveliso_ yomsindo {
uhlobo "alsa"
igama "Isixhobo sam se-ALSA"

}

Kwaye ukuba sisebenzisa iPulse:

imveliso_ yomsindo {

chwetheza "ipulse"
igama "Isiphumo sam seMPD PulseAudio"

}

Ukuba sifuna ukumamela umculo wethu kwenye iPC okanye nakwifowuni yethu (logama nje sikwinethiwekhi yendawo enye) sinokuvula umncedisi we-http oqukwe ngokungagqibekanga kwiMPD, ukwenza oku kufuneka sikhuphe oku kulandelayo. imigca:

imveliso_ yomsindo {
uhlobo «httpd»
igama "Umlambo wam we-HTTP"
"vorbis" encoder # ozikhethelayo, i-vorbis okanye isiqhwala
izibuko «8000»
# umgangatho «5.0» # ungachazi ukuba ibitrate ichaziwe
bitrate «128» # ungachazi ukuba umgangatho uchaziwe
ifomathi «44100:16:1»
}

Ukudibanisa (kwithiyori, ekubeni andizange ndibe nethuba lokuvavanya oku) kufuneka singene kuphela i-IP yomncedisi wethu elandelwa yinombolo ye-port echaziweyo, umzekelo: 192.168.1.10:8000, nangona ukudlala umjelo womculo abanye abadlali kufuneka songeze oku kulandelayo ukuya esiphelweni "/mpd.ogg" kwaye siya kuba nento enje:

192.168.1.10:8000/mpd.ogg

Sele sigqibile, ndincoma nje ukuba ungakhe uphawule le migca ilandelayo:

mixer_type «isoftware» #Ukuze xa uhlengahlengisa ivolumu yomculo ayichaphazeli ivolumu yenkqubo iyonke

Phinda udlale "ingoma"

inkqubo_yetshathi yefayile "UTF-8"

id3v1_encoding “UTF-8”

Ukulungele, sigcina ifayile kwaye sivale umhleli. Ngoku ukusuka kwikhonsoli senza "mpd" ukuqala ukusebenza, kwaye sivula i-Sonata ukuyiqwalasela. Sicofa ekunene naphi na kwinkqubo kwaye ukhethe "Ezikhethwayo..." kwaye emva koko MPD. Apho siya kugqiba ngolu hlobo lulandelayo:

Ukumisela i-Sonata

Gama: singabeka nantoni na esiyifunayo.

Umncedisi: I-Localhost okanye i-IP yethu (ixhomekeke kwinto esiyibeke kwifayile yoqwalaselo)

Izibuko: 8888 (okanye nantoni na esiyibeke kwifayile yoqwalaselo)

kwaye sijonga ibhokisi ethi "Qhagamshela ngokuzenzekelayo ekuqaleni", sicofa "Yamkela" kwaye ngoku kufuneka ukwazi ukubona iifayile zakho kwithebhu "yethala leencwadi" (kuxhomekeke kubungakanani boMculo onawo, kungathatha isibini. yemizuzu).

Sinokongeza u-"mpd" kwigama lokungena ukuze singayiqali ngesandla ngalo lonke ixesha, kwi-XFCE siyenza sisuka: "Imenyu" -> "Umphathi woqwalaselo" -> "Iseshoni kunye nokuqalisa" —> "Ukuqalisa ngokuzenzekela kwesicelo " -> "Yongeza":

Ukongeza iMPD ukungena

Kwaye kunjalo, ndiza kukubonisa indlela onokuthi ulawule ngayo isidlali sakho somculo ngokulula kwi-Android yakho, kuba sifuna kuphela isicelo esincinci esibizwa ngokuba yiMPDroid (ndikweleta ikhonkco, kodwa ungayifumana kwivenkile yeapp. ).

MPDroid

Siyiqwalasela ngale ndlela ilandelayo: siya kwi "Useto" -> "Useto loQhagamshelwano" -> "Useto loQhagamshelwano oluMiselweyo" -> kwaye apho sigqibezela ngolu hlobo lulandelayo:

Umamkeli: 192.168.1.10 (idilesi yomncedisi wethu weMPD)

Izibuko: 8888 (izibuko esilinika iMPD)

Umsingathi wokusasaza: 192.168.1.10 (idilesi efanayo neseva yethu yeMPD)

Izibuko lokuHamba: 8000 (idilesi ehlala ikho)

Ngoku ungasebenzisa i-smartphone yakho njengolawulo olude lweMPD (ngaphandle kokuba ube ne-Sonata esebenzayo). Kwaye ukuba into oyifunayo kukumamela umculo kwiPC yakho ngokuthe ngqo kwiselfowuni yakho, ukusuka kwiMPDroid kuya kufuneka uye ku "Settings" -> "Outputs" -> Khetha "My HTTP Stream" -> Kwimenyu yeenketho ujongano oluphambili khetha "Ukusasaza" (Kunokuthatha imizuzwana embalwa ukulayisha umculo, yiba nomonde 😉 ).
Ndiyathemba ukuba ibe luncedo kuwe, kwaye uphawule into oyicingayo ngeskripthi, kuba yeyokuqala endiyenzileyo entsokothileyo. Molweni!

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   itammuz sitsho

    iluncedo kakhulu kwaye icaciswe kakuhle

    1.    Isandman86 sitsho

      Enkosi kakhulu, ndiyavuya kuba iluncedo kuwe. Molweni!

      1.    elinx sitsho

        Uyile kuBuntu?

        Ubungekho kwi-Crunchbang Linux?

        1.    Isandman86 sitsho

          NdikwiXubuntu okwethutyana (ngenxa yeSteam) kuba bendineengxaki ezimbalwa ngeCrunchbang, kodwa ndiceba ukubuya, kuba yeyona distro endiziva ndikhululekile kuyo.

  2.   I-Ermimetal sitsho

    Xa ndifika ekhaya ndiza kuyizama, kwaye ilungile kakhulu.

  3.   Isandman86 sitsho

    Into engakholelekiyo kukusetyenziswa okuphantsi kobutyebi enabo, ngenxa yeso sizathu kuphela kufanelekile ukunika ithuba.

  4.   hlena_ryuu sitsho

    iposti egqwesileyo, mpd ipholile.

    1.    Isandman86 sitsho

      Ndiyabonga!

  5.   Yoyo Fernandez sitsho

    Yhu!!! :NANYE

  6.   B1tBlu3 sitsho

    Enkosi kakhulu, ibiluncedo kum, ngoku ndingawutshintsha umculo wam ndihleli kwigumbi lokuhlambela… hahahaha.

    1.    Isandman86 sitsho

      Hahaha, ngoku ndicinga ukuba ndiyifezekisile injongo yam: ukwenza ubomi bomntu bube lula, ndiziva ndizalisekile 😉

  7.   Imoto_96 sitsho

    Isifundo esihle kakhulu, ngaphambi kokuba ndisebenzise iskripthi esizenzekelayo abasinike kwi-Arch wiki, kodwa basisusa ikhonkco kwaye esi sifundo sandinceda (hayi iskripthi, sandinika impazamo).
    Into embi kukuba ngoku ukufaka umxhasi kwiNokia E5 yam ndifuna amawaka ezinto xx

    1.    Isandman86 sitsho

      Yeyiphi impazamo ebeliphawulwe kumbhalo wakho? Ndiyavuya ukuba isifundo sibe luncedo kuwe. Ukuba unokufaka umxhasi kwiNokia, dlulisela igama layo ukuba iluncedo komnye umntu.

  8.   Leper_Ivan sitsho

    Kakuhle kakhulu! Sivuyisana nawe.

    1.    Isandman86 sitsho

      Enkosi!!!

  9.   KwAurosZx sitsho

    Egqwesileyo 🙂 MPD yinkosi. Ndingathanda kuphela umxhasi onje ngeKDE's Cantata, yeGTK.

    1.    Isandman86 sitsho

      Ewe, amathuba eMPD akunika wona ahluka kakhulu. Zeziphi iiyantlukwano iCantata inazo ngokubhekiselele kwabanye abathengi? Ngoku ndizama i-Ncmpcpp (ukusuka kwi-terminal) kwaye inyaniso kukuba ilungile kwaye iphelele, yandimangalisa ukuba ibe ngcono.

  10.   mario sitsho

    Ndenzekile ukuba ndifunde oku: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd

    xa ndidibana nenqaku lakho. Ngaba le ndibaniselwano ibonakala isengqiqweni kuwe?
    Ndifuna ukuyifaka kodwa indlela yam yi LMDE KDE eyenziwe ngu Schoejle. Igqwesile kwaye inomdla kakhulu kodwa njengabanye ayikuvumeli ukudlala ngokugqibeleleyo. Ngaba oko ukubhalileyo kunokudityaniswa ngandlel’ ithile noko kuthethwa leli nqaku? Ngaba kuyimfuneko ukwenza ngolo hlobo? Enkosi ngonyamezelo lwakho.

  11.   Isandman86 sitsho

    Ndicinga ukuba inokwenzeka, i-MPD iyaguquguquka kakhulu, ngoko ke ndingacinga ukuba eyona nto intsonkothileyo kukuqwalasela i-LTSP (endingenawo amava kuyo konke konke) kodwa malunga nento endiyifaka kwi-MPD, awufanelanga ukuba nayo. iingxaki, Inye kuphela into endiyicebisayo ayikukusebenzisa okushicilelweyo, kwaye ufunde ifayile yoqwalaselo ephawulweyo ukuze ubone ukuba zeziphi iinketho ezilungele okufunekayo.

    1.    URonald van Engelen sitsho

      ISpanish sam asilunganga kangako, kodwa ucinga ukuba uthetha ukuba ukudlala kancinci kunokudityaniswa nofakelo lwempd lwasekhaya endaweni yosetyenziso ngeLTSP?

      Impendulo nguewe. Jonga http://lacocina.nl/audiophile-mpd ukubona ukuba ungayijika njani nayiphi na ikhompyuter esebenzayo mpd ibe ngumsinga ogqibeleleyo.

      Ikwanazo nolwazi kunye nezikripti ukwenza ngokuzenzekelayo intwana egqibeleleyo mpd.conf, ngakumbi iaudio_output { alsa ... } icandelo, elibaluleke kakhulu kumdlalo ogqibeleleyo.

      mbuliso,
      URonald

  12.   mlab sitsho

    Ndifumana impazamo xa ndizama ukusebenzisa iMPDroid :/

    Uqhagamshelo Aluphumelelanga

    Umdibaniso kwi-MPD-Server ayiphumelelanga! Khangela ukuba umncedisi uyasebenza kwaye uyafikeleleka. (Akukwazeki ukusombulula umamkeli "http://192.XXX.XXX.XXX": Akukho dilesi eyayanyaniswa negama lomamkeli.)

    Naziphi na izimvo?

    1.    Isandman86 sitsho

      Oko kuyamangalisa, ngaba uye wajonga ukuba iMPD isebenza ngokuchanekileyo kwiPC yakho? Kwaye ngaba uqhagamshelwe kwinethiwekhi efanayo kunye nefowuni yakho kunye nePC yakho?

      1.    mlab sitsho

        Yonke into isebenza kakuhle kwikhompyuter yam, ingxaki ibonakala ngathi ayisebenzi kwi-JellyBean 4.2

  13.   Isandman86 sitsho

    Ndiyisebenzisa kwifowuni yam kunye ne-jellyBean 4.1.2 kwaye andinayo ingxaki, inokuba yinto enye. Ukuba ungandithumelela ikhonkco kunye nekopi ye mpd.conf yakho kunye neskrini sesetingi seMPDroid, mhlawumbi sinokubona apho ingxaki.

  14.   kuGabriela sitsho

    Molweni kude kube ngoku ndibhaqile mpd ndizamile yonke into andazi ukuba ndingayisombulula njani ingxaki endinayo, zininzi izinto endizibonileyo kumaforum ahlukeneyo kodwa andakwazi ukuyisombulula. Ingxaki yile ilandelayo

    Ayiphumelelanga ukubophelela ku-'127.0.0.1:6600': Idilesi esele isetyenziswa

    Nditshintshe izibuko kwaye ndenza ezinye izinto kodwa akukho nto isebenzayo, ndingaluxabisa uncedo lwakho :)

    Impazamo ibonakala xa uchwetheza mpd kwikhonsoli, enkosi :)

  15.   Victor sitsho

    Ukuba olu luguqulelo "LULUMILE", ingaba inguqulelo enzima iya kuba njani... 🙂

  16.   matati sitsho

    Ngaba kukho nabani na owaziyo ukuba ungamisa njani ukumamela umculo kwiiPC ezimbini? Ndiyathetha, enye ndinawo wonke umculo kwaye kwenye ndifuna ukufikelela kuyo.

  17.   Javiondo sitsho

    Ikhonkco leskripthi libonakala laphukile, lindithatha kwitemplate engagqibekanga yesi siza.

  18.   UGiovanni Garciliano sitsho

    Ikhonkco kwiscript ayisasebenzi, iphinda iqondise kwingcambu yesiza

    1.    Isandman86 sitsho

      Kwezi ntsuku ndiza kubona ukuba ndingaphinda ndisenze iskripthi kuba ndingasifumani ukuba siphinde silayishe kwakhona, kuba eyona nto yayilahlekile kwaye ndiza kubona ukuba ndingasihlaziya na isikhokelo okanye ndenze esitsha.

  19.   charly sitsho

    Yonke into isebenza kakuhle ngaphandle kwaxa ndikhangela, xa ndicofa u-5 ijinga kwaye indithumelele uluvo olulandelayo lweMPD Uluhlu lokudlala olugciniweyo luvaliwe.