MPD (vagy Zenelejátszó démon) egy audiolejátszó, amelyet rendszerszolgáltatásként (tehát a démon) kívánnak futtatni, kliens-szerver típusú architektúrával, amely a számítógéppel együtt indul, a grafikus interfésztől függetlenül. A lenyűgöző sebességgel indexeli a zenei könyvtárunkat, és elérhetővé teszi számunkra, hogy meghallgathassuk mind a PC-ről, ahol telepítve van, mind a hálózaton keresztül.
Különböző kliensek vannak ehhez, amelyek nemcsak Linux, hanem Android, sőt Windows rendszer esetén is elérhetőek.
Annak ellenére, hogy rendkívül sokoldalú, konfigurációjának viszonylagos bonyolultsága többször is megijeszt. Ma elmagyarázom, hogyan lehet megakadályozni, hogy az MPD szolgáltatásként fusson, és ahelyett, hogy elindulna, amikor bejelentkezünk a felhasználó jogaival. Így elkerülhetjük a felesleges biztonsági kockázatot (több paranoid köszönheti meg 🙂).
Miután sok útmutatót követtem, és többször újraregegáltam a konfigurálást, vállaltam egy feladatot, hogy létrehozzak egy szkriptet, hogy megkönnyítsem ennek a nagyszerű programnak a konfigurálását, hogy egy kicsit felhasználóbarátabb legyen: itt van.
A kezdéshez telepítenünk kell az MPD-t, és egy grafikus felületen keresztül kell vezérelni a Sonatát:
sudo aptitude telepítse az mpd szonátát
Ezután leállítjuk a szolgáltatást, és megakadályozzuk, hogy rendszerdémonként induljon:
sudo szolgáltatás mpd leállítása
sudo update-rc.d mpd letiltása
És most, ha az alkalmazáskonfigurációra megyünk, és itt még egy pontosítást kell tennem: a parancsfájl létrehoz egy alapvető konfigurációs fájlt a működéséhez éppen szükséges paraméterekkel, de az útmutatóhoz az MPD által létrehozott konfigurációs fájlt fogjuk használni alapértelmezés szerint, amelyet megfelelően kommentáltak, és még sok más lehetőség van, amelyek hasznosak lehetnek vagy nem, ezért azt javaslom, hogy legalább nézze meg.
Létrehozzuk az MPD-hez szükséges könyvtárakat:
mkdir -p ~ / .mpd / lejátszási listák
Másoljuk a konfigurációs fájlt az újonnan létrehozott mappába, és létrehozzuk a szükséges fájlokat:
gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf
érintse meg a ~ / .mpd / mpd.db gombot
érintse meg a ~ / .mpd / mpd.log elemet
érintse meg a ~ / .mpd / mpd.pid elemet
érintse meg a ~ / .mpd / mpdstate elemet
És most elkezdjük szerkeszteni magát a konfigurációs fájlt (én a meditálást használom, te azt használod, amihez szoktál):
meditál ~ / .mpd / mpd.conf
Először meg kell mondanunk, hogy hol található a zenénk, és az elérési utat, ahol a most létrehozott fájlok találhatók:
zenei könyvtár "~ / Zene"
playlist_directory "~ / .mpd / playlists"
db_fájl "~ / .mpd / mpd.db"
log_file "~ / .mpd / mpd.log"
pid_file "~ / .mpd / mpd.pid"
állapotfájl "~ / .mpd / mpdstate"
Kommentáljuk a felhasználó és a csoport opcióit (a sor elejére # hozzáadása). Nem szükségesek, mivel az MPD az indító felhasználó privilégiumaival fog futtatni.
A "Hálózatra" feliratnak két lehetőségünk van: ha egyszerűen az MPD-t fogjuk használni, mintha bármely más zenelejátszó lenne, akkor a "bind_to_address" feliratot egyszerűen a "localhost" -ra tesszük. Ha ehelyett egy másik eszközről (például egy Android okostelefonról fogjuk irányítani az MPD-t, amint később kifejtjük), vagy hangot akarunk továbbítani, a localhost helyett IP-címünket helyezzük el (mindig idézőjelben), például:
bind_to_address "192.168.1.10"
Ahol a "port" felirat szerepel, az alapértelmezés szerint érkező portot (6600) megváltoztatjuk valamilyen másra (jelen esetben 8888), mivel ott olvastam, hogy az alapértelmezett néha problémákat okoz, és ennek így kell kinéznie:
kikötő «8888»
Aztán javaslom, hogy fejlessze ki a következő sorokat, hogy javítsa a tapasztalatokat (bár ez már mindegyiken múlik):
gapless_mp3_playback "igen"
metadata_to_use «előadó, album, cím, szám, név, műfaj, dátum, zeneszerző, előadó, lemez»
auto_update "igen"
Ezután megyünk az audiokonfigurációhoz, ahol az "Audio Input" feliratot hagyjuk úgy, ahogy van, és ahol az "Audio Output" szót mondja el attól függően, hogy az ALSA-t vagy a PulseAudio-t használjuk, visszavonjuk a megfelelő részt. Például, ha ALSA-t használunk:
hang kimenet {
típus «alsa»
név «My ALSA Device»}
És ha Pulse-t használunk:
hang kimenet {
írja be a „nyomja meg”
név "My MPD PulseAudio Output"}
Ha egy másik számítógépről vagy akár a telefonunkról akarjuk hallgatni a zenéinket (mindaddig, amíg ugyanazon a helyi hálózaton vagyunk), aktiválhatjuk az alapértelmezés szerint az MPD-ben található http-kiszolgálót, ehhez csak a következő sorokat kell kommentálnunk. :
hang kimenet {
írja be a "httpd"
neve "My HTTP Stream"
kódoló «vorbis» # opcionális, vorbis vagy béna
"8000" port
# quality «5.0» # nem definiálja, hogy a bitráta van-e megadva
bitráta «128» # nem definiálja, ha a minőség meg van határozva
formátum "44100: 16: 1"
}
A kapcsolódáshoz (elméletileg, mivel nem volt lehetőségem tesztelni) csak meg kell adnunk a szerverünk IP-jét, majd a megadott portszámot, például: 192.168.1.10:8000, bár a zenefolyam lejátszásához Néhány játékosnak a következőket kell hozzáadnunk a "/mpd.ogg" végéhez, és valami ilyesmi lenne:
192.168.1.10:8000/mpd.ogg
Már majdnem készen vagyunk, csak azt javaslom, hogy törölje a következő sorok kommentjét:
mixer_type «szoftver» #Azért, hogy a zene hangerejének beállításakor ez ne befolyásolja a rendszer teljes hangerejét
visszajátszás «track»
filesystem_charset "UTF-8"
id3v1_encoding "UTF-8"
Készen állunk, elmentjük a fájlt, és bezárjuk a szerkesztőt. Most a konzolról futtatjuk az "mpd" -t, hogy az elkezdjen működni, és megnyitjuk a Sonata-t annak konfigurálásához. Kattintson a jobb gombbal a program bármely pontjára, és válassza a "Beállítások ...", majd az MPD lehetőséget. Ott a következőket teljesítjük:
Név: azt tehetünk, amit akarunk.
Szerver: Localhost vagy IP-jünk (attól függ, hogy mit tettünk a konfigurációs fájlba)
Port: 8888 (vagy bármi, amit a konfigurációs fájlba tettünk)
és bejelöljük az "Automatikus csatlakozás indításkor" feliratú négyzetet, rákattintunk az "OK" gombra, és látniuk kell a fájljaikat a "könyvtár" fülön (ez attól függ, hogy mennyi Zene van náluk, eltarthat egy párig) perc).
Az "mpd" -t hozzáadhatjuk a bejelentkezéshez, hogy ne kelljen mindig manuálisan elindítanunk, az XFCE-ben ezt csináljuk: "Menü" -> "Konfigurációkezelő" -> "Munkamenet és indítás" -> "Alkalmazások automatikus indítása "->" Hozzáadás ":
És most megmutatom, hogyan vezérelheti zenelejátszóját nagyon egyszerű módon az Android készülékén keresztül, ehhez csak egy MPDroid nevű kis alkalmazásra van szükségünk (tartozom neked a linkkel, de a alkalmazásbolt).
A következőképpen konfiguráljuk: megyünk a «Beállítások» -> «Csatlakozási beállítások» -> «Alapértelmezett csatlakozási beállítások» -> helyre, és ott a következőképpen fejezzük be:
Host: 192.168.1.10 (MPD szerverünk címe)
Port: 8888 (az MPD-hez rendelt port)
Streaming stream: 192.168.1.10 (ugyanaz a cím, mint az MPD szerverünk)
Adatfolyam port: 8000 (az alapértelmezett cím)
nagyon hasznos és jól magyarázható
Nagyon köszönöm, örülök, hogy hasznos számodra. Egészségére!
Járt Ubuntuban?
Nem Crunchbang Linuxon voltál?
Átmenetileg a Xubuntuban vagyok (a gőz miatt), mivel pár problémám volt a Crunchbang-nal, de azt tervezem, hogy visszatérek, mivel ez a disztró, amelyben jobban érzem magam.
A házhoz érve kipróbálom, és tudom, hogy nagyon jó
A hihetetlen dolog az alacsony erőforrás-felhasználás, ami önmagában is érdemes kipróbálni.
Kiváló poszt, az mpd klassz.
Köszönöm szépen!
Ofú !!! :VAGY
Köszönöm szépen, hasznos volt számomra, most meg tudom változtatni a zenémet a trónon ülve a fürdőszobában ... hahahaha.
Hahaha, most, ha úgy gondolom, hogy elértem célomat: leegyszerűsíteni valakinek az életét, teljesnek érzem magam
Nagyon jó oktatóanyag, mielőtt az automatikus szkriptet használtam volna, amelyet az Arch wiki-ben adtak, de eltávolították a Linket, és ez az oktatóanyag nekem működött (a szkript nem, hibát jelölt).
A rossz dolog az, hogy most egy kliens telepítéséhez a Nokia E5-re több ezer dologra van szükségem xx
Milyen hibát jelölt meg a szkript? Örülök, hogy a bemutató hasznos volt számodra. Ha telepíteni tudja az ügyfelet a nokiára, adja át a nevét, ha másnak is megfelel.
Nagyon jó! Gratulálunk.
Köszönöm!
Kiváló 🙂 MPD a király. Csak egy olyan ügyfelet szeretnék, mint a Cantata a KDE-hez, a GTK-hoz.
Igen, az MPD nyújtotta lehetőségek nagyon változatosak. Milyen különbségek vannak a Cantatánál más ügyfelekkel szemben? Most tesztelem az Ncmpcpp-t (a terminálról), és az az igazság, hogy nagyon jó és teljes, végleg meglepett.
Véletlenül olvastam ezt: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd
amikor a cikkedbe botlom. Ez a kombináció ésszerűnek tűnik számodra?
Szeretném alkalmazni, de a rendszerem az LMDE KDE, amelyet Schoejle készített. Kiváló és nagyon intuitív, de másokhoz hasonlóan nem teszi lehetővé a bitperfektus reprodukciót. Össze lehet-e kombinálni azt, amit írtál, a cikkben leírtakkal? Szükséges-e erre? Köszönöm a türelmed.
Azt hiszem, lehetségesnek kell lennie, az MPD nagyon sokoldalú, ezért azt gondolnám, hogy a legbonyolultabb dolog az LTSP konfiguráció lenne (amellyel nincs tapasztalatom), de ami azt illeti, az MPD-be nem szabad, hogy problémája legyen, Azt javaslom, hogy ne használja a szkriptet, és olvassa el a kommentált konfigurációs fájlt, hogy megnézze, milyen opciók felelnek meg a legjobban az Ön számára.
A spanyol nyelvem nem olyan jó, de azt gondolja, hogy azt akarja mondani, hogy a bitperfect lejátszás kombinálható-e helyi mpd telepítéssel az LTSP használata helyett?
A válasz igen. Nézd meg http://lacocina.nl/audiophile-mpd hogy lássa, hogyan lehet bármilyen mpd-t futtató számítógépet egy kicsit tökéletesebb adatfolyam-átvivővé alakítani.
Információkat és szkripteket is tartalmaz, amelyek automatikusan létrehozzák a kicsit tökéletes mpd.conf fájlt, különösen az audio_output {alsa…} részt, amely kritikus fontosságú a bit tökéletes lejátszásához.
Üdvözlettel,
Ronald
Hiba jelentkezik az MPDroid használatakor: /
A kapcsolat sikertelen
Nem sikerült csatlakozni az MPD-Server kiszolgálóhoz! Ellenőrizze, hogy a kiszolgáló fut-e és elérhető-e. (Nem sikerült feloldani a "http://192.XXX.XXX.XXX" hosztot: Nincs gazdagépnévhez tartozó cím.)
Bármilyen ötletet?
Mennyire furcsa, ellenőrizte, hogy az MPD megfelelően működik-e a számítógépén? És ugyanarra a hálózatra van-e kapcsolva a telefonjával és a számítógépével?
Minden rendben működik a számítógépemen, úgy tűnik, hogy az a probléma, hogy a JellyBean 4.2-ben nem működik
A telefonomon használom a jellyBean 4.1.2-t, és nincsenek problémáim, lehet valami más. Ha tudsz nekem linket adni az mpd.conf fájl másolatával és az MPDroid beállításainak képernyőképével, talán láthatjuk, hogy hol van a probléma.
Helló, jó, egészen a közelmúltig az volt, hogy felfedeztem az mpd fájlt, és mivel mindent kipróbáltam, és nem tudom, hogyan oldjam meg a problémámat, több dolgot is elvégeztem, amelyeket különböző fórumokon láttam, de nem sikerült megoldani azt. A probléma a következő
A (z) '127.0.0.1:6600' fájlhoz való kapcsolódás sikertelen: A cím már használatban van
Megváltoztattam a portot és más dolgokat csináltam, de semmi sem működött, köszönöm a segítségét 🙂
A hiba csak akkor jelenik meg, amikor az mpd-t írja be a konzolról, köszönöm 🙂
Ha ez a „SIMPLE” verzió, milyen nehéz verzió lesz… 🙂
Tudja valaki, hogyan kell beállítani a zenehallgatást két számítógépen? Úgy értem, hogy az egyik nálam van az összes zene, a másikban pedig ehhez szeretnék hozzáférni.
Úgy tűnik, hogy a parancsfájl linkje megszakadt, ezért a webhely alapértelmezett sablonjához visz.
A szkriptre mutató hivatkozás már nem működik, átirányítja a webhelygyökérre
Manapság látom, hogy át tudom-e alakítani a szkriptet, mivel nem találom újra feltölteni, mivel az eredeti elveszett, és látom, hogy tudom-e frissíteni az útmutatót, vagy újat készíteni.
minden jól működik, kivéve, ha böngészek, az 5 megnyomása lefagy és a következő megjegyzést küldi. MPD A tárolt lejátszási listák le vannak tiltva