Control Roku devices from the comfort of your own desktop
Project description
Controku allows you to control Roku devices from your own desktop with a slick GTK3 interface, written in Python.
Dependencies
Note for Windows users
SSDPy, the library used to discover Roku devices on the local network,
has problems on Windows
that make device discovery impossible on the platform. Windows users
will need to place the Roku's IP address in the command line arguments,
or manually add the device to the cache at
C:\Users\username\AppData\Local\benthetechguy\controku\Cache\devices.json
with the syntax [{'name': 'device name here', 'id': 'http://ip-here:8060'}]
.
Keyboard Control
Instead of just using the mouse, you also can press the following keys:
Key on keyboard | Key sent to Roku device |
---|---|
Backspace | Back |
I | Info |
Escape or H | Home |
Up arrow | Up |
Down arrow | Down |
Left arrow | Left |
Right arrow | Right |
Enter, Space, O, or S | Select/OK |
R | Rewind |
F | Fast Forward |
P | Play/Pause |
U or ] | Volume Up |
D or [ | Volume Down |
M or \ | Mute |
Note: The arrow keys highlight different buttons in the GUI, and pressing enter or space can activate one of them. To prevent the activation of an unintended button like power or home, it's recommended to use O or S for Select/OK instead of enter or space.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.