MPD (vai mÅ«zikas atskaÅotÄja dÄmons) ir audio atskaÅotÄjs, kas paredzÄts darbam kÄ sistÄmas pakalpojums (tÄtad dÄmons), ar klienta-servera tipa arhitektÅ«ru, kas sÄkas kopÄ ar datoru neatkarÄ«gi no grafiskÄ interfeisa. Tas ir iespaidÄ«gÄ ÄtrumÄ indeksÄt mÅ«su mÅ«zikas bibliotÄku un padarÄ«t to pieejamu mums, lai mÄs to varÄtu klausÄ«ties gan no datora, kurÄ tÄ ir instalÄta, gan caur tÄ«klu.
Tam ir dažÄdi klienti, kas ir pieejami ne tikai Linux, bet arÄ« Android un pat Windows.
Neskatoties uz to, ka tÄ konfigurÄcija ir ÄrkÄrtÄ«gi daudzpusÄ«ga, tÄs relatÄ«vÄ sarežģītÄ«ba mÄdz nobiedÄt ne vienu vien. Å odien es izskaidroÅ”u, kÄ novÄrst MPD darbÄ«bu kÄ pakalpojumu un tÄ vietÄ sÄkt, kad mÄs piesakÄmies ar sava lietotÄja privilÄÄ£ijÄm. TÄdÄ veidÄ mÄs izvairÄ«simies no nevajadzÄ«ga droŔības riska (vairÄk nekÄ viens paranojas man pateiksies thank).
PÄc daudzu ceļvežu ievÄroÅ”anas un vairÄkkÄrtÄju atkÄpÅ”anos no jauna, lai to konfigurÄtu, es uzÅÄmos izveidot skriptu, lai atvieglotu Ŕīs lieliskÄs programmas konfigurÄÅ”anu, lai tÄ bÅ«tu nedaudz lietotÄjam draudzÄ«gÄka: te tas ir.
Lai sÄktu, mums ir jÄinstalÄ MPD un, lai to kontrolÄtu, izmantojot grafisko interfeisu, mÄs izmantosim Sonata:
sudo aptitude instalÄt mpd sonÄti
Tad mÄs pÄrtraucam pakalpojumu un neļaujam to palaist kÄ sistÄmas dÄmonu:
sudo pakalpojums mpd stop
sudo update-rc.d mpd atspÄjot
Un tagad, ja mÄs dosimies uz lietojumprogrammas konfigurÄciju, un Å”eit man ir jÄsniedz vÄl viens paskaidrojums: skripts izveido pamata konfigurÄcijas failu ar parametriem, kas ir tikai un nepiecieÅ”ami, lai tas darbotos, bet ceļvedim mÄs izmantosim MPD izveidoto konfigurÄcijas failu pÄc noklusÄjuma, kas ir pienÄcÄ«gi komentÄts un kam ir daudz vairÄk iespÄju, kas var bÅ«t noderÄ«gas vai var nebÅ«t noderÄ«gas, tÄpÄc es iesaku jums to vismaz apskatÄ«t.
MÄs izveidojam nepiecieÅ”amos direktorijus MPD:
mkdir -p ~ / .mpd / atskaÅoÅ”anas saraksti
MÄs kopÄjam konfigurÄcijas failu jaunizveidotajÄ mapÄ un izveidojam nepiecieÅ”amos failus:
gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf
pieskarieties ~ / .mpd / mpd.db
pieskarieties ~ / .mpd / mpd.log
pieskarieties ~ / .mpd / mpd.pid
pieskarieties ~ / .mpd / mpdstate
Un tagad mÄs sÄkam rediÄ£Ät paÅ”u konfigurÄcijas failu (es izmantoju medit, jÅ«s izmantojat to, pie kÄ esat pieradis):
medit ~ / .mpd / mpd.conf
Vispirms mums jÄpasaka, kur atrodas mÅ«su mÅ«zika, un ceļu, kur atrodas tikko izveidotie faili:
mūzikas_direktorijs "~ / Mūzika"
playlist_directory "~ / .mpd / playlists"
db_file "~ / .mpd / mpd.db"
log_file "~ / .mpd / mpd.log"
pid_file "~ / .mpd / mpd.pid"
state_file "~ / .mpd / mpdstate"
MÄs komentÄjam lietotÄju un grupu opcijas (rindas sÄkumÄ pievienojot #). Tie nav nepiecieÅ”ami, jo MPD darbosies ar tÄ lietotÄja privilÄÄ£ijÄm, kurÅ” to sÄk.
VietÄ, kur teikts "TÄ«klam", mums ir divas iespÄjas: ja mÄs vienkÄrÅ”i izmantosim MPD tÄ, it kÄ tas bÅ«tu jebkurÅ” cits mÅ«zikas atskaÅotÄjs, kur teikts "bind_to_address", mÄs vienkÄrÅ”i ievietojam "localhost". Ja tÄ vietÄ mÄs kontrolÄsim MPD no citas ierÄ«ces (piemÄram, Android viedtÄlruÅa, kÄ mÄs paskaidrosim vÄlÄk) vai arÄ« mÄs vÄlamies straumÄt audio, vietÄjÄ hosta vietÄ mÄs ievietosim (vienmÄr pÄdiÅÄs) mÅ«su IP adresi, piemÄram:
bind_to_address "192.168.1.10"
VietÄ, kur teikts "ports", mÄs mainÄm to, kas pÄc noklusÄjuma ir pieejams (6600), citam (Å”ajÄ gadÄ«jumÄ 8888), jo es tur esmu lasÄ«jis, ka noklusÄjums dažkÄrt rada problÄmas, un tam vajadzÄtu izskatÄ«ties Å”Ädi:
osta Ā«8888Ā»
Tad es iesaku jums komentÄt Ŕīs rindas, lai uzlabotu pieredzi (lai gan tas jau ir atkarÄ«gs no katra):
gapless_mp3_playback "jÄ"
metadata_to_use Ā«mÄkslinieks, albums, nosaukums, ieraksts, nosaukums, žanrs, datums, komponists, izpildÄ«tÄjs, disksĀ»
auto_update "jÄ"
Tad mÄs ejam uz audio konfigurÄciju, kur teikts "Audio ievade", mÄs to atstÄjam tÄdu, kÄds tas ir, un tur, kur teikts "Audio izeja" atkarÄ«bÄ no tÄ, vai mÄs izmantojam ALSA vai PulseAudio, mÄs komentÄjam attiecÄ«go sadaļu. PiemÄram, ja mÄs izmantojam ALSA:
audio_izeja {
tips Ā«alsaĀ»
nosaukums Ā«Mana ALSA ierÄ«ceĀ»}
Un, ja mÄs izmantojam pulsu:
audio_izeja {
ierakstiet Ā«nospiedietĀ»
nosaukums "Mana MPD PulseAudio izeja"}
Ja mÄs vÄlamies klausÄ«ties mÅ«su mÅ«ziku no cita datora vai pat no sava tÄlruÅa (ja vien atrodamies vienÄ lokÄlajÄ tÄ«klÄ), mÄs varam aktivizÄt MPD pÄc noklusÄjuma iekļauto http serveri, tÄpÄc mums ir jÄatsauc tikai Å”Ädas rindas :
audio_izeja {
ierakstiet "httpd"
nosaukums "Mana HTTP straume"
kodÄtÄjs Ā«vorbisĀ» # izvÄles, vorbis vai klibs
osta Ā«8000Ā»
# kvalitÄte Ā«5.0Ā» # nenosaka, vai ir noteikts bitu pÄrraides Ätrums
bitrate Ā«128Ā» # nenosaka, ja ir noteikta kvalitÄte
formÄts "44100: 16: 1"
}
Lai izveidotu savienojumu (teorÄtiski, tÄ kÄ man nebija iespÄjas to pÄrbaudÄ«t), mums jÄievada tikai mÅ«su servera IP, kam seko norÄdÄ«tais porta numurs, piemÄram: 192.168.1.10:8000, lai gan, lai atskaÅotu mÅ«zikas straumi dažos spÄlÄtÄjos beigÄs "/mpd.ogg" jÄpievieno sekojoÅ”ais, un mums bÅ«tu kaut kas lÄ«dzÄ«gs Å”im:
192.168.1.10:8000/mpd.ogg
MÄs esam gandrÄ«z pabeiguÅ”i, es tikai iesaku jums komentÄt Ŕīs rindas:
mixer_type Ā«programmatÅ«raĀ» # TÄtad mÅ«zikas skaļuma pielÄgoÅ”ana neietekmÄ kopÄjo sistÄmas skaļumu
replaygain Ā«celiÅÅ”Ā»
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
Gatavs, mÄs saglabÄjam failu un aizveram redaktoru. Tagad no konsoles izpildÄm "mpd" tÄ, lai tas sÄktu darboties, un atveram Sonatu, lai to konfigurÄtu. MÄs ar peles labo pogu noklikŔķiniet jebkurÄ programmas vietÄ un izvÄlamies "Preferences ..." un pÄc tam MPD. Tur mÄs pabeigsim Å”Ädi:
Nosaukums: mÄs varam likt to, ko mÄs vÄlamies.
Serveris: Localhost vai mÅ«su IP (tas ir atkarÄ«gs no tÄ, ko esam ievietojuÅ”i konfigurÄcijas failÄ)
Ports: 8888 (vai kÄds cits, ko esam ievietojuÅ”i konfigurÄcijas failÄ)
un mÄs atzÄ«mÄjam rÅ«tiÅu ar tekstu āSavienot automÄtiski, startÄjotā, mÄs noklikŔķinÄm uz āLabiā, un tagad jums vajadzÄtu bÅ«t iespÄjai redzÄt savus failus cilnÄ āBibliotÄkaā (tas ir atkarÄ«gs no jums pieejamÄs mÅ«zikas daudzuma, var paiet pÄris minÅ«tes).
MÄs varam pievienot "mpd" pieteikuminformÄcijai, lai nebÅ«tu jÄsÄk to katru reizi manuÄli, XFCE mÄs to darÄm no: "Menu" -> "Configuration manager" -> "Session and start" -> "Auto-start applications" -> "Pievienot":
Un tagad es jums parÄdÄ«Å”u, kÄ jÅ«s varat ļoti vienkÄrÅ”i kontrolÄt mÅ«zikas atskaÅotÄju no sava Android, tÄpÄc mums ir nepiecieÅ”ama tikai neliela lietojumprogramma ar nosaukumu MPDroid (es jums esmu parÄdÄ saiti, bet jÅ«s to varat atrast lietojumprogrammÄ) veikals).
MÄs to konfigurÄjam Å”Ädi: mÄs ejam uz sadaļu Ā«IestatÄ«jumiĀ» -> Ā«Savienojuma iestatÄ«jumiĀ» -> Ā«NoklusÄjuma savienojuma iestatÄ«jumiĀ» -> un tur mÄs to pabeidzam Å”Ädi:
Resursdators: 192.168.1.10 (mūsu MPD servera adrese)
Ports: 8888 (ports, kuru pieŔķiram MPD)
StraumÄÅ”anas resursdators: 192.168.1.10 (tÄ pati adrese kÄ mÅ«su MPD serveris)
StraumÄÅ”anas ports: 8000 (ir noklusÄjuma adrese)
ļoti noderīgs un labi izskaidrots
Liels paldies, priecÄjos, ka tas jums ir noderÄ«gs. PriekÄ!
Vai jÅ«s devÄties uz Ubuntu?
Vai jÅ«s nebijÄt Crunchbang Linux?
Es Ä«slaicÄ«gi izmantoju Xubuntu (tvaika dÄļ), jo man bija pÄris problÄmas ar Crunchbang, bet es plÄnoju atgriezties, jo tas ir distro, kurÄ es jÅ«tos ÄrtÄk.
Ierodoties mÄjÄ, es to izmÄÄ£inÄÅ”u, un es zinu, ka tas ir ļoti labi
Neticami ir tas, ka tam ir zems resursu patÄriÅÅ”, tikai tÄpÄc ir vÄrts to izmÄÄ£inÄt.
Izcila ziÅa, mpd ir forÅ”s.
Liels paldies!
OfĆŗ !!! : VAI
Liels paldies, tas man bija noderÄ«gi, tagad es varu mainÄ«t savu mÅ«ziku, sÄžot no troÅa vannas istabÄ ... hahahaha.
Hahaha, tagad, ja es domÄju, ka esmu sasniedzis savu mÄrÄ·i: vienkÄrÅ”ot kÄda dzÄ«vi, es jÅ«tos piepildÄ«ts š
Ä»oti laba apmÄcÄ«ba, pirms es izmantoju automÄtisko skriptu, ko viÅi deva Arch wiki, taÄu viÅi noÅÄma saiti, un Ŕī apmÄcÄ«ba man darbojÄs (skripts nederÄja, tas atzÄ«mÄja kļūdu).
Slikti ir tas, ka tagad, lai instalÄtu klientu manÄ Nokia E5, man vajag tÅ«kstoÅ”iem lietu xx
KÄdu kļūdu skripts jÅ«s atzÄ«mÄja? Es priecÄjos, ka apmÄcÄ«ba jums bija noderÄ«ga. Ja jÅ«s varat instalÄt klientu nokia, nododiet tÄ nosaukumu, ja tas darbojas kÄdam citam.
Ļoti labi! Apsveicu.
Paldies!
Izcili š MPD ir karalis. Es tikai gribÄtu tÄdu klientu kÄ Cantata priekÅ” KDE, par GTK.
JÄ, MPD sniegtÄs iespÄjas ir ļoti dažÄdas. KÄdas atŔķirÄ«bas ir Cantata salÄ«dzinÄjumÄ ar citiem klientiem? Tagad es testÄju Ncmpcpp (no terminÄla), un patiesÄ«ba ir tÄda, ka tÄ ir ļoti laba un pilnÄ«ga, tÄ mani pÄrsteidza par labu.
NejauŔi es to lasīju: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd
kad uzdÅ«ros tavam rakstam. Vai Ŕī kombinÄcija jums Ŕķiet saprÄtÄ«ga?
Es vÄlos to pielietot, bet mana sistÄma ir LMDE KDE, kuru izveidoja Schoejle. Tas ir izcils un ļoti intuitÄ«vs, taÄu, tÄpat kÄ citi, tas nepieļauj bitperfect reproducÄÅ”anu. Vai to, ko jÅ«s rakstÄ«jÄt, var kaut kÄ apvienot ar tajÄ rakstÄ teikto? Vai tas ir jÄdara? Paldies par pacietÄ«bu.
Es domÄju, ka tam vajadzÄtu bÅ«t iespÄjamam, MPD ir ļoti universÄls, tÄpÄc es domÄju, ka vissarežģītÄkÄ lieta bÅ«tu LTSP konfigurÄcija (ar kuru man nav pieredzes), bet attiecÄ«bÄ uz to, ko es ievietoju MPD, jums nevajadzÄtu bÅ«t problÄmÄm, VienÄ«gais Lieta, ko iesaku neizmantot skriptu, un izlasiet komentÄto konfigurÄcijas failu, lai redzÄtu, kÄdas opcijas vislabÄk atbilst vajadzÄ«gajam.
Mans spÄÅu valoda nav tik laba, bet jÅ«s domÄjat, ka jÅ«s domÄjat, vai bitperfect atskaÅoÅ”anu var apvienot ar vietÄjo mpd instalÄciju, nevis lietoÅ”anu ar LTSP?
Atbilde ir jÄ. Apskatiet http://lacocina.nl/audiophile-mpd lai redzÄtu, kÄ jebkuru datoru, kurÄ darbojas mpd, var pÄrveidot par nedaudz perfektu straumÄtÄju.
TajÄ ir arÄ« informÄcija un skripti, lai automÄtiski izveidotu mazliet perfektu mpd.conf, it Ä«paÅ”i sadaļu audio_output {alsaā¦}, kas ir kritiski svarÄ«ga, lai atskaÅotu bitu perfekti.
Sveicieni,
Ronalds
MÄÄ£inot izmantot MPDroid, tiek parÄdÄ«ta kļūda: /
NeizdevÄs izveidot savienojumu
NeizdevÄs izveidot savienojumu ar MPD-Server! PÄrbaudiet, vai serveris darbojas un ir sasniedzams. (Nevar atrisinÄt resursdatoru "http://192.XXX.XXX.XXX": ar resursdatora nosaukumu nav saistÄ«ta adrese.)
KÄdas idejas?
Cik dÄ«vaini, vai jÅ«s pÄrbaudÄ«jÄt, vai MPD jÅ«su datorÄ darbojas pareizi? Un vai jÅ«s esat savienots ar to paÅ”u tÄ«klu ar tÄlruni un datoru?
ManÄ datorÄ viss darbojas labi, Ŕķiet, ka problÄma ir tÄ, ka tas nedarbojas JellyBean 4.2
Es to izmantoju savÄ tÄlrunÄ« ar jellyBean 4.1.2, un man nav problÄmu, tas varÄtu bÅ«t kaut kas cits. Ja jÅ«s varat man iedot saiti ar sava mpd.conf kopiju un kÄdu MPDroid iestatÄ«jumu ekrÄnuzÅÄmumu, varbÅ«t mÄs varam redzÄt, kur ir problÄma.
Sveiki, labi, lÄ«dz nesenam laikam es atklÄju mpd un, tÄ kÄ esmu visu izmÄÄ£inÄjis un nezinu, kÄ atrisinÄt raduÅ”os problÄmu, esmu izdarÄ«jis vairÄkas lietas, kuras esmu redzÄjis dažÄdos forumos, bet neesmu spÄjis atrisinÄt to. ProblÄma ir Å”Äda
NeizdevÄs saistÄ«ties ar '127.0.0.1:6600': adrese jau tiek lietota
Esmu mainÄ«jis ostu un darÄ«jis citas lietas, bet nekas nav izdevies, es pateicos par jÅ«su palÄ«dzÄ«bu š
Kļūda parÄdÄs tieÅ”i, rakstot mpd no konsoles, paldies š
Ja Ŕī ir Ā«VIENKÄRÅ ÄĀ» versija, cik sarežģītÄ bÅ«sā¦ š
Vai kÄds zina, kÄ konfigurÄt mÅ«zikas klausÄ«Å”anos divos datoros? Es domÄju, ka man ir visa mÅ«zika, un es vÄlos tai piekļūt.
Skripta saite, Ŕķiet, ir bojÄta, tas mani novirza uz noklusÄjuma veidni Å”ai vietnei.
Saite uz skriptu vairs nedarbojas, novirza uz vietnes sakni
Å ajÄs dienÄs es redzu, vai es varu pÄrtaisÄ«t skriptu, jo nevaru to atkÄrtoti augÅ”upielÄdÄt, jo oriÄ£inÄls tika pazaudÄts, un es redzu, vai varu atjauninÄt rokasgrÄmatu vai izveidot jaunu.
viss darbojas labi, izÅemot tad, kad pÄrlÅ«koju, nospiežot 5 uzkaras un man tiek nosÅ«tÄ«ts Å”Äds komentÄrs MPD SaglabÄtie atskaÅoÅ”anas saraksti ir atspÄjoti