After a bit of hobby programming and playing with the External Interfaces doc in the SDK, I have put a ROKU remote online at https://sourceforge.net/projects/roku-dashboard/ . This remote isn’t quite as developed as the more popular iPhone app, but has a number of nice features and is on a new platform. Features include:
-
Installation on Dashboard in Mac OS 10.4.3 or higher
-
User input IP with indicator (Red for invalid IP, Orange for a Valid IP that doesn’t respond as a ROKU, Green for Valid Roku)
-
Support for most commands available in the SDK
-
Keyboard support for commands (arrows, plus those identified on the back of the widget)
-
Keyboard mode where typing is sent directly to the ROKU for input screens
Some notes:
-
Certainly beta software, if anyone has any ideas they’d like feel free to post
-
Developed using Apple’s Dashcode software, some components are generated.
Awesome! I’ll definitely use this.
Feature request:
Add the ability to enter in multiple Roku IPs for the same remote, and the option to switch between them.
Bug:
When I click the right arrow once, it will automatically keep going right forever.
Nice work so far. Keep us updated with development progress.
@evilmax17 - Thanks, fixed the bug and updated a new version. Thats a good idea, something to play with on my commute. Now if only I could figure out a good way to do discovery in dashboard…
Bump for a great app. I use it all the time!
I seem to be having the same stick right arrow problem. I also when I click on “okay” my roku makes the “invalid” sound instead of actually selecting the item that I am on.
I also would like to see the ability to support multiple Roku devices.
Thanks for all your work on this… it’s something I have been wanting for quite some time.
Last visited:
Wed Jan 12, 2011 7:33 pm
Sorry for abruptly disappearing a few years ago.
I got a mac in front of me after a pretty long hiatus. I just pushed a new version of the remote it fixes:
- Better async behavior (particularly when entering an IP)
- Fixed any broken buttons (right-arrow + enter changed behavior)
- Automatically selects the IP when you goto the back
One change I could go either way on, but it matches the way I use it:
- The “enter” key on the keyboard behaves differently in text mode vs command mode. In text mode, it accepts a text input. In command, more it presses a selection. I find the API a little widgety for this. It works really well if you go into text mode to enter data and remember to leave it once you’ve finished (which is how I use it). Maybe I’ll add an option..
Can you add a feature to scan the network for my ROKUs. I have two, both usually hooked up by wifi to my network. My Mac is plugged into the router by ethernet.
It’s a PITA to have to manually enter the IP address.
Sure I can look into that. When I looked at it a few years ago.. I had some trouble with the security limits that are imposed by the dashboard, but it might be a more standard procedure now.
One other option might be to have multiple IP boxes on the config, and then have a config option to choose which one you’d prefer to use.
ik this is like a decade old post but like when I download it it asks me to choose an app to “open” it from. what do I do?? I have the most recent MacBook Air and I would appreciate the help. Thanks!