A web service to remotely control the projectM presets over HTTP from e.g. a smartphone browser. Screenshot:

Source code

Usage:
HTTP_PORT=<HTTP port> HTTP_NAME=<HTML title> ./projectM-jack

Requires LibQxt. Unfortunately, cmake doesn't come with a FindQxt.cmake yet. I modified the one available at the LibQxt repository in features/ to work with Ubuntu 12.10 x86_64: /usr/share/cmake-2.8/Modules/FindQxt.cmake

I first tried to start my web service in projectM-qt, but somehow it didn't work, so for now it's only available in projectM-jack. Perhaps someone more experienced with Q[x]t can fix this.