Music Player Daemon

Fra Wikipedia, den frie encyklopedi.

Music Player Daemon, eller MPD, er som navnet sier et musikkavspillingsprogram som fungerer som en tjener med støtte for MP3, Ogg, FLAC, MP4/AAC, Mod, Wave og nettstrømmer. Med andre ord; dette er ikke et program som ligger på skrivebordet hele tiden, men kjøres i bakgrunnen, og styres av andre klienter. MPD har en liste over alle sangene som ligger under en bestemt katalog, og kan styres lokalt og eksternt, grafisk og tekstbasert.

Klientene

Det finnes veldig mange forskjellige klienter som styrer MPD, og det er ikke viktig å ha dem oppe hele tiden, man kan starte for å skifte sang, for så å avslutte dem igjen:

  • Glurp og KMP (http://www.threadbox.net/code.php?page=kmp) er grafiske klienter skrevet i henholdsvis GTK+ og Qt
  • MPC (http://www.musicpd.org/?page=mpc) er en tekstbasert klient, med kommandoer som mpc play og mpc add ($musikkmappe)sangmappe/sang.ogg. Dette er klart den kjappeste måten å gjøre det på, men noen foretrekker jo grafiske verktøy.
  • NCMPC (http://hem.bredband.net/kaw/ncmpc/) er en ncurses-basert klient som likner på cplay. Lettfattelig og rask er passende stikkord.
  • phpMP (http://www.musicpd.org/?page=phpMp) er som navnet sikkert tilsier, en php-basert klient. Alt man trenger er en Apache-server (med støtte for PHP).
  • MPD commander (http://www.admiraal.dds.nl/lexinteractive.php?sid=10143751&page=mpdc) er en Winamp-liknende klient for både *nix og Windows
  • GMPC (http://qballcow.nl/?name=gmpc) er en annen klient skrevet i GTK+
  • Arthist (http://www.musicpd.org/?page=arthist) er en Perl-klient som lagrer sangaktiviteter til en blogg.

Brukseksempler

Dette programmet har veldig mange fordeler. Om man dreper X, fortsetter dette programmet å leve, selv om man ikke kjører det i screen. Hvis man har et større stereoanlegg i huset som styres av en datamaskin, og vil styre det fra andre steder, er det fullt mulig.

Man kan sette i konfigurasjonsfilen til MPC at det automatisk skal gå til bruker@host (gjerne også med passord), eller rett og slett sette opp en nettside med phpMP, for så å kunne styre det fra hvor som helst.

Installasjon

Last ned, rediger konfigurasjonsfilen (/etc/mpd.conf) så alle variablene (port, music_directory, playlist_directory, log_file og error_file) peker til rette mapper/filer (og at mappen playlist_directory finnes). Sett gjerne at du bruker ALSA, OSS er standard.

Start med mpd --create-db for å lage en database over musikken.

Nå er alt klart for å velge en klient. mpc er alltid grei å ha, så når den er installert må man sette de globale variablene MPD_HOST og MPD_PORT til det man har satt det til i /etc/mpd.conf (eller ~/.mpdconf). Etter det er alt klart for å starte! En grei måte å lage spilleliste på:

$ mpc listall | grep artist | grep sang/album | mpc add

Personal tools