Muziek met MPD
Music Player Daemon is een programma dat muziek afspeelt op basis van een client-server model. De server luistert naar verzoeken van clients en speelt de muziek, de client (die ook op een andere pc kan staan) zegt tegen de server welke muziek gespeeld moet worden. Handig aan MPD is dat het zonder X kan draaien, er zijn dus geen zware GUI's nodig.
De installatie:
In
De rest van het configuratiebestand moet niet aangepast worden.
De melding in verband met audio_output mag genegeerd worden, mpd detecteert dit toch automatisch.
Als leuk extraatje worden titel en uitvoerder ook getoond op de desktop, met Conky.
Een aangename verrassing: bij het herstarten van mpd, wordt de muziek een fractie van een seconde onderbroken, en gaat daarna gewoon weer verder. En Conky toont nu ook de juiste titel en uitvoerder.
De installatie:
$ sudo aptitude install mpd mpc
/etc/mpd.conf moet nu ingesteld worden waar de muziek te vinden is:
######################## REQUIRED PATHS ######################## # You can put symlinks in here, if you like. Make sure that # the user that mpd runs as (see the 'user' config parameter) # can read the files in this directory. #music_directory "/var/lib/mpd/music" music_directory "/home/amedee/music" playlist_directory "/var/lib/mpd/playlists" db_file "/var/lib/mpd/tag_cache" log_file "/var/log/mpd/mpd.log" error_file "/var/log/mpd/errors.log" ################################################################
De volgende stap is om wat muziekbestanden te plaatsen in /home/amedee/music. Ik heb er voorlopig al de mixtapes van Leesa gezet.
Nu nog de muziekdatabase aanmaken en de mpd-server herstarten:
$ sudo mpd --create-db added Leesa/Leesa_July2009_mixtape.mp3 added Leesa/Leesa_April2009_mixtape.mp3 added Leesa/Leesa_-_Here_I_Am.mp3 added Leesa/Leesa_-_Here_I_Go.mp3 $ sudo /etc/init.d/mpd restart * Stopping Music Player Daemon mpd [ OK ] * Starting Music Player Daemon mpd No "audio_output" defined in config file Attempt to detect audio output device Attempting to detect a alsa audio device Successfully detected a alsa audio device [ OK ]
De muziek kan nu afgespeeld worden:
$ mpc play
Het viel me wel op dat Leesa niet vermeld staat als uitvoerder bij 3 van haar 4 mixtapes, omdat bepaalde id3-gegevens ontbreken. Die heb ik dan maar zelf toegevoegd.
$ sudo aptitude install eyed3 $ eyeD3 -a "Leesa" -G 52 -Y 2009 --comment=::"http://www.leesa.be" music/Leesa/Leesa_* $ eyeD3 -t "Here I Am" music/Leesa/Leesa_-_Here_I_Am.mp3 $ eyeD3 -t "Here I Go" music/Leesa/Leesa_-_Here_I_Go.mp3 $ eyeD3 -t "April Mixtape 2009" music/Leesa/Leesa_April2009_mixtape.mp3 $ eyeD3 --to-v2.4 music/Leesa/Leesa_* $ sudo mpd --create-db $ sudo /etc/init.d/mpd restart
What links here
No backlinks found.

symlink naar muziekdirectory
Bij het updaten van mpd kreeg ik de melding dat het aangepaste configuratiebestand
/etc/mpd.confvervangen ging worden. Ik zou dus bij iedere update opnieuw demusic_directorymoeten instellen. Meh. Daar heb ik geen goesting in.Ik heb dan maar een symlink naar mijn muziekdirectory aangepaakt in de mpd-directory:
Daarna moet ik nog tegen mpd vertellen dat de muziekdatabase van plaats veranderd is:
rechten op audio device
Nieuwe reactie inzenden