MPD: E villsäitegen Dämon fir Musek.

Salut gudden Dag. Loosst eis iwwer de versatile schwätzen MPD: Musekspiller Daemon mam Original Numm op Englesch.

Geméiss der ArchLinux Wiki, MPD ass en Audio Player deen eng Server-Client Architektur geréiert. MPD leeft am Hannergrond als Daemon, geréiert Playlists an eng Datebank, a benotzt ganz wéineg Ressourcen. Fir eng grafesch Interface ze benotzen, ass en zousätzleche Client erfuerderlech.

Wann et erkläert gëtt wat MPD ass, soen ech Iech wéi et installéiert ass, a konfiguréiert fir Är Musek ze spillen. Perséinlech denken ech et ass e super Service, wéinst der Breet vun de Weeër fir se ze benotzen, a besonnesch wéinst sengem nidderegen Konsum.

MPD Installatioun

Dëse Guide wäert orientéiert sinn fir en an ArchLinux z'installéieren, wat d'Verdeelung ass déi ech benotzen. Ech virstellen datt och wann d'Nimm vun de Packagen ënnerscheede kënnen, d'Installatioun an d'Konfiguratioun an all aner Verdeelung ähnlech ass.

1 ° Mir fuere weider fir déi néideg Packagen ze updaten an z'installéieren:

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

Kloerheet: Ech hu gewielt, ausser meng eegen mpd, e grafesche Client, Sonata (GTK) an ncmpcpp, iwwer Terminal.

2 ° Wann e installéiert ass wäerte mir e puer Ordner konfiguréieren an erstellen déi mir brauchen.

sudo {su_editor} /etc/mpd.conf

Mir sichen no den folgenden Zeilen, an ersetzen se mat eise Konfiguratiounen:

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”

Et ass kloer datt se mussen änneren Äre Benotzer vun Ärem Benotzer.

Elo ass et Zäit de Benotzer ze konfiguréieren. Mir mussen nëmmen d'Benotzerlinn vun der änneren mpd.conf vum entspriechende Benotzernumm.

Wa se Benotzer vun Alsa, musse se folgend Zeilen ofkommentéieren:

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
}

Wa se benotzen PulseAudio, si musse kommentéieren op all déi uewe genannten an kommentéieren d'PulseAudio Sektioun.

Mir späicheren a schloen den mpd.conf an mir ginn déi entspriechend Permissiounen zou:

sudo chmod 644 /etc/mpd.conf

3rd Touch erstallt déi erfuerdert Ordner.

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

Da kreéiere mir déi néideg Dateien fir datt MPD funktionnéiert richteg.

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

A schliisslech ass et Zäit de mpd Dämon ze starten. Natierlech kann et dann op rc.conf bäigefüügt ginn.

sudo rc.d start mpd

Dir kënnt och folgend maachen, anstatt mpd op rc.conf hinzuzufügen, kënnt Dir et an Ärem WM Autostart bäifügen, oder vläicht an .xinitrc.

Sonate

Elo mat Sonata ass et ganz einfach. Mir exekutéieren et, mir klickt klickt op all Site:

 

Si sollten hire Museksdossier opstellen, wou zoutreffend. An dee selwechte Benotzernumm dee se am mpd.conf benotzt hunn.
Wéi Dir gesitt, benotzen ech den Hafen 8888 beim Erfaassen, et ass datt ech zu der Zäit fir dës Erfaassung ze huelen en aneren Hafen baséiert op enger conky Konfiguratioun. Ech recommandéieren datt Dir den 6600 benotzt deen an der Regel kënnt.

Wann dat fäerdeg ass, späichere mir d'Konfiguratioun a schloen, gitt op d'Tab "Bibliothéik" an Dir sollt d'Museksammlung gesinn. Wann et net gesinn ass, de Programm neu starten.

 

NCMPCPP

Als éischt musse mir d'Haapt ncmpcpp Datei konfiguréieren:

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

A mir musse just folgend Zeilen änneren

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

Mir spueren an zou.

Mir kreéieren den entspriechenden Dossier an eisem Heem.

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

Wou mir déi entspriechend Konfiguratiounsdatei erstellen.

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"

Eemol de. Dir kënnt d'Konfiguratioun no Äre Wënsch änneren, mir späicheren a schloen.

Touch lafen ncmpcpp.. Wann Dir an der Konsole sidd, einfach de Kommando setzen:

ncmpcpp

Benotzt ncmpcpp:

  1. Als éischt botze mir d'Playlist mam «c» Schlëssel (sou datt et keng widderholl Lidder sinn)
  2. Da drécke mir «3» fir op de Browser-Tab ze goen
  3. Mir drécken «v» fir alles auszewielen
  4. Mir drécken «shift + a» an et gëtt en neie Menu op
  5. Da gi mir "aktuell MPD Playlist" (éischt Optioun)
  6. Schlussendlech wielt mir «Um Enn vum Playilst»

 

Dat ass alles fir de Moment. Ech hoffen Dir hutt et gutt fonnt a virun allem datt et Iech nëtzlech ass. Et wäert bis déi nächste Kéier sinn.

Ivan!

PS: Dëst ass meng éischt Indextranche an ech hoffen Dir wësst wéi ech mech entschëllege wann ech eppes falsch gemaach hunn.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

25 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn.

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Josh sot

    Ganz gutt Tutorial, awer ech wëll wëssen wéi en Ënnerscheed et mat anere Spiller gëtt (ofgesinn vun engem mpd)?

    1.    ivanblack sot

      Gutt et ass ganz ganz hell. Wann Dir vill, wierklech vill Musek hutt, zum Beispill 100.000 Lidder oder méi, ass d'Ausféierung vum Programm séier.
      Ech mengen Dir musst et just probéieren.
      Datebank Sich funktionnéiert séier, Dir kënnt all Är Musek op d'Playlist setzen ouni ze waarden.
      Et funktionnéiert ouni grafescht Ëmfeld, Dir kënnt Är Sessioun ophalen a weider Musek lauschteren.
      Dir kënnt all Client zur selwechter Zäit benotzen an testen ouni mpd fäerdeg ze maachen an Dir musst Äre Museksdossier net ëmmer erëm bäifügen soubal Dir en anere Client probéiert.
      Et huet all déi néideg Codecs. Et ass och fäeg ze streamen, Dir kënnt en als Musekserver benotzen an op en anere Computer zougräifen oder mat Ärem Android etc.

      1.    Josh sot

        Ech wousst net datt et sou vill Virdeeler huet, Dir hutt mech iwwerzeegt datt ech et probéieren an Ären Tutorial ass exzellent. Merci

  2.   KZKG ^ Gaara sot

    A gudder Zäit fir den Tutorial, ganz gutt erkläert 😀
    Wierklech ... Merci fir Är Hëllef, wëllkomm um Blog 😉

    Gréiss a wann Dir eppes braucht, wësst Dir ... hei si mir.

    PS: Dir kënnt schonn als "Editor" an de Kommentarer 🙂

  3.   Leper_Ivan sot

    Gutt, fir d'alleréischt villmools Merci fir laanscht ze kommen. Gutt, wann Zweifel entsteet, kann ech hëllefen et ze verdreiwen .. la

  4.   Mauricio sot

    Wat e Stéck Spiller !! Ech hunn et scho laang benotzt an et ass super. Ech sinn awer e beléifte Fan vun Audacious.

  5.   auroszx sot

    Ech hunn et an Debian fir ongeféier ee Mount benotzt, Oyashiro-sama a conandoel hunn mir gehollef et ze konfiguréieren 🙂 Als Client benotze ech Xfmpc (vum Xfce Team) an e Plugin fir de Panel genannt xfce4-mpc-Plugin deen erlaabt Songs z'änneren an Volumen ze erhéijen / senken 😛 An a LXDE / Openbox benotzen ech Sonata.
    Den MPD ass recommandéiert, et ass ganz liicht a funktionnéiert och mat Streaming.

    1.    Abel sot

      Orale, dee Client wousst et net a manner de Plugin, ech war ëmmer vun ncmpcpp awer ech muss et elo probéieren, well ech eng Zäit mat XFCE war. xP

      Merci.

  6.   vicky sot

    Ech hu probéiert et dausend Mol ze installéieren an ze konfiguréieren, all Kéier wann et mëssgléckt ausgefall ass, hunn ech ugefaang et erëm z'installéieren, an d'mpd.conf Datei gëtt et net !! Ech mengen datt mpd mat mir eppes perséinlech ass 😛

    1.    Leper_Ivan sot

      Dir sollt et hunn .. Wann net, kënnt Dir et aus engem aneren Dossier exportéieren. Dir kënnt op der Arch wiki gesinn, wou Dir se kopéiert.

    2.    invisible15 sot

      Ech sinn zënter zwee Joer hannert mpd an ech hunn et endlech fäerdeg bruecht et ze maachen, dat heescht andeems SELinux ewechgeholl gëtt.

  7.   Algave sot

    Ganz gutt, ech benotzen et schonn ... merci !! 🙂

  8.   b1blu3 sot

    Exzellent, ech probéieren et.

  9.   ivanblack sot

    E bësse Selbstannoncéierung awer wann iergendeen et net op Debian baséiert Systemer konfiguréiert, hei:

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

    Et ass op Englesch awer ech mengen et ass net sou schwéier.

    1.    anti sot

      Bis elo, datt ech de Link gesinn hunn, hunn ech déi zwanzeg erofgelooss. Villmools Merci fir dee Guide, op de Crunchbang Foren.
      Dat huet mech gerett wéi ech et fir d'éischt erfollegräich opgestallt hunn an et benotze wann ech vun Ufank un installéieren. Villmools Merci.

  10.   Abel sot

    De beschte Spiller deen ech bis elo benotzt hunn, ech hunn et bal annerhalleft Joer benotzt, fir éierlech ze sinn, ech war liddereg de Post ze liesen awer ech hunn e gekuckt. xP

    Aus demselwechte Grond datt ech et e klengen Abléck ginn hunn ech zwee kleng Tipps, als éischt, ech mengen et wier méi einfach fir jidderee mat MPD ze handhaben als normale Benotzer deen all d'Konfiguratioun vun engem ~ / .mpdconfig erstellt an am Ufank lued an net onbedéngt an den Dämonen, an zweet Fir déi, déi ncmpcpp als Client benotzen, kënne se ncmpcpp-fftw fir e puer Extra Optiounen installéieren, inklusiv e gudde Betrachter, füügt just e puer Zeilen zu der ncmpcpp Konfiguratioun bäi.

    visualizer_fifo_path = "/home/userl/.mpd/mpd.fifo"
    visualizer_output_name = "visuell"
    visualizer_sync_interval = "30"
    visualizer_type = "Spektrum" (Wave / Spektrum)
    visualizer_color = "cyan"

    Merci.

  11.   Tavo sot

    Mpd ass ganz gutt, ech hunn et mat Sonata benotzt. Deen eenzege Problem deen ech hat ass datt beim Start vum System den Daemon heiansdo net gelueden huet a wat ech gemaach hunn war d'Belaaschtung vun init.d auszeschalten andeems en / etc / default / mpd Datei ännert de Wäert wouer fir falsch. Op dës Manéier huet mpd net mat deenen aneren Dämonen ugefaang Fir datt béid mpd a sonata gestart kënne ginn ass et einfach d'mpd && sonata Kommandoen ze verknëppelen

  12.   koratsuki sot

    Ech wäert et probéieren, ech hunn ëmmer XMMS benotzt an ech hunn et gär, och wann dësen e bëssen an d'Hänn muss kréien, wann et an der Leeschtung verbessert, denken ech drun a vläicht wäert ech änneren.

  13.   invisible15 sot

    Wann Dir Fedora benotzt, deaktivéiert selinux oder soss léisst et mpd de Protokoll net schreiwen.
    Soss awer gutt.

  14.   Carlos Riper sot

    Gratulatioun fir de Post, eng Fro wéi kann ech Audio (Radio) mat ncmpcpp + mpd + icecast streamen, ech géif et onendlech schätzen, weider. 😀

  15.   nemo sot

    Ech konnt et endlech installéieren ... 😐 et ass moies 1:20, awer et ass mer egal well meng mpd + ncmpcpp funktionnéiert no 8 Stonnen Kampf mat Dausende vu Wikien (och mat dësem Tutorial hahaha) awer et huet als Referenz gedéngt fir ze verstoen bestëmmte Saachen, merci! 😀

  16.   mario moien sot

    Moien alleguer, Prost.
    Haut schreiwen ech fir Är Hëllef ze froen, ech si scho sou langweileg datt ech den MPD net konfiguréiere kënnen ... Ech hu scho vill Tutorials gefollegt an ech fannen de Witz net; alles ass gutt bis déi lescht Zeil erreecht ier d'Sonata erreecht gëtt

    sudo rc.d starten mpd

    a beim Liesen hunn ech festgestallt datt rc.d et scho vun archlinux erofgeholl huet; op der anerer Säit beim Ausféiere vum mpd vum Terminal werft et mir folgend

    [novatovich @ nvtvich-vd ~] $ mpd
    lauschtert: bind un '0.0.0.0:6600' ausgefall: Adress schonn am Gebrauch (souwisou weider, well verbindlech mat '[::]: 6600' gelongen)
    Daemon: kann net zousätzlech Gruppen vum Benotzer «novatovich» starten: Operatioun net erlaabt

    da beim Ausféiere vun der Sonata schéngt et verbonne ze sinn awer ech mengen datt de mpd keng Playlists erstallt huet.

    Ech hoffen all Kommentaren déi mir hëllefen de mpd ze schaffen, ech géif et wierklech schätzen.

  17.   NeHeMueL sot

    Kënnt Dir mir d'Tapéit passéieren

  18.   waat sot

    En anere Guide ass dréngend. Ech kréien et net fir ze schaffen an ech hunn d'Arch Wiki scho kontrolléiert a weder. An der Bibliothéik kënnt ni eppes vir: c

bool (richteg)