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

A Ubuwiki wikiből

a (Beállítások)
(Beállítások)
22. sor: 22. sor:
 
===Beállítások===
 
===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)
+
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:
 
Adjuk ki terminálban a következő parancsot:
:<code>paprefs</code>
+
:<code>sudo paprefs</code>
  
 
[[Fájl:MPD - PulseAudio-properties.png|center|813px]]
 
[[Fájl:MPD - PulseAudio-properties.png|center|813px]]
44. sor: 44. sor:
 
Hozzuk létre az összes szükséges fájlt:
 
Hozzuk létre az összes szükséges fájlt:
  
:<code>touch ~/.mpd/{mpd.db,mpd.log,mpd.pid,mpdstate}</code>
+
:<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:
 
Ha ezzel megvagyunk, nyissuk meg a konfigurációs fájlunkat szerkesztésre:
51. sor: 51. sor:
  
 
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:
 
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 "~/.mpd/music"
+
  <code>music_directory "~/Zenék"
 
   
 
   
 
  playlist_directory "~/.mpd/playlists"
 
  playlist_directory "~/.mpd/playlists"
59. sor: 59. sor:
 
  log_file "~/.mpd/mpd.log"
 
  log_file "~/.mpd/mpd.log"
 
   
 
   
  pid_file "~/.mpd/pid"
+
  pid_file "~/.mpd/mpd.pid"
 
   
 
   
  state_file "~/.mpd/state"</code>
+
  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ó)
 
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>
 
  <code># user "mpd"</code>
 +
 +
Állítsuk át a kimeneti eszközt PulseAudio-ra! (az alsa rész elé kettőskeresztet teszünk, a pulse audio 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ások (alsa,PulseAudio) végezzük el az ''/etc/mpd.conf'' fájlban is.'''
 +
 +
:<code>sudo gedit /etc/mpd.conf</code>
  
 
===Hálózati beállítások===
 
===Hálózati beállítások===

A lap 2014. január 18., 13:34-kori változata

Szerkesztve.png Ezt a szócikket éppen szerkesztem, most ne változtass rajta. Köszönöm! -- [ Esőkirály 2014. január 17., 14:59 (CET) ]

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 eszközt PulseAudio-ra! (az alsa rész elé kettőskeresztet teszünk, a pulse audio 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ások (alsa,PulseAudio) végezzük el az /etc/mpd.conf fájlban is.

sudo gedit /etc/mpd.conf

Hálózati beállítások

Személyes eszközök