MPD: Sokoldalú démon a zenéhez.

Szia szép napot. Beszéljünk a sokoldalúságról MPD: Zenelejátszó démon eredeti neve angolul.

Az ArchLinux Wiki szerint MPD egy audiolejátszó, amely szerver-kliens architektúrát kezel. MPD démonként fut a háttérben, kezeli a lejátszási listákat és az adatbázist, és nagyon kevés erőforrást használ fel. A grafikus felület használatához további kliens szükséges.

Miután elmagyaráztuk, mi az MPD, elmondom, hogyan van telepítve és konfigurálva a zene lejátszására. Személy szerint úgy gondolom, hogy ez egy nagyszerű szolgáltatás, a felhasználási módok széles skálája miatt, és különösen alacsony fogyasztása miatt.

MPD telepítés

Ez az útmutató arra irányul, hogy telepítse az ArchLinux-ba, amely az általam használt terjesztés. Úgy képzelem, hogy bár a csomagok neve eltérhet, a telepítés és a konfiguráció minden más disztribúcióban hasonló.

1 ° Folytatjuk a szükséges csomagok frissítését és telepítését:

sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata

Pontosítás: a sajátomtól eltérően választottam mpd, grafikus kliens, Sonata (GTK) és ncmpcpp, terminálon keresztül.

2 ° A telepítés után konfigurálunk és létrehozunk néhány szükséges mappát.

sudo {su_editor} /etc/mpd.conf

A következő sorokat keressük, és helyettesítjük a konfigurációinkkal:

music_directory         "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”

Egyértelmű, hogy változtatniuk kell a felhasználó a felhasználó.

Itt az ideje beállítani a felhasználót. Csak a. Felhasználói sorát kell megváltoztatnunk mpd.conf a megfelelő felhasználónévvel.

Ha ők a alsa, a következő sorokat kell megszüntetniük:

audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}

Ha használják PulseAudio, meg kell kommentálniuk a fentieket, és kommentálják a PulseAudio részt.

Mentjük és bezárjuk a mpd.conf és hozzárendeljük a megfelelő engedélyeket:

sudo chmod 644 /etc/mpd.conf

3. Érintse meg a szükséges mappák létrehozása.

mkdir ~/.mpd
mkdir ~/.mpd/playlists

Ezután létrehozzuk a szükséges fájlokat úgy MPD megfelelően működik.

touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state

És végül itt az ideje, hogy elindítsuk az mpd démonot. Természetesen ezután hozzáadható az rc.conf fájlhoz.

sudo rc.d start mpd

Megteheti a következőket is, ahelyett, hogy hozzáadná az mpd fájlt az rc.conf fájlhoz, felveheti a WM automatikus indításába, vagy esetleg a .xinitrc fájlba.

Szonáta

Most szonátával nagyon könnyű. Végrehajtjuk, jobb gombbal kattintunk bármely webhelyre:

Be kell állítaniuk a Zene mappát, ahol alkalmazható. És ugyanaz a felhasználónév, amelyet az mpd.conf fájlban használtak.
Amint látni fogja, a 8888-as portot használom a rögzítés során, az volt, hogy a rögzítés készítésekor egy másik portot teszteltem egy conky konfiguráció alapján. Azt javaslom, hogy használja az alapértelmezés szerint kapott 6600-at.

Miután ez megtörtént, mentjük és bezárjuk a konfigurációt, lépjünk a "Könyvtár" fülre, és látni kell a zenegyűjteményt. Ha nem látható, indítsa újra a programot.

NCMPCPP

Először konfigurálnunk kell a fő ncmpcpp fájlt:

sudo {su_editor} /usr/share/doc/ncmpcpp/config

És csak a következő sorokat kell megváltoztatnunk

mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo

Mentünk és bezárunk.

Otthonunkban létrehozzuk a megfelelő mappát.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Hol fogjuk létrehozni a megfelelő konfigurációs fájlt.

mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"

Egyszer a. A konfigurációt tetszés szerint módosíthatja, mentjük és bezárjuk.

Érintse meg a futtatást ncmpcpp.. Ha a konzolban van, egyszerűen írja be a következő parancsot:

ncmpcpp

Az ncmpcpp használata:

  1. Először a „c” gombbal tisztítjuk a lejátszási listát (hogy ne legyenek ismétlődő dalok)
  2. Ezután a «3» gombot megnyomva lépünk a böngésző fülre
  3. Az összes kiválasztásához nyomjuk meg a «v» gombot
  4. Nyomjuk meg a «shift + a» billentyűt, és ez új menüt nyit
  5. Ezután megadjuk az "aktuális MPD lejátszási listát" (első lehetőség)
  6. Végül kiválasztjuk a «A játék végén

Egyelőre ennyi. Remélem tetszett, és mindenekelőtt, hogy hasznos az Ön számára. Legközelebb lesz.

Ivan!

PS: Ez az első részletem, és remélem, tudja, hogyan kell bocsánatot kérni, ha rosszul cselekedtem.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Megtréfál dijo

    Nagyon jó bemutató, de szeretném tudni, hogy mi a különbség a többi játékossal (azon kívül, hogy mpd)?

    1.    ivanovfekete dijo

      Nos, nagyon nagyon könnyű. Ha sok, de nagyon sok zenéje van, például 100.000 XNUMX vagy több dal, akkor a program végrehajtása gyors.
      Szerintem csak ki kell próbálni.
      Az adatbázis keresés gyorsan működik, várakozás nélkül felveheti az összes zenét a lejátszási listára.
      Grafikus környezet nélkül működik, befejezheti a munkamenetet és folytathatja a zenehallgatást.
      Bármely klienst egyszerre használhat és tesztelhet az mpd befejezése nélkül, és nem kell újból és újból hozzáadnia a zenemappát, amint megpróbálja egy másik klienst.
      Megvan az összes szükséges kodek. Streamingre is képes, használhatja zeneszerverként, és elérheti egy másik gépről vagy az Android készülékével stb.

      1.    Megtréfál dijo

        Nem tudtam, hogy ennyi előnye van, meggyőztél, hogy megpróbálom, és az oktatóanyagod kiváló. Köszönöm

  2.   KZKG ^ Gaara dijo

    Jó időben a bemutatóhoz, nagyon jól elmagyarázva 😀
    Tényleg ... köszönöm a segítséget, üdvözlöm a blogban 😉

    Üdvözlet, és ha valamire szükséged van, tudod ... itt vagyunk.

    PS: A szerkesztőként már megjelennek a megjegyzésekben 🙂

  3.   Leper_Ivan dijo

    Nos, először is nagyon köszönöm, hogy betértél. Nos, ha kétség merül fel, segíthetek eloszlatni .. la

  4.   Mauricio dijo

    Micsoda darab játékos !! Nagyon régen használtam és nagyon jó. Az Audacious híres rajongója vagyok.

  5.   auroszx dijo

    Körülbelül egy hónapja használom a Debianban, az Oyashiro-sama és a conandoel segített a konfigurálásban. 😛 És az LXDE / Openbox-ban a Sonatát használom.
    Az MPD ajánlott, nagyon könnyű és streaming mellett is működik.

    1.    Ábel dijo

      Orale, ez az ügyfél nem tudta, és kevésbé a plugin, mindig is az ncmpcpp vagyok, de most meg kell próbálnom, amikor egy ideje az XFCE-vel vagyok. xP

      Üdvözlet.

  6.   vicky dijo

    Ezerszer próbáltam telepíteni és konfigurálni, valahányszor csúnyán meghibásodott, újra elkezdtem telepíteni, és az mpd.conf fájl nem létezik !! Azt hiszem, hogy a vp mpd valami személyes 😛

    1.    Leper_Ivan dijo

      Neked kellene. Ha nem, akkor exportálhat egy másik mappából. Az Arch wiki-n láthatja, honnan másolja.

    2.    invisible15 dijo

      Két éve állok az mpd mögött, és végül sikerült működőképessé tenni, vagyis a SELinux eltávolításával.

  7.   Algave dijo

    Nagyon jó, már használom is ... köszi !! 🙂

  8.   b1tblu3 dijo

    Kiváló, megpróbálom.

  9.   ivanovfekete dijo

    Egy kis önreklám, de ha valaki nem konfigurálja a Debian alapú rendszereken, akkor itt:

    http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/

    Angolul van, de szerintem nem olyan nehéz.

    1.    anti dijo

      Mostanáig, amikor megláttam a linket, eldobtam a húszat. Nagyon köszönöm ezt az útmutatót, a Crunchbang fórumokon.
      Ez megmentett, amikor először telepítettem sikeresen, és használom, amikor a semmiből telepítem. Nagyon szépen köszönjük.

  10.   Ábel dijo

    A legjobb játékos, akit eddig használtam, majdnem másfél éve használom, hogy őszinte legyek, lusta voltam elolvasni a bejegyzést, de megnéztem. xP

    Ugyanabból az okból, amiért kissé megnéztem, van két apró tippem: először is azt gondolom, hogy mindenki számára könnyebb kezelni az MPD-t, mint normál felhasználó, létrehozva az összes konfigurációt egy ~ / .mpdconfig fájlból, amelyet az elején betölt és nem feltétlenül a démonokban Azok számára, akik ncmpcpp-t használnak kliensként, telepíthetnék az ncmpcpp-fftw-t néhány további opcióhoz, beleértve a jó nézőt is, csak adjunk hozzá néhány sort az ncmpcpp konfigurációhoz.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "látvány"
    visualizer_sync_interval = "30"
    visualizer_type = "spektrum" (hullám / spektrum)
    visualizer_color = "cián"

    Üdvözlet.

  11.   Tavo dijo

    Az Mpd nagyon jó, szonátával használtam. Az egyetlen problémám az volt, hogy a rendszer indításakor a démon néha nem töltődött be, és amit tettem, az / etc / default / mpd fájl módosításával letiltottam az init.d fájl betöltését. A true for false érték. Ilyen módon az mpd nem indult el a többi démonnal. Az mpd és a szonáta elindításához egyszerűen össze kell kapcsolni az mpd && sonata parancsokat

  12.   koratsuki dijo

    Megpróbálom, mindig is használtam az XMMS-t, és imádom, bár egy kicsit bele kell adni a kezét, ha javul a teljesítménye, elgondolkodom rajta, és talán megváltozom.

  13.   invisible15 dijo

    Ha fedora-t használ, tiltsa le a selinux-ot, különben nem engedi az mpd-nek írni a naplót.
    Egyébként jól.

  14.   Carlos-Riper dijo

    Gratulálok a hozzászóláshoz, egy kérdés, hogyan tudom továbbítani a hangot (rádiót) ncmpcpp + mpd + icecast segítségével, végtelenül megköszönném, hajrá. 😀

  15.   Nemo dijo

    Végül telepíthettem ... 😐 reggel 1:20 van, de nem érdekel, mert az mpd + ncmpcpp kb. 8 órás küzdelem után működik ezer wikivel (szintén ezzel a bemutatóval hahaha), de referenciaként szolgált a megértéshez bizonyos dolgokat, köszönöm! 😀

  16.   mario szia dijo

    Üdvözlet mindenkinek.
    Ma a segítségét kérem, már nagyon unom, hogy nem tudom beállítani az MPD-t ... Sok oktatóanyagot követtem már, és nem találom a poént; minden rendben van, amíg el nem érjük az utolsó sort, mielőtt elérnénk a szonátát

    sudo rc.d indítsa el az mpd -t

    és olvasva azt tapasztaltam, hogy az rc.d már eltávolította az archlinuxból; másrészt, amikor az mpd-t a terminálról hajtják végre, a következőt dobja nekem

    [novatovich @ nvtvich-vd ~] $ mpd
    figyelés: a (z) '0.0.0.0:6600' kötés nem sikerült: A cím már használatban van (egyébként is folytatódik, mert a '[::]: 6600' -hoz való kötés sikeres volt)
    démon: nem indíthat további «novatovich» felhasználói csoportokat: A művelet nem engedélyezett

    akkor a szonáta végrehajtásakor összefüggésnek tűnik, de azt hiszem, hogy az mpd nem hozta létre a lejátszási listákat.

    Remélem, hogy bármilyen megjegyzés, amely segít az mpd működésében, nagyon megköszönném.

  17.   NeHeMueL dijo

    Átadhatja nekem a háttérképet

  18.   wako dijo

    Egy másik útmutató sürgős. Nem tudom működni, és már ellenőriztem az arch wikit, és egyiket sem. Soha nem jelenik meg semmi a könyvtárban: c