Mpd (Music Player Daemon) clientI have written a client for mpd, the Music Player Deamon.
I needed a browser based client for my Fedora based media center, so I could change the music or turn down the volume, from "my office" at the other end of the room. I decided to make a ExtJS based client with a PHP backend based on Rene De Groot's initial work (unfortunately Rene doesn't maintain the library any longer).
What's MPD ?MPD (Music Player Daemon) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol. For more information, read about what mpd is and is not.
And it's the music player I'm using on my linux based media center.
You are welcome to give it a try.
RequirementsA PC running MPD and a webserver with a resent version of PHP (incl JSON support, so PHP version 5.2 or higher is recommended, but 4.3 or higher should work) and of course a reasonable new browser. My development and testing have been done on Fedora using Apache 2.2.22, PHP version 5.4.10 and the latest versions of Google Chrome, Firefox, Internet Explorer and Safari on their respective platforms.
InstallationDownload the latest version: ExtMPD_2.0.tgz, unpack it to your webserver folder. If your mpd isn't configured in "the standard way" you can change the host and port in the mpd/configuration.php file. Finally make sure the data directory is writeable by your webserver (otherwise you can't save links to streams)
That's it folks.
|13.01.19||2.0||Rewritten to use extJS version 4.1.1|
Enabled drag'n drop
Added support for streams
Made som gui-changes
|10.03.15||1.3||Split long (by default 200 songs or more) playlist into pages|
|10.03.09||1.2||Added the Setup button and corresponding panel|
|10.03.05||1.1||Forgot to include the JSON.php class for PHP versions < 5.2 (or otherwise without json support)|
|10.02.25||1.0||Released after minor improvements|
|09.12.30||0.9||First running version for internal use|