SF.net logo


orangePlayer is a GPL'd web-based frontend for Music Player Daemon, written in PHP with an Ajax interface. It's increasingly feature-compatible with phpMp2, plus a few extra goodies like related artists and Last.FM integration.

There's a demo version of orangePlayer available -- A note of caution: it's running on a fake mpd server, which is a little shaky.


Requires Apache, PHP5, and (obviously) MPD.

  1. Download the latest release from the Sourceforge project listing.
  2. Extract the tarball in the destination directory (probably /var/www/).
  3. Edit orangeplayer/config.php to match your MPD server address and port, and Last.FM username (for magic playlists).

Magic Playlists

The newest version of orangePlayer includes 'Magic' playlists that are dynamically generated based on the currently playing song, the user's Last.FM profile, etc. To use the magic playlists, you need the following extra dependencies: