Erlang web-based MPD client.
Major highlights (a.k.a. buzzwords):
- PIQI. The awesomest thing after Proper. Look at my separation of concerns :)
- Websockets. Actions are really visible immediately in browser.
How to use:
$ git clone git://github.com/Motiejus/erlmpc.git
$ cd erlmpc
$ make
Open http://127.0.0.1:8080/ in a WebSocket-capable browser. Google Chrome 14+ is recommended.
TODO:
* Get rid of gproc (too many dependencies, too less used)
* Blog about PIQI -- **DONE**
* (Maybe) Add long polling fallback if websockets are unavailable
* Clean up client-side JS -- **Thanks, Thijs de Zoete!**
* Improve UI -- **in progress**. Thanks, [Martin Reurings][windgazer]!