Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roku

Roku TVs and Roku players, over ECP on port 8060.

One package, two drivers. A Roku TV is genuinely two things — a streamer and a display — so it carries both a media_player and a tv proxy: "watch Netflix" goes to one, volume to the other. A player is the same box without the screen, and the same control code drives both, so shipping them apart would mean maintaining one implementation twice.

Driver Proxies
roku.tv media_player, tv
roku.player media_player

Setup

Discovered over SSDP (roku:ecp). Nothing to pair — ECP is unauthenticated on the LAN, which is Roku's design, not ours.

Building

cargo build --release

Releases are built by junohouse/driver-ci: push to main for a beta, tag v1.2.0 for a release. To work on this against a local core checkout, uncomment the [patch] block in Cargo.toml.

About

Roku TVs and players over ECP

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages