[[Inhaltsverzeichnis(2)]] [[Bild(./mpd.png, 48, align=left)]] Der [http://www.musicpd.org/ Music Player Daemon] {en} (MPD) erlaubt es, über eine Netzwerkverbindung Musik in Form von '''MP3-, Ogg Vorbis-, FLAC-, AAC-, Mod- oder WAV'''-Dateien abzuspielen und die Wiedergabe über Client-Anwendungen zu steuern. Die Musik wird in einer zentralen Datenbank verwaltet und über die Soundkarte des Server abgespielt. Die Client-Rechner steuern die Ausgabe und können Abspiellisten auf dem Server verwalten. Da MPD als Sound-Ausgabe auch Streaming unterstützt, kann die Musik aber nicht nur auf dem Server, sondern auch auf anderen Rechnern (Clients) ausgegeben werden. Es liegt also ein sehr flexibles Konzept zu Grunde. Als Client können eigenständige Programme für verschiedene Desktop-Umgebungen und die Kommandozeile genutzt werden, die an herkömmliche Audio-Player erinnern. Aber auch Webfrontends und Anwendungen für Pocket-PCs oder Mobiltelefone sind verfügbar. Dadurch kann man die Musik, die aktuell über MPD abgespielt wird, von allen Rechnern im Haus steuern. = Server = In einem eigenständigen Artikel wird die Installation und Einrichtung des [:MPD/Server:MPD-Servers] erklärt. Die Einrichtung auf der Benutzerebene, mit der die Einbindung mit PulseAudio wesentlich einfacher vonstatten geht, wird in [:MPD/MPD_auf_der_Benutzerebene:MPD auf der Benutzerebene] beschrieben. = Clients = Den Server kann man durch die verschiedensten Clients steuern. Es gibt sowohl Clients für diverse grafische Oberflächen als auch webbasierte Clients und Clients für die Kommandozeile. Eine Auswahl wird im Anschluss vorgestellt, eine ausführliche Auflistung ist im [http://mpd.wikia.com/wiki/Clients MPD Wiki] {en} zu finden. == GTK == Es gibt eine Vielzahl von GTK-Clients für MPD. Darunter spezielle für [:GNOME:] und [:Xfce:], aber auch solche ohne Abhängigkeit von einer bestimmten Desktop-Umgebung. [[Vorlage(Bildunterschrift, GNOME_Music_Player_Client/Bildschirmfoto.png, 150, "GMPC", right)]] === GMPC (Gnome Music Player Client) === Der [:GNOME Music Player Client:] ähnelt Amarok, Rhythmbox oder pympd. Mit GMPC kann man auf verschiedene Arten sein Musikarchiv durchforsten und Musik zur Wiedergabeliste hinzufügen. Man kann sein Archiv so durchsuchen, wie es auf der Festplatte abgelegt ist, oder die Datenbank mittels mehrerer hintereinander folgenden Suchabfragen durchsuchen oder die Genre- oder Künstlerbrowser benutzen, die stark an Rhythmbox erinnern. Zusätzlich gibt es einen Metadatenbrowser, bei den man sich Daten wie die Gesamtspielzeit der Musik einer Band ansehen kann oder sich alle Alben auflisten lassen kann. GMPC lässt sich mit Plugins erweitern, welche beispielsweise die Albencover und Bandfotos von der Festplatte, Amazon oder Last.fm laden können. Weitere Informationen hält der Artikel zum [:GNOME Music Player Client:] bereit. [[Vorlage(Bildunterschrift, Xfce_Music_Player_Client/Bildschirmfoto.png, 150, "Xfmpc", right)]] === Xfmpc (Xfce Music Player Client) === Der [:Xfce Music Player Client:] ist ein schlankes Programm speziell für den [:Xfce:]-Desktop. Der funktionsreiche Client bietet eine kompakte Oberfläche mit den grundlegenden Elementen zur Steuerung des MPD. Einige weitergehende Konfigurationen des MPD, zum Beispiel die Steuerung der Ausgabe-Methoden, sind nicht möglich. Es kann bis einschließlich [:Precise:Ubuntu 12.04] über die Paketverwaltung installiert werden. Bei neueren Ubuntu-Versionen muss man die Anwendung zuerst aus dem Quelltext übersetzen. Details sind im Artikel [:Xfce_Music_Player_Client/Kompilieren:] zu finden. === Sonata === [[Vorlage(Bildunterschrift, Sonata/Bildschirmfoto.png, 150, "Sonata", right)]] [:Sonata:] ist ein schlanker GTK+-Client. Das in Python geschriebene Programm bietet alle typischen Funktionen eines Music Player Client und darüber hinaus weitere Eigenschaften eines modernen Audio-Players, wie Cover- und Liedtext-Anzeige und ID-Tag-Bearbeitung. Das Programm ist kompakt aber übersichtlich und intuitiv zu bedienen, und die Anzeige ist individuell einstellbar. Die Installation erfolgt über die Paketverwaltung. Mehr Informationen bietet der Artikel zu [:Sonata:]. === Ario === [[Vorlage(Bildunterschrift, Ario/Bildschirmfoto.png, 150, "Ario", right)]] [:Ario:] ist ein mächtiger, aber schneller GTK+-Client. Das in C geschriebene Programm bietet alle Funktionen eines Music Player Client und darüber hinaus weitere Eigenschaften eines modernen Audio-Players, wie Internetradio-Unterstützung und Cover- und Liedtext-Anzeige. Zudem bietet Ario experimentelle Unterstützung für XMMS2, wozu man Ario allerdings selbst kompilieren muss. Das Programm ist übersichtlich und intuitiv zu bedienen, und die Anzeige ist individuell einstellbar. Die Installation erfolgt über die Paketverwaltung, sofern man Ario nicht selbst kompiliert. Mehr Informationen bieten die Artikel zu [:Ario:] und zum [:Archiv/Ario/Kompilieren:Kompilieren von Ario]. == Qt == === Cantata === [github:CDrummond/cantata:Cantata] {en} ist ein relativ junger plattformübergreifender Client, der als Abspaltung von [http://lowblog.nl/category/qtmpc/ QtMPC] {en} entstanden ist. {{{#!vorlage Paketinstallation cantata, ppa }}} ##[[Vorlage(Bildunterschrift, Quetzalcoatl/Bildschirmfoto.png, 150, "Quetzalcoatl", right)]] ##=== Quetzalcoatl === ##Das Programm bietet die typischen Funktionen eines MPD-Client und stellt die MPD-Datenbank übersichtlich nach verschiedenen Bereichen der ID-Tags dar. Die Installation muss manuell erfolgen. ##Weitere Informationen beinhaltet der Artikel [:Archiv/Quetzalcoatl:]. == Webfrontends == Ein Webfrontend ist natürlich optimal für den Betrieb eines MPD-Server. Der größte Vorteil ist sicherlich, dass MPD ohne die Installation einer Software auf Client-Seite gesteuert werden kann – einen Browser vorausgesetzt. [[Vorlage(Bildunterschrift, Archiv/Patchfork/Bildschirmfoto.png, 150, "Patchfork", right)]] === Patchfork === Patchfork ist eine moderne Webanwendung mit PHP- und AJAX-Elementen. So ist die Oberfläche schnell und funktional. Die Anwendung ist ein Fork von [http://web.archive.org/web/20080204095711/pitchfork.remiss.org/ Pitchfork] {en} mit "i", dass nicht mehr weiterentwickelt wird. Patchfork muss auf einem Rechner mit Apache als Webserver und PHP5 installiert sein, wobei der Rechner, auf dem Patchfork läuft, nicht zwangsläufig der selbe Rechner sein muss, auf dem MPD als Dienst installiert ist. ##Weitere Informationen zur Installation und Bedienung findet man im Artikel [:Archiv/Patchfork:]. [[Vorlage(Bildunterschrift, neompc_control.png, 80, "NeoMPC", right)]] === NeoMPC === [http://pixelhum.com/portfolio/neompc/ NeoMPC] {en} ist speziell für die Darstellung auf Smartphones oder Tablets getrimmt. So kann man über WLAN mit einem Webbrowser auf dem Gerät den MPD steuern. {dl} [https://github.com/danbee/neompc NeoMPC auf Github] {en}. === Ampache === [:Ampache:] ist ein sehr umfassendes Webfrontend. [[Vorlage(Bildunterschrift, uMPD.png, 80, "uMPD", right)]] == Ubuntu Touch == Auch für [:Ubuntu Touch:] gibt es ein Programm, um einen MPD-Server zu steuern. [openstore:umpd.stefanweng:uMPD] kann aus dem [:Ubuntu_Touch/OpenStore:OpenStore] bezogen werden. Das Programm liefert etliche Bedienfunktionen für den MPD-Server. Die Datenbank kann nach Künstlern oder Alben durchsucht werden. Ein Streamen auf das Ubuntu-Touch-Gerät ist derzeit nicht möglich. == Kommandozeile == === mpc === [http://www.musicpd.org/clients/mpc/ mpc] {en} (''universe'') - Ist der Standard CLI-Client für MPD, sehr nützlich zum Einbinden in eigene Skripte. [[Vorlage(Bildunterschrift, ncmpc/Bildschirmfoto.png, 150, "ncmpc", right)]] === ncmpc === [http://www.musicpd.org/clients/ncmpc/ ncmpc] {en} ist ein auf [wikipedia:ncurses:] basierender Client für den MPD. Für Konsolen-Cowboys ist MPD im Zusammenspiel mit einem Kommandozeilen-Client interessant, selbst wenn die Netzwerkfunktionalität von MPD nicht genutzt wird. MPD plus Client stellt einen mächtigen Audio-Player für die Konsole dar. Ein Vorteil ist beispielsweise, dass man den Client startet, die Playliste zusammenstellt und dann den Client wieder beenden kann. MPD spielt danach im Hintergrund weiterhin Musik ab. Das Programm kann über die Paketverwaltung installiert werden. Weiter Informationen enthält der Artikel [:ncmpc:]. == Weitere MPD-Clients == Hier werden einige weitere Clients aufgeführt, vornehmlich solche, die über die Paketquellen installiert werden können. Eine komplette Auflistung findet man auf unter [http://mpd.wikia.com/wiki/Clients MPD-Clients] {en}. * [http://mpd.wikia.com/wiki/Client:Glurp glurp] {en} (''universe'') - Auf GTK2.4+ basierender Client * [packages:mpdcon.app:] (''universe'') - Applet für den Windowmaker * [http://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin xfce4-mpc-plugin] {en} (''universe'') - Xfce-Panel-Plugin * [packages:pygmy:] (''universe'') - GTK-Client, Programm wird vom Entwickler seit längerer Zeit nicht gepflegt, ist aber in den Paketquellen und benutzbar * [sourceforge2:pympd:pymp'd] {en} - GTK-Client, Programm wird vom Entwickler seit längerer Zeit nicht gepflegt, ist aber als [packages:pympd:] (''universe'') in den Paketquellen und benutzbar = Systemmonitore = Der Systemmonitor [:Conky:] kann MPD-Informationen anzeigen. Dies ist unter [:Conky/Audio-Anzeigen#MPD:MPD-Anzeige mit Conky] beschrieben. Auch für [:GKrellM:] existiert ein entsprechendes Paket: [packages:gkrellm-gkrellmpc:GKrellMPC]. = Scrobbeln mit MPD = Zum Übertragen der Titelinformationen zu Musikdiensten im Internet (lastfm, libre.fm, Jamendo) kann [http://mpd.wikia.com/wiki/Client:Mpdscribble mpdscribble] {en} verwendet werden. Details in Artikel [:MPD/mpdscribble:mpdscribble]. = MPD und andere Betriebssysteme = Die Portierung des [:GNOME Music Player Client:] bietet eine komfortable Möglichkeit, den MPD unter anderen Betriebssystemen (wie zum Beispiel Microsoft Windows) zu steuern. Dazu findet man in den [http://gmpc.wikia.com/wiki/GMPC_INSTALLATION Installations-Anleitungen] {en} auf der Projekt-Seite weitere Informationen. Android-Benutzer können z.B. den [https://github.com/abarisain/dmix MPDroid] {en} oder den [https://play.google.com/store/apps/details?id=com.soreha.mpdclienthd.free Droid MPD Client] {de} zum Steuern des MPD verwenden. Ersterer kann auch direkt den Stream wiedergeben. = Links = * [http://www.musicpd.org/ MPD Homepage] {en} * [http://mpd.wikia.com/wiki/Main_Page Music Player Daemon Wiki] {en} * [:Musik_verwalten:] {Übersicht} Übersichtsartikel # tag: Übersicht, Audioplayer, Netzwerk, Internetradio, Streaming