„MPD (Media Player Daemon) telepítése és beállítása” változatai közötti eltérés

Innen: Ubuwiki
Ugrás a navigációhoz Ugrás a kereséshez
(Új oldal, tartalma: „{{Szerkesztve|~~~~}} Dolgozom rajta (lehet több napig), addig türelmeteket kérném...”)
 
a
 
(12 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva)
1. sor: 1. sor:
{{Szerkesztve|[[Szerkesztő:Esőkirály|Esőkirály]] 2014. január 17., 14:59 (CET)}}
+
===Bevezetés===
  
Dolgozom rajta (lehet több napig), addig türelmeteket kérném...
+
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:
 +
:<code>sudo apt-get install mpd</code>
 +
 
 +
Ezt követően a használni kívánt klienset (Sonata):
 +
:<code>sudo apt-get install sonata</code>
 +
 
 +
Végül telepítsük a PulseAudio beállító eszközét (PulseAudio preferences):
 +
:<code>sudo apt-get install paprefs</code>
 +
 
 +
----
 +
 
 +
===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:
 +
:<code>sudo paprefs</code>
 +
 
 +
[[Fájl:MPD - PulseAudio-properties.png|center|813px]]
 +
 
 +
Ezt követően állítsuk le az MPD-t ill. előzzük meg annak automatikus elindulását:
 +
 
 +
:<code>sudo service mpd stop</code>
 +
:<code>sudo update-rc.d mpd disable</code>
 +
 
 +
Hozzuk létre a ''/home/felhasználónév/.mpd/playlists'' könyvtárat
 +
 
 +
:<code>mkdir -p ~/.mpd/playlists</code>
 +
 
 +
Másoljuk át a konfigurációs fájlokat a saját könyvtárunkba:
 +
 
 +
:<code>gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz > ~/.mpd/mpd.conf</code>
 +
 
 +
Hozzuk létre az összes szükséges fájlt:
 +
 
 +
:<code>touch ~/.mpd/{mpd.db,mpd.log,mpd.pid,mpdstate,tag_cache}</code>
 +
 
 +
Ha ezzel megvagyunk, nyissuk meg a konfigurációs fájlunkat szerkesztésre:
 +
 
 +
:<code>gedit ~/.mpd/mpd.conf</code>
 +
 
 +
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:
 +
<code>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"</code>
 +
 
 +
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ó)
 +
<code># user "mpd"</code>
 +
 
 +
Á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:
 +
 
 +
<code># 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
 +
 +
#}</code>
 +
 
 +
PulseAudio bekapcsolása:
 +
 
 +
<code># 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
 +
 +
}</code>
 +
 
 +
'''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!)
 +
 
 +
:<code>sudo gedit /etc/mpd.conf</code>
 +
 
 +
Ha ezzel megvagyunk adjuk ki a következő parancsot:
 +
 
 +
:<code>sudo /etc/init.d/mpd restart</code>
 +
 
 +
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:
 +
:<code>mpd</code>
 +
:<code>sonata</code>
 +
 
 +
Megjegyzés: NE ROOT-ként futtassuk, csak simán az <code>mpd</code> paranccsal.
 +
 
 +
----
 +
 
 +
===Vezérlés helyi hálózatról===

A lap jelenlegi, 2014. január 18., 15:25-kori változata

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