roku-ecp-rs

Expect breaking changes until 0.1.0 since Roku ECP has incorrect/missing documentation.

Documentation Crate

A Rust crate for Roku's External Control Protocol.

Usage

Add the following to your Cargo.toml: [dependencies] roku_ecp = "0.0.1"

Available APIs

Some APIs might be missing since I could not find documentation.

General:

TV:

Feel free to make a PR for these features. I do not have a Roku TV to test. - [ ] query/tv-channels - [ ] query/tv-active-channel - [ ] launch/tvinput.dtv

Finding Your Roku Device's IP

In the main menu, navigate to Settings > Networking > About.

Credits

@carloabelli's roku crate which was used as a reference.