Skip to content
This repository has been archived by the owner on Dec 23, 2021. It is now read-only.

Latest commit

 

History

History
32 lines (22 loc) · 961 Bytes

README.md

File metadata and controls

32 lines (22 loc) · 961 Bytes

erlmpc

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]!

Read the whole story of this player here and here2.