I have a few devices that can't run a Tivo remote, so I made a basic remote that runs from a cgi web server, and is controllable by most web browsers. The codebase is really small and simple so anyone should be able to customize. Requires: Perl CGI webserver on home network Backend tested on OS X and BSD Frontend tested on Chrome, Safari, iOS TODO: Build in web server FrontEnd: - Redo Image - Keyboard shortcuts v2: - Multi Tivo Support (up to 2 units) - TV passthru Support (up to 2 models) - Add ABCD keys - Closed Captioning - Optional debugging The frontend UI would be at: http://webserver/htmlremote/ or http://webserver/htmlRemote/index.html The backend API calls are: http://webserver/htmlRemote/trTIVO.cgi?ircode=NUM2 http://webserver/htmlRemote/trTV.cgi?ircode=MUTE trTIVO defaults to localhost, either edit it with a hostname/ip. Or to utilize autodiscovery, leave as is and install wmcbrine's rproxy. To enable TV control, grab the scripts for your TV model. http://www.tivocommunity.com/tivo-vb/showthread.php?t=518917 Edit trTV.cgi with the path to the scripts. Edit trTIVO.cgi to enable.