The deejayd source package includes a python client library which does the networking and the messaging for you. It is mainly located in the deejayd/net/client.py source file.
- Djc : a command line client included in the deejayd source package.
- Deejayd-Webui : A web interface writtten in XUL to control deejayd.
- The mobile webui which is also an AJAX web interface, but is optimized for mobile device such as the iPhone, the iPod Touch or Android based devices.
Deejayd supports its own protocol : The Deejayd RPC protocol which can take advantage of all the features of Deejayd.
With this documentation, you can write deejayd clients :-)