Music Player Daemon
The Music Player Daemon is a really net audio player which runs in the background and accepts commands from a (remote) front-end. It features a music database and a playlist and can be controlled by a variety of front-ends, including web-frontends, console apps and GUI's.
Contents |
[edit] The idea
The idea is that you can make a very light dedicated box which is connected to your stereo, or just run the daemon locally, and then control the player from any compatible front-end from a remote system. There are web, console and GUI programs for controlling the MPD.
[edit] Features
It's features include:
- A music database
- Playlist
- Optional logging
- Optional password protection
- Multiple audio outputs
- Icecast (network streaming)
- ALSA
- OSS
- On the fly volume normalization
- Proxy and buffering when playing remote streams
[edit] Drawbacks
You have to configure a "music" directory in /etc/mpd.conf[1] where all your music is stored. This has to be readable to the user the daemon is running as (usually mpd). The obvious drawback is that mpd doesn't allow you to place some files in /foo/here and other in /bar/there.
-- WRONG -- it actually does, all you have to do is place SYMLINKS in the configured directory that lead to the actual music!
ln -s <target> <linkname>
e.g.: ln -s /home/yourmomma/Music/ yourmommaMusic
after that just refresh your database
[edit] Front-ends
There are numerous good front-end programs which allow you to control MPD.
GMPC seems to be the obvious choice. We realize the arrogance of this statement and feel compelled to mention that Sonata is a good alternative.
[edit] References
- ↑ http://linuxreviews.org/man/mpd.conf mpd.conf manual page
[edit] Links
- Official website: http://www.musicpd.org/
Music Player Daemon
Cli
Graphical clients
| Sonata | GNOME | 8 |
| KMP | KDE | 5 |
| Gnome Music Player Client | GNOME | 5 |
| Glurp | GTK+-2.x | 1 |
| HOWTO | Players | Rippers and Converters |
|
|
Audio (only) players:
|
Video DVD rippers Video downloaders
Audio CD rippers |
