Skip to main content

Banner Banner Controku is a library and GTK3 application that allows you to control Roku devices from the comfort of your own desktop.

Remote UI Remote UI Connection UI Connection UI

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 use the Roku device's IP address as a command line argument, or manually add it to the cache at C:\Users\username\AppData\Local\benthetechguy\controku\Cache\devices.json with the syntax [{'name': 'device name here', 'ip': 'ip address here'}].

Keyboard Control

Instead of just using the mouse, you also can press the following keys:

Key on keyboard Key sent to Roku device
Backspace or B Back
I Info
Escape or H Home
WASD or arrow keys Up, Down, Left, Right
Enter, Space, or O Select/OK
, or R Rewind
. or F Fast Forward
/ or P Play/Pause
[ or - Volume Down
] or + Volume Up
\ or M Mute

Note: Using the arrow keys unintentionally highlights 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 instead use WASD for direction buttons and/or use the O key for Select/OK.

Metadata

Release files for controku 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for controku 1.1.0
File Size Uploaded
controku-1.1.0.tar.gz 35.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for controku 1.1.0
File Interpreter ABI Platform
controku-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 71.0 kB

Release files / controku-1.1.0.tar.gz

Download URL controku-1.1.0.tar.gz
Size 35.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a40b640ef4a9e15b8597f1355e627d2998dbbe6024cd44a8e9f8358e85615642
BLAKE2b-256 checksum
How to use checksums
b9fd9bfe5c1cf4eda4aa9f2f02629173891648b698dbb9a194ec01662cfccc60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / controku-1.1.0-py3-none-any.whl

Download URL controku-1.1.0-py3-none-any.whl
Size 36.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19651e24888a6e321be8172ee596c9de60d89e50cc446b5d7e40205998f083d6
BLAKE2b-256 checksum
How to use checksums
33af1293df96dd96bf8ce7fca8a527acc7e6e3d56561cc9214500d31cf3fcd42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page