Multimedia/mpd
Från Ubuntu Sverige
- Guiden testad på: Karmic
Innehåll |
MPD är en musikspelare som bygger på konceptet server+klient. MPD startas igång som en server och laddar ditt musikbibliotek. Därefter kan man med olika frontends (så kallade klienter) styra mpd.
Detta innebär att MPD kan köras oavsett om X är igång eller inte. MPD fortsätter att spela din musik tills du säger till den att sluta, eller du stänger av datorn.
Installationen är väldigt enkel, öppna en terminal och kör:
sudo apt-get install mpd
[redigera] Konfiguration för en vanlig användare
Jag beskriver här hur du konfigurerar mpd för att användas av en användare.
1. Först kopierar vi mpds konfigurationsfil till vår hem-katalog.
cp /etc/mpd.conf ~/.mpdconf
2. Därefter skapar vi en hel del filer och mappar i vår hemkatalog där mpd kan lagra all information. Det är viktigt att användaren som startar mpd har rättigheter att skriva till dessa filer.
mkdir .mpd mkdir .mpd/playlists touch .mpd/mpd.log touch .mpd/errors.log touch .mpd/tag_cache touch .mpd/pid touch .mpd/state
3. Öppna ~/.mpdconf filen med gedit. Du skall leta upp följande rader och ändra dem så de pekar mot filerna vi precis skapade. ~ betyder din hem-katalog, så det är bara att kopiera raderna rakt av.
playlist_directory "~/.mpd/playlists" db_file "~/.mpd/mpd.db" log_file "~/.mpd/mpd.log" error_file "~/.mpd/errors.log" pid_file "~/.mpd/pid" state_file "~/.mpd/state"
4. I samma fil finns även följande rader:
music_directory "Din-musik-katalog" user "mpd" port "6600" bind_to_address "Localhost"
- music_directory skall ändras till katalogen där du har din musik. Alla underkataloger till denna kommer vara tillgängliga för mpd.
- user skall ändras från mpd till ditt användarnamn.
- port är den port som klienterna kommer ansluta över till mpd, du kan lämna den oförändrad (eller ändra för något högre säkerhet).
- localhost är de som kan ansluta till mpd. Du kan låta det stå localhost om det bara är du som skall koppla upp dig. Men du kan även ersätta localhost med din ip adress på nätverket (interna ip).
Kör följande kommando i terminalen, siffrorna du får ut är din interna ip.
ifconfig | grep Bcast | awk '{print $2}'
[redigera] Skapa databas och starta mpd
Först skapar vi databasen som root:
sudo mpd --create-db
Därefter som vanlig användare:
mpd --create-db
Därefter startar vi mpd:
sudo /etc/init.d/mpd start
(Verkar som om man skall använda restart sist istället för start, behöver kollas)
[redigera] Klienter
I alla klienter så måste du gå in i inställningarna och ändra:
- värd(host) - localhost eller din interna ip.
- namn: samma som du angav i mpd.conf
- port - Det är samma port som du angav i steg 4 under konfigurationen.
- På vissa klienter kan du behöva ändra musikkatalog så den stämmer överens med vad du angav i steg 4a i .mpdconf under music_directory.
[redigera] Sonata
Det självklara valet för många. Installeras via apt-get
sudo apt-get install sonata
