2.6 KiB
| title | date | categories | layout | ||||
|---|---|---|---|---|---|---|---|
| Pocket MPD Client | 2005-05-12T00:00:00+00:00 |
|
post |
I've been looking around for a suitable way to control MPD from either my desktop PC or my PDA (with wireless adapter). I couldn't find anything that really suited me; they were either too bloated with features, or too simplistic. So... like a good little hacker, I started writing my own.
Update: First release is available.
Update 2: NeoMPC now has it's own page.
MPD (Music Player Daemon) is a great little app that runs in the background on your Linux box and plays music. You control it with a client of some sort; currently available are GTK and QT based clients for the desktop, web based clients written in PHP, and command line based clients, one of which uses ncurses. It supports many music file formats, as well as gapless playback (essential in my opinion) and crossfading. It's also very lightweight and doesn't use much resources.
I'm using MPD-Class to actual control MPD, which means I don't have to get my PHP hands too dirty, and I'm using Smarty for the visual interface which, as an added bonus, means it should be easily skinnable.
Here's a couple of shots of the interface as it currently stands.
The playlist screen works in as much as it does show the playlist, but the buttons aren't functioning yet. The control screen pretty much works, although at the moment it reloads the page for every button press, which seems fine on the desktop, but Pocket Internet Explorer reloads all the images too (and not particularly quickly either), which looks rubbish. I'm thinking about possibly an AJAX solution but it depends on how much JavaScript Pocket IE supports.
I'm tempted to start a project on SourceForge or something, but I need a good name first. Any suggestions?


