Roku Network Remote  

Developer: RogueProeliator's Plugins and Apps     Like this plugin? Show your appreciation!
Category: A/V and IR Equipment
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.duncanware.rokuNetworkRemote
Latest release: v2026.1.0 released on Jan. 4, 2026
Release downloaded: 2 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download release v2025.4.3

Roku Network Remote Plugin for Indigo

Control your Roku streaming devices and Roku TVs from Indigo Home Automation.

Version 2025.1.0

This is a complete rewrite of the Roku Network Remote plugin for Indigo 2025.1, removing the dependency on RPFramework and bringing the codebase inline with modern Indigo plugin standards.

Features

  • Automatic Device Discovery - Find Roku devices on your network via UPnP/SSDP
  • Remote Control - Send any button press from the Roku remote
  • Keyboard Input - Send text strings for search and input fields
  • App Launching - Launch any installed channel/app
  • TV Tuner Control - Set channels on Roku TV devices
  • Status Monitoring - Track power state, current app, current media, and TV channel
  • Channel Icons - Download app icons for use in Control Pages

Requirements

  • Indigo 2025.1 or later
  • Python 3.10+ (included with Indigo)
  • Network access to Roku device(s)

API Reference

This plugin uses Roku's External Control Protocol (ECP): https://developer.roku.com/docs/developer-program/debugging/external-control-api.md

Support

License

MIT License - See LICENSE.txt for details.

Credits

Developed by RogueProeliator rp@rogueproeliator.com

Previous Indigo Releases v2.4.8 Plugin Indigo 7.3 through 2022.1 v1.6.19 Plugin Indigo 6 - Indigo 7.2

Release details
Released on: Jan. 4, 2026
Requires: Indigo v2022.1.0+
Downloaded: 2 times 
Changes in this release

Reduced logging to Indigo log when device is offline

Release details
Released on: Dec. 29, 2025
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Release

Release details
Released on: Dec. 23, 2025
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Release

Release details
Released on: Dec. 23, 2025
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Release

Release details
Released on: July 22, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Release

Release details
Released on: Jan. 5, 2021
Requires: Indigo v7.3.0 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Added state to track the current tuner channel for Roku TV devices
  • Added action to tune the TV tuner to a specific channel for Roku TV devices
  • Minor UI consistency/clarity enhancements
  • Better string handling (slightly reduces resource usage)
Release details
Released on: June 15, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 94 times 
Changes in this release
  • Minor updates to version check (enabled for pre-7.1 systems)
  • Fix for status update failure on TCL Roku TVs
Release details
Released on: Nov. 13, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 59 times 
Changes in this release
  • Fixed issue with update checker
Release details
Released on: Nov. 13, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 4 times 
Changes in this release
  • Fixes issue with status not parsing when certain Unicode characters are present
  • Adds Plugin Store update check
Release details
Released on: Nov. 13, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release
  • Added Plugin Store updater check
Release details
Released on: June 14, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 42 times 
Changes in this release
  • Fixes issue with the status check when a Roku TV is set to power all the way off (not on standby)
  • Fixes issue with Device Dialog related to recent status check addition
Release details
Released on: June 9, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 8 times 
Changes in this release
  • Added states to track device status and information for power state (on/off), active channel, and a couple of device properties
Release details
Released on: May 20, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 8 times 
Changes in this release
  • Fixed issue with parsing the list of channels from the latest Roku software
  • Removed the update notification check
Release details
Released on: Nov. 26, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 55 times 
Changes in this release

Updated the plugin structure to as well as several UI elements. No significant functionality changes were added.

Release details
Released on: Oct. 6, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 14 times 
Changes in this release
  • Reorganized Actions under Device Actions sub menu
  • Misc. minor enhancements
  • Fixed unicode/ascii issue on some logging of errors
Release details
Released on: Oct. 25, 2016
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  • Updated to full Indigo 7 support; Indigo 7 is now required for v2.0+
Release details
Released on: July 11, 2016
Requires: Indigo v6.1.0 thru v2022.2
Changes in this release

Indigo 6.0+ Release