MPD (Media Player Daemon) telepítése és beállítása

A Ubuwiki wikiből

A lap korábbi változatát látod, amilyen Esőkirály (vitalap | szerkesztései) 2014. január 18., 17:25-kor történt szerkesztése után volt.

(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Bevezetés

A Music Player Daemon (továbbiakban MPD) egy olyan szerver-oldali zenelejátszó, amely különböző hangfájlok lejátszását teszi lehetővé. Az MPD lényege, hogy egy hálózati protokol segítségével más gépekről (akár más operációs rendszerről) is vezérelhetjük. Ahhoz, hogy az MPD-ben (szerver-oldalon) elindítsunk egy zeneszámot, szükségünk van egy erre alkalmas kliensre. Számos kliens közül válogathatunk, amelyek közül a legtöbb rendelkezik GUI-vel, azaz grafikus felülettel. Példánkban a Sonata nevű programot fogjuk használni, mint MPD klienst. Ami még fontos, hogy választanunk kell, hogy melyik hangeszközt kívánjuk használni. Az itt leírtakban a PulseAudio hangeszköz használata kerül bemutatásra.


Telepítés

Először is telepítenünk kell magát az MPD-t:

sudo apt-get install mpd

Ezt követően a használni kívánt klienset (Sonata):

sudo apt-get install sonata

Végül telepítsük a PulseAudio beállító eszközét (PulseAudio preferences):

sudo apt-get install paprefs

Beállítások

Elsőként a PulseAudio hangeszközt kell beállítani úgy, hogy azt a hálózatról is lehessen vezérelni. Ezt egyszerűen megtehetjük, ha PulseAudio tulajdonságainál a Network Server fülön bepipáljuk az ehhez szükséges jelölőnégyzeteket (ld. az ábrán). Fontos, hogy ROOT-ként tegyük mindezt!

Adjuk ki terminálban a következő parancsot:

sudo paprefs
MPD - PulseAudio-properties.png

Ezt követően állítsuk le az MPD-t ill. előzzük meg annak automatikus elindulását:

sudo service mpd stop
sudo update-rc.d mpd disable

Hozzuk létre a /home/felhasználónév/.mpd/playlists könyvtárat

mkdir -p ~/.mpd/playlists

Másoljuk át a konfigurációs fájlokat a saját könyvtárunkba:

gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz > ~/.mpd/mpd.conf

Hozzuk létre az összes szükséges fájlt:

touch ~/.mpd/{mpd.db,mpd.log,mpd.pid,mpdstate,tag_cache}

Ha ezzel megvagyunk, nyissuk meg a konfigurációs fájlunkat szerkesztésre:

gedit ~/.mpd/mpd.conf

A következő sorokban írjuk át az elérési útvonalakat, hogy azok a saját home könyvtárunk ".mpd" könyvtárára mutassanak:

music_directory		"~/Zenék"

playlist_directory	"~/.mpd/playlists"

db_file			"~/.mpd/tag_cache"

log_file		"~/.mpd/mpd.log"

pid_file		"~/.mpd/mpd.pid"

state_file		"~/.mpd/mpdstate"

Keressük meg a user "mpd" sort és tegyünk elé egy kettőskeresztet, megjegyzés lesz belőle. (így saját felhasználónevünk lesz a felhasználó)

# user				"mpd"

Állítsuk át a kimeneti hangeszközt PulseAudio-ra! (az alsa rész elé kettőskeresztet teszünk, a PulseAudio elől kivesszük azt)

Alsa kiktatása:

# An example of an ALSA output:

#

#audio_output {

#	type		"alsa"

#	name		"My ALSA Device"

#	device		"hw:0,0"	# optional

#	format		"44100:16:2"	# optional

#	mixer_device	"default"	# optional

#	mixer_control	"PCM"		# optional

#	mixer_index	"0"		# optional

#}

PulseAudio bekapcsolása:

# An example of a pulseaudio output (streaming to a remote pulseaudio server)

#

audio_output {

	type		"pulse"

	name		"My Pulse Device"

#	server		"remote_server"		# optional

#	sink		"remote_server_sink"	# optional

}

Ugyanezeket a beállításokat (alsa,PulseAudio) végezzük el az /etc/mpd.conf fájlban is. (ROOT jogosultsággal) (a könyvtárakat ezen fájlban ne írjuk át!)

sudo gedit /etc/mpd.conf

Ha ezzel megvagyunk adjuk ki a következő parancsot:

sudo /etc/init.d/mpd restart

Ezután indítsuk újra a számítógépet, hogy az összes eddigi beállítás érvénybe lépejen! Újraindítást követően már indítható is az MPD ill. a hozzá tartozó kliens:

mpd
sonata

Megjegyzés: NE ROOT-ként futtassuk, csak simán az mpd paranccsal.


Vezérlés helyi hálózatról

Személyes eszközök