MPL (arba „Music Player Daemon“) yra garso grotuvas, sukurtas veikti kaip sistemos paslauga (taigi ir demonas), su kliento-serverio tipo architektūra, kuri prasideda kartu su kompiuteriu, nepriklausomai nuo grafinės sąsajos. Tai daro įspūdingą greitį mūsų muzikos bibliotekos indeksavimą ir pateikimą mums, kad galėtume jos klausytis tiek iš kompiuterio, kuriame ji įdiegta, tiek per tinklą.
Tam yra skirtingi klientai, kurie yra prieinami ne tik „Linux“, bet ir „Android“, ir netgi „Windows“.
Nepaisant to, kad jo konfigūracija yra labai universali, santykinis jos sudėtingumas dažnai gąsdina ne vieną. Šiandien aš paaiškinsiu, kaip užkirsti kelią MPD veikimui kaip paslaugai, o ne paleidimui, kai prisijungiame naudodamiesi savo vartotojo teisėmis. Tokiu būdu išvengsime nereikalingos saugumo rizikos (man padėkos ne vienas paranojikas paran).
Laikydamasis daugybės vadovų ir ne kartą perregistravęs jį sukonfigūruoti, ėmiausi sukurti scenarijų, kad būtų lengviau konfigūruoti šią puikią programą, kad ji būtų šiek tiek patogesnė vartotojui: Štai jis.
Norėdami pradėti, turime įdiegti MPD ir valdyti ją per grafinę sąsają, naudosime „Sonata“:
sudo aptitude įdiegti mpd sonatą
Tada mes sustabdome paslaugą ir neleidžiame jai pradėti veikti kaip sistemos demonui:
sudo paslaugos mpd sustabdyti
sudo update-rc.d mpd išjungti
Ir dabar, jei pereisime prie programos konfigūracijos, čia turiu dar kartą paaiškinti: scenarijus sukuria pagrindinį konfigūracijos failą su parametrais, kurie yra būtini ir reikalingi, kad jis veiktų, tačiau vadovui naudosime konfigūracijos failą, kurį sukuria MPD pagal numatytuosius nustatymus, kurie yra tinkamai komentuojami ir turi daug daugiau galimybių, kurios gali būti naudingos, tačiau gali būti naudingos, todėl aš rekomenduoju jums bent jau tai pažvelgti.
Mes kuriame reikalingus MPD katalogus:
mkdir -p ~ / .mpd / grojaraščiai
Nukopijuojame konfigūracijos failą į naujai sukurtą aplanką ir kuriame reikalingus failus:
gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf
palieskite ~ / .mpd / mpd.db
palieskite ~ / .mpd / mpd.log
palieskite ~ / .mpd / mpd.pid
palieskite ~ / .mpd / mpdstate
Dabar mes pradedame redaguoti patį konfigūracijos failą (aš naudoju meditą, jūs naudojate tą, prie kurio esate įpratęs):
medituoti ~ / .mpd / mpd.conf
Pirmiausia turime pasakyti, kur yra mūsų muzika, ir kelią, kuriame yra ką tik sukurti failai:
muzikos_katalogas "~ / muzika"
grojaraščio_katalogas "~ / .mpd / grojaraščiai"
db_file "~ / .mpd / mpd.db"
log_file "~ / .mpd / mpd.log"
pid_file "~ / .mpd / mpd.pid"
būsenos_failas "~ / .mpd / mpdstate"
Mes pakomentuojame vartotojo ir grupės parinktis (eilutės pradžioje pridedame #). Jie nėra būtini, nes MPD veiks su jį paleidusio vartotojo privilegijomis.
Ten, kur parašyta „Tinklui“, mes turime dvi galimybes: jei paprasčiausiai naudosime MPD taip, tarsi tai būtų bet kuris kitas muzikos grotuvas, ten, kur sakoma „bind_to_address“, mes tiesiog įrašome „localhost“. Jei vietoj to mes ketiname valdyti MPD iš kito įrenginio (pvz., „Android“ išmaniojo telefono, kaip paaiškinsime vėliau) arba norime perduoti garsą, vietoj „localhost“ įdėsime (visada kabutėse) savo IP adresą, pavyzdžiui:
bind_to_address "192.168.1.10"
Kur parašyta „prievadas“, mes pakeičiame tą, kuris pagal numatytuosius nustatymus (6600) yra kitam (šiuo atveju 8888), nes aš ten skaičiau, kad pagal nutylėjimą kartais kyla problemų, ir jis turėtų atrodyti taip:
uostas «8888»
Tada siūlau nekomentuoti šių eilučių, kad pagerintumėte patirtį (nors tai jau priklauso nuo kiekvienos):
gapless_mp3_playback "taip"
metadata_to_use «atlikėjas, albumas, pavadinimas, takelis, vardas, žanras, data, kompozitorius, atlikėjas, diskas»
auto_update "taip"
Tada einame į garso konfigūraciją, kur parašyta „Garso įvestis“, paliekame ją tokią, kokia yra, ir kur sakoma „Garso išvestis“, atsižvelgiant į tai, ar naudojame ALSA, ar „PulseAudio“, atšauksime atitinkamą skyrių. Pavyzdžiui, jei mes naudojame ALSA:
audio_putput {
įveskite «alsa»
pavadinimas «Mano ALSA įrenginys»}
Ir jei mes naudojame Pulse:
audio_putput {
įveskite «paspauskite»
pavadinimas „My MPD PulseAudio Output“}
Jei norime klausytis muzikos iš kito kompiuterio ar net iš telefono (jei esame tame pačiame vietiniame tinkle), galime aktyvuoti http serverį, kuris pagal numatytuosius nustatymus įtrauktas į MPD, tam tereikia atšaukti šias eilutes: :
audio_putput {
įveskite „httpd“
pavadinkite „Mano HTTP srautas“
koduotojas «vorbis» # neprivalomas, vorbis arba lame
uostas "8000"
# quality «5.0» # neapibrėžia, ar yra nustatytas bitratas
bitų dažnis «128» # neapibrėžia, jei yra apibrėžta kokybė
formatas „44100: 16: 1“
}
Norėdami prisijungti (teoriškai, kadangi aš neturėjau galimybės to išbandyti), mes turime įvesti tik savo serverio IP, po kurio nurodomas nurodytas prievado numeris, pavyzdžiui: 192.168.1.10:8000, nors ir norėdami paleisti muzikos srautą kai kuriuose grotuvuose mes turime pridėti „/mpd.ogg“ pabaigą ir turėtume kažką panašaus į tai:
192.168.1.10:8000/mpd.ogg
Mes jau beveik baigėme, aš tik rekomenduoju nekomentuoti šių eilučių:
mixer_type «programinė įranga» # Kad reguliuojant muzikos garsumą tai nepaveiktų bendro sistemos garsumo
pakartoti „takelį“
filesystem_charset "UTF-8"
id3v1_encoding „UTF-8“
Paruošta, išsaugome failą ir uždarome redaktorių. Dabar iš konsolės vykdome „mpd“, kad jis pradėtų veikti, ir atidarome „Sonata“, kad jį sukonfigūruotumėte. Dešiniuoju pelės mygtuku spustelėkite bet kurioje programos vietoje ir pasirenkame „Preferences ...“, tada MPD. Čia mes baigsime taip:
Vardas: galime dėti tai, ko norime.
Serveris: „Localhost“ arba mūsų IP (tai priklauso nuo to, ką įdėjome į konfigūracijos failą)
Prievadas: 8888 (ar ką mes įdėjome į konfigūracijos failą)
ir pažymime langelį su užrašu „Automatiškai prisijungti paleidimo metu“, paspaudžiame „Gerai“ ir jie turėtų matyti savo failus skirtuke „biblioteka“ (tai priklauso nuo turimos muzikos kiekio, gali prireikti kelių minučių).
Mes galime pridėti „mpd“ prie prisijungimo, kad nereikėtų jo kiekvieną kartą paleisti rankiniu būdu, XFCE tai darome iš: „Meniu“ -> „Konfigūracijos tvarkyklė“ -> „Seansas ir paleidimas“ -> „Automatinis programų paleidimas“ -> „Pridėti“:
Dabar aš jums parodysiu, kaip galite labai paprastai valdyti muzikos grotuvą naudodami „Android“, tam mums reikia tik nedidelės programos, vadinamos „MPDroid“ (esu skolinga jums nuorodą, bet ją galite rasti programų parduotuvė).
Konfigūruojame taip: einame į «Nustatymai» -> «Ryšio nustatymai» -> «Numatytieji ryšio nustatymai» -> ir ten mes jį užbaigiame taip:
Pagrindinis kompiuteris: 192.168.1.10 (mūsų MPD serverio adresas)
Uostas: 8888 (prievadas, kurį priskiriame MPD)
Srautinio kompiuterio perdavimas: 192.168.1.10 (tas pats adresas kaip ir mūsų MPD serveris)
Srauto perdavimo prievadas: 8000 (yra numatytasis adresas)
labai naudinga ir gerai paaiškinta
Labai ačiū, džiaugiuosi, kad tai jums naudinga. Cheers!
Ar lankėtės „Ubuntu“?
Ar nebuvote „Crunchbang Linux“?
Laikinai naudojuosi „Xubuntu“ (dėl garo), nes turėjau porą problemų su „Crunchbang“, tačiau planuoju grįžti, nes būtent manau, kad man patogiau.
Atvykęs į namą, aš jį išbandysiu ir žinau, kad tai labai gerai
Neįtikėtinas dalykas yra mažas išteklių sunaudojimas, kurį vien verta išbandyti.
Puikus pranešimas, mpd yra kietas.
Labai ačiū!
Ofū !!! : ARBA
Labai ačiū, tai buvo naudinga, dabar galiu pakeisti savo muziką sėdėdamas nuo sosto vonios kambaryje ... hahahaha.
Hahaha, dabar, jei manau, kad pasiekiau savo tikslą: supaprastinti kieno nors gyvenimą, jaučiuosi išsipildžiusi
Labai gera pamoka, prieš naudodama automatinį scenarijų, kurį jie davė Arch wiki, bet jie pašalino nuorodą ir ši pamoka man veikė (scenarijus nebuvo, tai pažymėjo klaidą).
Blogai tai, kad dabar norint įdiegti klientą „Nokia E5“, man reikia tūkstančių dalykų xx
Kokią klaidą scenarijus jus pažymėjo? Džiaugiuosi, kad pamoka jums buvo naudinga. Jei galite įdiegti klientą „nokia“, perduokite jo vardą, jei jis tinka kam nors kitam.
Labai gerai! Sveikiname.
Ačiū!
Puiku 🙂 MPD yra karalius. Norėčiau tik tokio kliento kaip „Cantata“, skirta „KDE“, „GTK“.
Taip, MPD suteikiamos galimybės yra labai įvairios. Kokie „Cantata“ skirtumai, palyginti su kitais klientais? Dabar testuoju „Ncmpcpp“ (iš terminalo) ir tiesa ta, kad jis yra labai geras ir išsamus, mane nustebino visam laikui.
Atsitiktinai aš tai skaičiau: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd
kai užklystu į tavo straipsnį. Ar šis derinys jums atrodo pagrįstas?
Noriu jį pritaikyti, bet mano sistema yra LMDE KDE, kurią sukūrė Schoejle. Tai puikus ir labai intuityvus, tačiau, kaip ir kiti, jis neleidžia atkurti bitperfect. Ar tai, ką parašėte, galima kaip nors derinti su tuo, ką sako tas straipsnis? Ar tai būtina daryti? Ačiū už kantrybę.
Manau, kad tai turėtų būti įmanoma, MPD yra labai universalus, todėl manau, kad pats sudėtingiausias dalykas būtų LTSP konfigūracija (su kuria neturiu patirties), tačiau dėl to, ką įdėjau į MPD, neturėtumėte turėti problemų, vienintelis Aš rekomenduoju nenaudoti scenarijaus ir perskaityti komentuojamą konfigūracijos failą, kad sužinotumėte, kurios parinktys geriausiai tinka jums.
Mano ispanų kalba nėra tokia gera, bet manote, kad turite omenyje, ar „bitperfect“ atkūrimą galima derinti su vietiniu mpd diegimu, o ne naudojimu su LTSP?
Atsakymas yra teigiamas. Pažiūrėk į http://lacocina.nl/audiophile-mpd norėdami pamatyti, kaip galite bet kurį kompiuterį, kuriame veikia mpd, paversti šiek tiek tobula srautine juosta.
Jame taip pat yra informacijos ir scenarijų, kurie automatiškai sukuria šiek tiek tobulą „mpd.conf“, ypač „audio_output“ {alsa…} skyrių, kuris yra būtinas tobulam bitų atkūrimui.
Pagarbiai,
Ronald
Bandant naudoti „MPDroid“ gaunu klaidą: /
Nepavyko prisijungti
Nepavyko prisijungti prie MPD serverio! Patikrinkite, ar serveris veikia ir pasiekiamas. (Nepavyko išspręsti pagrindinio kompiuterio „http://192.XXX.XXX.XXX“: su pagrindinio kompiuterio vardu nesusijęs adresas.)
Kokiu nors ideju?
Kaip keista, ar patikrinote, ar MPD jūsų kompiuteryje veikia tinkamai? Ar esate prisijungę prie to paties tinklo su savo telefonu ir kompiuteriu?
Mano kompiuteryje viskas veikia gerai, atrodo, kad problema neveikia „JellyBean 4.2“
Aš naudoju jį savo telefone su jellyBean 4.1.2 ir neturiu jokių problemų, tai gali būti kažkas kitas. Jei galėtumėte man pateikti nuorodą su jūsų mpd.conf kopija ir MPDroid nustatymų ekrano kopija, galbūt mes galime pamatyti, kur yra problema.
Sveiki, gerai, dar neseniai atradau mpd, o kadangi viską išbandžiau ir nežinau, kaip išspręsti turimą problemą, padariau kelis dalykus, kuriuos mačiau keliuose forumuose, bet man nepavyko išspręsti tai. Problema yra tokia
Nepavyko susieti su „127.0.0.1:6600“: adresas jau naudojamas
Pakeičiau uostą ir padariau kitų dalykų, bet niekas nepadėjo, būčiau dėkinga už jūsų pagalbą 🙂
Ačiū, klaida pasirodo tiesiog įvedant mpd iš konsolės
Jei tai yra „PAPRASTA“ versija, kokia bus sudėtinga versija…. 🙂
Ar kas nors žino, kaip sukonfigūruoti klausytis muzikos iš dviejų kompiuterių? Turiu omenyje, kad turiu visą muziką, o kitoje noriu prie jos prieiti.
Atrodo, kad scenarijaus nuoroda neveikia, ji nukreipia mane į numatytąjį šios svetainės šabloną.
Nuoroda į scenarijų nebeveikia, nukreipia į svetainės šaknį
Šiomis dienomis matau, ar galiu perdaryti scenarijų, nes nerandu jo iš naujo įkelti, nes pametėte originalą, ir matau, ar galiu atnaujinti vadovą ar sukurti naują.
viskas veikia gerai, išskyrus kai naršau, paspaudus 5 užstoja ir atsiunčiamas toks komentaras MPD Išsaugoti grojaraščiai išjungti