I-Music Player Daemon: ukusetha okulula (nokunye ukusetshenziswa okungeziwe)

Isidlali Somculo Daemon + Sonata

I-MPD (noma i-Music Player Daemon) isidlali somsindo esidizayinelwe ukusebenza njengensiza yohlelo (yingakho i-daemon), enokwakhiwa kohlobo lweseva yamakhasimende, eqala kanye nekhompyutha ngaphandle kwe-graphical interface. Okwenzayo kukhomba umtapo wolwazi wethu womculo ngejubane elihlaba umxhwele futhi siwenze utholakale kithina ukuze sikwazi ukuwulalela sobabili kusuka kwi-PC lapho ufakwe khona, nangenethiwekhi.

Kulokhu kukhona amaklayenti ahlukile, atholakala hhayi kuphela i-Linux, kodwa futhi ne-Android, kanye neWindows.

Yize kuguquka ngokweqile, ubunzima bokumiswa kwayo buvame ukwethusa ngaphezu kweyodwa. Namuhla ngizochaza ukuthi ngivimbela kanjani i-MPD ukuthi isebenze njengensizakalo futhi esikhundleni sayo iqale lapho singena ngemvume ngamalungelo womsebenzisi wethu. Ngale ndlela sigwema ubungozi bezokuphepha obungadingekile (abangaphezu koyedwa be-paranoid bazongibonga 🙂).

Ngemuva kokulandela imihlahlandlela eminingi nokuphinda ngihlele kabusha kaningi ukuyilungiselela, ngithathe umsebenzi wokwenza iskripthi esizosiza ukumiswa kwalolu hlelo olukhulu ukuze lusebenziseke kalula: nakhu.

Ukucaciswa: umhlahlandlela (kanye neskripthi) enzelwe ama-debian noma ama-distros asuselwe, kepha uma kukhulunywa kabanzi, kufanele asebenzele noma ngubani, acabangele imininingwane yokusatshalaliswa ngakunye.

Ukuqala, kufanele sifake i-MPD futhi siyilawule ngokusebenzisa isikhombimsebenzisi esibonakalayo esizosebenzisa iSonata:

ukufaneleka kwe-sudo ukufaka mpd sonata

Ngemuva kwalokho simisa insizakalo futhi siyivimbele ukuthi iqale njenge-daemon yohlelo:

insizakalo yesudo mpd ima

Isibuyekezo se-sudo-rc.d mpd khubaza

Futhi manje uma sizoya ekucushweni kohlelo lokusebenza, futhi lapha kufanele ngenze okunye ukucaciswa: iskripthi sakha ifayela lokumisa eliyisisekelo elinamapharamitha nje futhi adingekayo ukuze lisebenze, kepha kumhlahlandlela sizosebenzisa ifayela lokumisa elenziwa yi-MPD ngokuzenzakalela, ephawulwe ngokufanele futhi enezinketho eziningi eziningi ezingasiza noma ezingasizakali, ngakho-ke ngincoma ukuthi okungenani uyibheke.

Sakha izinkomba ezidingekayo ze-MPD:

mkdir -p ~ / .mpd / uhlu lwadlalwayo

Sikopisha ifayela lokumiswa kufolda esanda kwakhiwa bese senza amafayela esiwadingayo:

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

thinta ~ / .mpd / mpd.db

thinta ~ / .mpd / mpd.log

thinta ~ / .mpd / mpd.pid

thinta ~ / .mpd / mpdstate

Futhi manje sesiqala ukuhlela ifayili lokumisa uqobo (ngisebenzisa ukuzindla, usebenzisa lelo ojwayele):

ukuzindla ~ / .mpd / mpd.conf

Okokuqala kufanele siwutshele ukuthi umculo wethu utholakala kuphi nendlela lapho amafayela esisanda kuwakha ekhona:

isiqondisi somculo "~ / Umculo"

uhlu lokudlalwayo_directory "~ / .mpd / uhlu lokudlalwayo"

db_file "~ / .mpd / mpd.db"

ifayela lokungena "~ / .mpd / mpd.log"

i-pid_file "~ / .mpd / mpd.pid"

isimo_fayela "~ / .mpd / mpdstate"

Siphawula ngezinketho zomsebenzisi nezeqembu (engeza # ekuqaleni kolayini). Azidingeki ngoba i-MPD izosebenza ngamalungelo omsebenzisi oyiqalayo.

Lapho ithi "Okwe-network" sinezinketho ezimbili: uma nje sizosebenzisa i-MPD ngokungathi esinye isidlali somculo, lapho ithi "bind_to_address" simane sibeka i- "localhost". Uma kunalokho sizolawula i-MPD kusuka kwenye idivayisi (isibonelo, i-Android Smartphone, njengoba sizochaza ngokuhamba kwesikhathi) noma sifuna ukusakaza umsindo, esikhundleni se-localhost sizobeka (ngaso sonke isikhathi izingcaphuno) ikheli lethu le-IP, ngokwesibonelo:

bind_to_adress "192.168.1.10"

Lapho ithi "port" sishintsha leyo eza ngokuzenzakalela (6600) yokunye (kulokhu 8888) njengoba ngifunde lapho ukuthi okuzenzakalelayo kwesinye isikhathi kunikeza izinkinga, futhi kufanele kubukeke kanjena:

itheku «8888»

Ngemuva kwalokho ngiphakamisa ukuthi ungahambisani nale migqa elandelayo, ukuthuthukisa ulwazi (yize seluxhomeke kulowo nalowo):

gapless_mp3_playback "yebo"

imethadatha_ukusebenzisa «umculi, i-albhamu, isihloko, ithrekhi, igama, uhlobo, usuku, umqambi, umculi, idiski»

buyekeza ngokuzenzakalela "yebo"

Ngemuva kwalokho siya ekucushweni komsindo, lapho kuthi khona "Okufakwayo Komsindo" sikushiya njengoba kunjalo, futhi lapho ithi khona "Okukhipha Umsindo" kuya ngokuthi sisebenzisa i-ALSA noma iPulseAudio sisusa isivumelwano esigabeni esihambisanayo. Isibonelo uma sisebenzisa i-ALSA:

okukhipha umsindo
thayipha «alsa»
igama «Idivayisi yami ye-ALSA»

}

Futhi uma sisebenzisa iPulse:

okukhipha umsindo

thayipha «cindezela»
igama "Umphumela wami we-MPD PulseAudio"

}

Uma sifuna ukulalela umculo wethu kusuka kwenye i-PC noma ngisho nasocingweni lwethu (inqobo nje uma sikunethiwekhi efanayo yendawo) singasebenzisa i-http iseva efakwe ngokuzenzakalela ku-MPD, ngalokhu kufanele siphume kuphela imigqa elandelayo :

okukhipha umsindo
thayipha "httpd"
igama "Ukusakaza kwami ​​kwe-HTTP"
isifaki khodi «vorbis» # ongakukhetha, i-vorbis noma okhubazekile
itheku "8000"
# ikhwalithi «5.0» # ayichazi uma ngabe i-bitrate ichaziwe
i-bitrate «128» # ayichazi uma kuchazwa ikhwalithi
ifomethi "44100: 16: 1"
}

Ukuxhuma (ngombono, ngoba bengingenalo ithuba lokukuhlola) kufanele singene kuphela kwi-IP yeseva yethu kulandelwe inombolo echaziwe echaziwe, ngokwesibonelo: 192.168.1.10:8000, yize sidlala ukusakazwa komculo ku abanye abadlali kufanele sifake okulandelayo ekugcineni "/mpd.ogg" futhi sizoba nokuthile okufana nalokhu:

192.168.1.10:8000/mpd.ogg

Cishe sesiqedile, ngincoma kuphela ukuthi ungahambisi imigqa elandelayo:

mixer_type «software» #Ukuze ukulungisa ivolumu yomculo kungathinti ivolumu yonke yohlelo

replaygain «ithrekhi»

uhlelo lwefayela_charset "UTF-8"

i-id3v1_encoding "UTF-8"

Silungile, sigcina ifayela bese sivala isihleli. Manje kusuka kukhonsoli sisebenzisa i- "mpd" ukuze iqale ukusebenza, bese sivula iSonata ukuyilungiselela. Sichofoza kwesokudla noma yikuphi ohlelweni bese ukhetha "Okuncamelayo ..." bese kuba yi-MPD. Lapho sizoqedela ngokulandelayo:

Ukusetha i-Sonata

Igama: singabeka lokho esikufunayo.

Iseva: I-Localhost noma i-IP yethu (kuya ngokuthi yini esiyibeke kufayela lokumisa)

Itheku: 8888 (noma yini esiyibeke kufayela lokumisa)

futhi simaka ibhokisi elithi "Xhuma ngokuzenzakalela ekuqaleni", sichofoza u- "KULUNGILE" futhi manje usuzokwazi ukubona amafayela akho kuthebhu "yelabhulali" (kungathatha imizuzu embalwa kuya ngenani lomculo onawo).

Singangeza i- "mpd" ekungeneni ngemvume ukuze singakuqali ngokwenza njalo, ku-XFCE sikwenza kusuka ku-: "Imenyu" -> "Imenenja Yokuhlela" -> "Isikhathi bese uqala" -> "Qalisa izinhlelo zokusebenza ngokuzenzakalela" -> "Engeza":

Ingeza i-MPD ukungena ngemvume

Futhi manje, ngizokukhombisa ukuthi ungasilawula kanjani isidlali sakho somculo ngendlela elula kakhulu kusuka ku-Android yakho, ngoba lokho sidinga kuphela uhlelo lokusebenza oluncane olubizwa nge-MPDroid (ngikukweleta isixhumanisi, kepha ungasithola esitolo sohlelo lokusebenza).

I-MPDroid

Siyilungisa ngale ndlela elandelayo: siya ku- «Izilungiselelo» -> «Izilungiselelo Zokuxhuma» -> «Izilungiselelo Zokuxhuma Okuzenzakalelayo» -> futhi lapho siyiqedela ngokulandelayo:

Isikhungo: 192.168.1.10 (ikheli leseva yethu ye-MPD)

Itheku: 8888 (itheku esilabela i-MPD)

Ukusakaza okusingathwa: 192.168.1.10 (ikheli elifanayo neseva yethu ye-MPD)

I-Streamming Port: 8000 (ikheli elizenzakalelayo)

Manje usungasebenzisa i-Smartphone yakho njengesilawuli kude se-MPD (ngaphandle kokuthi iSonata isebenze). Futhi uma okufunayo ukulalela umculo ovela kwi-PC yakho ngqo kusuka kumakhalekhukhwini wakho, kusuka ku-MPDroid kufanele ufake «Izilungiselelo» -> «Imiphumela> -> Khetha i-« My HTTP Stream »-> Kumenyu yezinketho zesibonisi esikhulu khetha "Ukusakaza" (Kungathatha amasekhondi ambalwa ukulayisha umculo, sicela ubekezele 😉).
Ngiyethemba ukuthi kukusizile, futhi ngiphawule ukuthi uwutholile umbhalo, ngoba ungowokuqala engiwenza ube yinkimbinkimbi ngokwengeziwe. Halala!

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Tamuzi kusho

    ilusizo kakhulu futhi ichazwe kahle

    1.    TheSandman86 kusho

      Ngiyabonga kakhulu, ngiyajabula ukuthi ilusizo kuwe. Halala!

      1.    U-Elynx kusho

        Ngabe uye kuBuntu?.

        Angithi wawunguCrunchbang Linux?

        1.    TheSandman86 kusho

          NgikuXubuntu okwesikhashana (ngenxa yesitimu) njengoba ngibe nezinkinga ezimbalwa ngeCrunchbang, kepha ngihlela ukubuya, ngoba yi-distro engizizwa ngikhululeke kuyo kakhulu.

  2.   I-Ermimetal kusho

    Ukufika endlini ngizozama, futhi ngiyazi ukuthi kuhle kakhulu

  3.   TheSandman86 kusho

    Into emangazayo ukusetshenziswa okuphansi kwemithombo enakho, lokho kukodwa kufanelekile ukuthi uzame.

  4.   helena_ryuu kusho

    Okuthunyelwe okuhle kakhulu, i-mpd ipholile.

    1.    TheSandman86 kusho

      Siyabonga!

  5.   UYoyo Fernandez kusho

    Ofú !!! : NOMA

  6.   I-B1tBlu3 kusho

    Ngiyabonga kakhulu, bekulusizo kimi, manje sengingashintsha umculo wami ngihleli esihlalweni sobukhosi endlini yangasese ... hahahaha.

    1.    TheSandman86 kusho

      Hahaha, manje uma ngicabanga ukuthi ngiwufezile umgomo wami: ukwenza lula impilo yomuntu othile, ngizizwa ngigcwalisekile

  7.   Imoto_96 kusho

    Isifundo esihle kakhulu, ngaphambi kokuthi ngisebenzise iskripthi esizenzakalelayo abasinikeze ku-Arch wiki, kepha basuse i-Link futhi lesi sifundo sangisebenzela (iskripthi asizange, sabonisa iphutha).
    Okubi ukuthi manje ukufaka iklayenti kuNokia E5 yami ngidinga izinkulungwane zezinto xx

    1.    TheSandman86 kusho

      Isiphi iskripthi esikumake ngaso? Ngiyajabula ukuthi okokufundisa kube wusizo kuwe. Uma ukwazi ukufaka iklayenti ku-nokia, dlulisa igama layo uma kungenzeka lisebenzele omunye umuntu.

  8.   Leper_Ivan kusho

    Kuhle kakhulu! Halala.

    1.    TheSandman86 kusho

      Ngiyabonga!!!

  9.   I-AurosZx kusho

    Ohloniphekile 🙂 i-MPD iyinkosi. Ngingathanda nje iklayenti elifana neCantata le-KDE, le-GTK.

    1.    TheSandman86 kusho

      Yebo, amathuba okunikezwa yi-MPD ahlukahlukene kakhulu. Yimuphi umehluko uCantata awuqhathanise namanye amaklayenti? Manje ngivivinya iNcmpcpp (kusuka esigungwini) futhi iqiniso ukuthi lihle kakhulu futhi liphelele, kwangimangaza ngokuphelele.

  10.   Mario kusho

    Ngokuqondanayo bengifunda lokhu: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd

    lapho ngikhubeka esihlokweni sakho. Ingabe le nhlanganisela ibonakala inengqondo kuwe?
    Ngifuna ukusisebenzisa kepha isistimu yami yi-LMDE KDE eyenziwe ngu-Schoejle. Kuyinto enhle kakhulu futhi enembile kodwa njengabanye ayikuvumeli ukwenziwa kabusha okuncane. Ngabe okubhalile kungahlanganiswa nganoma iyiphi indlela nalokho okushiwo yilo mbhalo? Ingabe kunesidingo sokwenza kanjalo? Siyabonga ngokubekezela kwakho.

  11.   TheSandman86 kusho

    Ngicabanga ukuthi kufanele kwenzeke, i-MPD isebenziseka kakhulu, ngakho-ke ngicabanga ukuthi into eyinkimbinkimbi kakhulu kungaba ukumiswa kwe-LTSP (engingenalo ulwazi nakho) kepha ngokuqondene nalokho engikufaka ku-MPD akufanele ube nezinkinga, Okuwukuphela into engiyincomayo ukuthi ungasebenzisi iskripthi, bese ufunda ifayili lokumiswa elibekiwe ukuze ubone ukuthi iziphi izinketho ezilungele kangcono okudingayo.

    1.    URonald van Engelen kusho

      IsiSpanish sami asisihle kangako, kepha sicabanga ukuthi usho ukuthi uma ukudlala okungaphelele kungahlanganiswa nokufakwa kwendawo kwe-mpd esikhundleni sokusetshenziswa ne-LTSP?

      Impendulo inguyebo. Bheka i- http://lacocina.nl/audiophile-mpd ukubona ukuthi ungayiguqula kanjani noma iyiphi ikhompiyutha esebenzisa i-mpd ku-streamer ephelele.

      Futhi iqukethe imininingwane nemibhalo yokwakha ngokuzenzakalela i-mpd.conf ephelele, ikakhulukazi isigaba se-audio_output {alsa…}, esibaluleke kakhulu ekudlaleni okuncane.

      Ozithobayo,
      Ronald

  12.   umlab kusho

    Ngithola iphutha lapho ngizama ukusebenzisa i-MPDroid: /

    Ukuhlangana Kwehlulekile

    Ukuxhumeka ku-MPD-Server kwehlulekile! Bheka ukuthi ngabe iServer iyasebenza yini futhi iyatholakala. (Ayikwazi ukuxazulula umsingathi "http: // 192.XXX.XXX.XXX": Alikho ikheli elihlotshaniswa negama lomethuleli.)

    Yimiphi imibono?

    1.    TheSandman86 kusho

      Kuxaka kanjani, ukuthi ubheke ukuthi i-MPD isebenza kahle kwi-PC yakho? Futhi uxhunywe kunethiwekhi efanayo nefoni yakho ne-PC yakho?

      1.    umlab kusho

        Konke kusebenza kahle kukhompyutha yami, inkinga kubonakala sengathi ayisebenzi kuJellyBean 4.2

  13.   TheSandman86 kusho

    Ngiyisebenzisa ocingweni lwami ngejellyBean 4.1.2 futhi anginankinga, kungaba okunye. Uma unganginika isixhumanisi nekhophi ye-mpd.conf yakho nesithombe-skrini esithile sezilungiselelo ze-MPDroid mhlawumbe singabona ukuthi inkinga ikuphi.

  14.   Gabriela kusho

    Sawubona okuhle, kuze kube muva nje lapho ngithole i-mpd futhi njengoba sengizame konke futhi angazi ukuthi ngingaxazulula kanjani inkinga enginayo, ngenze izinto eziningi engizibonile ezinkundleni ezahlukahlukene kepha angikwazanga ukuzixazulula it. Inkinga yile elandelayo

    Yehlulekile ukuhlanganisa ku-'127.0.0.1:6600 ': Ikheli selivele liyasetshenziswa

    Ngishintshe itheku ngenza ezinye izinto kodwa akukho okusebenzile, ngingaluthokozela usizo lwakho 🙂

    Iphutha livela lapho uthayipha i-mpd kusuka kukhonsoli, ngiyabonga 🙂

  15.   Victor kusho

    Uma ngabe le ingu «SIMPLE», inguqulo enzima iyoba kanjani…. 🙂

  16.   ama-matias kusho

    Ngabe ukhona owaziyo ukuthi angalungiselela kanjani ukulalela umculo kuma-PC amabili? Ngiqonde ukuthi omunye nginawo wonke umculo futhi kokunye ngifuna ukukufinyelela.

  17.   UJavilondo kusho

    Isixhumanisi sesikripthi sibonakala ngathi sephukile, kungiyisa kusifanekiso esizenzakalelayo sale sayithi.

  18.   UGiovanni garciliano kusho

    Ukuxhumanisa neskripthi akusasebenzi, kuqondiswa kabusha kuzimpande zesiza

    1.    TheSandman86 kusho

      Kulezi zinsuku ngibona ukuthi ngingawenza kabusha lo mbhalo ngoba angiwutholi ukuze ngiwulayishe kabusha njengoba i-original ilahlekile futhi ngibona ukuthi ngingabuyekeza umhlahlandlela noma ngenze omusha.

  19.   charly kusho

    yonke into isebenza kahle ngaphandle uma ngiphequlula, ngicindezela okuthi 5 hangs futhi ngithumele amazwana alandelayo e-MPD Uhlu lwadlalwayo olugciniwe luvaliwe