Last weekend, I finally got my MythTV box up and running, thanks to the MythDora distribution. It works like a charm, but I was dismayed by the idea of having to sit near the computer to use the keyboard and not enthused by the idea of setting up drivers for a wireless keyboard. After a bit of research on the compatible remotes out there, I decided to build my own to run on my iPhone. Here it is in action:
After trying out a few options I settled on an HTML web front end with a little bit of AJAX, which makes calls to a python CGI script. These pieces are hosted on the MythTV server, and I access them through the iPhone's web browser over my local network via WiFi. The icons are from the Nuvola set. I have plans in the future to replace them with icons that are more consistent with the iPhone GUI.
Here are screenshots of how it turned out:


And if you're interested, I've put up an online version of the remote that I haven't tested in anything other than my iPhone, so please don't hate me if it shows up broken in IE.
Finally, for those of you who want to give this a shot for yourself, I've made a tarball with all of the the various pieces that went into making this work, along with some instructions that may or may not work for you. Good luck.




