Thanks for your help, I have got it working ok now, I've got the icons launching channels etc, one thing, is there away, to display on CP a bit like your Tivo plugin Adam, to show the state of what channel the Roku is on? and its connection state?
No, as Dave mentioned, there is not an option in the API to get the current status of the Roku -- it is a fairly basic "control" API that has very little feedback.
On another little issue, I've set up my CP and used the navigation Graphics to build my "Remote" I can't seem to get the "OK"/"ENTER" button to send the command for OK/ENTER, I can get all the other commands to work just not this one (it's quite an important one) I've changed the "Times to send" to a few different values but still nothing.....
The Roku has a couple of confusing buttons, not the least of which is OK/ENTER and SELECT. As Dave said, you are likely looking for the SELECT button. Not positive, but I think perhaps the ENTER is primarily used in text-entry scenario. Not 100% sure on that, but I believe it to be the case.
Adam