I got tired of waiting for someone else to write a Roku telnet remote GUI, but was too lazy to whip up something from scratch. So I instead shamelessly appropriated the code for William McBrine's exceptional TiVo Series 3 network remote
, stripped out large tracts that did not suit my purpose, and in no time at all I had a kludgy-yet-functional Roku telnet remote.
In order to use it you must have Python installed on your system. You can get the software here:
Once you have Python, you can download the Roku GUI here:
You can run the program directly from the zipped file, or extract it wherever you want. In order to use the interface you must enter the Roku player's IP address. If your Roku has a static IP address and you don't want to enter it each time you start the interface, just use your favorite text editor to assign the Roku's IP address to the global variable roku_address at line 28.
This was a 15-minute exercise so the code is not properly commented by any stretch of the imagination. Anyone who wants to take it and clean it up is welcome to it.