====== MPD ======
**Music Player Daemon** je netradiční, avšak velice mocný hudební přehrávač, který běží jako daemon. Skládá se ze dvou částí: serveru (daemona) a klienta, které mohou běžet na různých počítačích (ale nemusí).
Toho můžete využít tak, že budete přehrávat hudbu na stolním počítači (případně serveru) s kvalitními reproduktory, ale budete ho ovládat pohodlně z dálky například pomocí laptopu.
MPD je možné využívat také jako náhradu za běžný přehrávač, například [[:Rhythmbox]].
{{ .:gmpc.png |Snímek klienta gmpc}}
====== Daemon ======
{{:server.png}} Daemon je program, který to celé řídí. Tam, kde je instalovaný, se přehrává hudba. Nemá žádné grafické rozhraní a běží jako služba.
==== Instalace ====
{{:apt.png}} [[:Nainstalujte]] balík [[apt://mpd|mpd]]
==== Konfigurace ====
{{:editor.png}} Konfigurace programu se provádí pomocí souboru ''/etc/mpd.conf'' .
=== Důležité parametry konfiguračního souboru ===
# Adresář s hudebnímy soubory
music_directory "/media/tdata/public/hudba"
# Adresa serveru
bind_to_address "localhost"
# Port na kterém daemon běží
port "6600"
# Příklad konfigurace zvukového výstupu
audio_output {
type "alsa"
name "Sound Card"
options "dev=dmixer"
device "plug:dmix"
}
# Nastavení ovládání hlasitosti (pokud je nastaveno "hardware",
# tak nelze měnit hlasitost přehrávače)
mixer_type "software"
Pro podrobnější informace o parametrech navštivte [[http://mpd.wikia.com|stránky projektu]] {{:en.png}}
=== Restart MPD ===
{{:terminal.png}} Po konfiguraci je potřeba MPD restartovat [[:Terminál|příkazem]]
sudo service mpd restart
V případě úspěšné instalace a konfigurace bude výstup vypadat přibližně takto
* Stopping Music Player Daemon mpd [ OK ]
* Starting Music Player Daemon mpd [ OK ]
==== Přidání písniček ====
Přidat svoji databázi hudby můžete dvěma způsoby. Buď změnou hudební složky ve [[:MPD#Konfigurace|výše uvedeném]] konfiguračním souboru, nebo přidáním symbolických odkazů do výchozí hudební složky.
Odkazy vytvoříte jednoduše pomocí příkazu do [[:Terminál|terminálu]]
sudo ln -s <> /usr/share/mpd/music
====== Klienti ======
{{:computer.png}} Klient slouží pro ovládání MPD, existuje nepřeberné množství klientů pro jakékoliv platformy, z kterých si vybere každý.
==== Konzolové ====
* **MPC** - nejjednodušší MPD klient, ovládá se pomocí jednoduchých [[:Terminál|příkazů]] (např. ''mpc play'' )
* Více informací získáte [[:Terminál|příkazem]] ''man mpc''
* [[:Nainstalujte]] balík [[apt://mpc|mpc]]
==== Grafické ====
* **GMPC** - uživatelsky velice přívětivý klient pro GNOME
* Vhodný jako základní klient pro ovládání
* Více informací [[http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client|na stránkách projektu]] {{:en.png}}
* [[:Nainstalujte]] balík [[apt://gmpc|gmpc]]
==== Webové ====
Pro instalaci webové klienta je většinou nutný webový server - např. [[:Apache s MySQL a PHP|Apache]]. Instalace se většinou provádí pouhým nakopírováním do ''/var/www'' .
* **RelaXX** - příjemný a propracovaný webový klient, postavený na AJAXu
* Více informací a stažení [[http://sourceforge.net/projects/relaxx/|zde]] {{:en.png}}
* **Php Mp2** - oficální klient s širokou možností nastavení
* Více informací [[http://mpd.wikia.com/wiki/Client>PhpMp2|zde]] {{:en.png}}
* **Orange Player** - velmi jednoduchý webový klient
* Více informací a stažení [[http://sourceforge.net/projects/orangeplayer|zde]] {{:en.png}}
==== Další ====
* **Mpd-applet** - GNOME applet do lišty
* Více informací [[http://mpd.wikia.com/wiki/Client>Mpd-applet|zde]] {{.:en.png}}
* Pozn.: Jiná možnost, jak vyrobit vlastní GNOME-applet pro ovládání MPD je uvedena v [[:MPD#Vlastn.2BAO0_gnome-applet|návodu níže]]
* **empcd** - ovládání MPD pomocí vstupního zařízení, například klávesnice
* Více informací [[http://mpd.wikia.com/wiki/Client>Empcd|zde]] {{.:en.png}}
{{:note.png}} Zde je uvedeno pouze pár základních klientů. Existují ale také klienti například pro iPhone, AppleTV, Windows Mobile, Mac, ...
{{:link.png}} Pro více informací o klientech navštivte [[http://mpd.wikia.com/wiki/Clients| oficiální databázi]] {{.:en.png}}
====== Typy a triky ======
==== Dálkové ovládání ====
{{:warning.png}} Tento návod vyžaduje nainstalovaný klient [[apt://mpc|mpc]] Pro nastavení se předpokládá, že máte funkční [[Dálkové ovládání|lirc]]
{{:editor.png}} Nastavení se provádí editací souboru ''/etc/lirc/lircrc'' (pokud neexistuje, je nutné vytvořit).
Ukázka konfigurace ''/etc/lirc/lircrc''
# Spustit přehrávání MPD
begin
prog = irexec
remote = *
button = KEY_POWER #Jméno klávesy dálkového ovladače
repeat = 0 #Kolikrát se příkaz bude opakovat
config = mpc -h <> play #Samotný příkaz pomocí mpc
end
# Stejným způsobem nastavíte další akce pro další tlačítka
==== Přehrání webového rádia ====
Pokud chcete poslouchat webové rádio přes MPD, stačí vytvořit soubor ''.m3u'' ve slože ''/var/lib/mpd/playlists'' s následujícím obsahem.
# Každý řádek obsahuje jednu stanici
# CRo1
http://netshow.play.cz:8000/cro1128aac
# CRo4 Wave
http://62.44.1.26:8000/crowave128aac
==== Vlastní gnome-applet ====
{{:warning.png}} Tento návod vyžaduje nainstalovaný klient [[apt://mpc|mpc]]
{{:launcher.png}} Pokud chcete ovládat MPD pomocí tlačítka na panelu, tak stačí vytvořit [[:Spouštěč|spouštěč]] na ploše.
* Vyberte //aplikace v terminálu//
* Zvolte název
* Do položky //příkaz// uveďte:
* Pro pozastavení - `mpc -h toggle
* Pro další písničku - `mpc -h next
* viz [[:Terminál|příkaz]] ''man mpc''
* Volitelně si zvolte ikonku
* Potvrďte a přetáhněte [[:Spouštěč|spouštěč]] na [[:GNOME Panel|panel]]
==== Zobrazení stavu MPD na LCD ====
{{:note.png}} Pokud vlastníte USB LCD displej můžete si na něm nechat zobrazovat informace o přehrávání.
* [[http://mpd.wikia.com/wiki/Client>Lcd-stuff|LCD-Stuff]] {{:en.png}}
* [[http://mpd.wikia.com/wiki/Client>Lcd4linux|Lcd4linux]] {{:en.png}}
====== Řešení problémů ======
==== Velmi nízká hlasitost ====
{{:speaker.png}} Pokud vám běží daemon na počítači bez grafického rozhraní, tak se vám může stát, že zvuk není téměř slyšet.
Pokud hrajete přes Alsa-mixer, tak stačí spustit příkaz:
alsamixer
a nastavit požadovanou hlasitost.
====== Odkazy ======
* [[http://www.root.cz/clanky/mpd-music-player-daemon/|MPD na Root.cz]] {{:cz.png}}
* [[http://mpd.wikia.com|Stránky projektu]] {{:en.png}}