Skip to content

bblietz/SampleVideoPlayerApp-Roku

Repository files navigation

Public Domain Theater (Roku sample channel)

A sample Roku channel built by overlaying multi-row Home, Search, Continue Watching, and Settings on top of the brs-mcp video_grid_channel template. Streams curated public-domain content (Blender, Internet Archive, NASA).

Build

npm install
scripts/build.sh

Output: out/PublicDomainTheater.zip (sideload via Roku dev portal at http://<roku-ip>).

Build and sideload

ROKU_DEV_HOST=<ip> ROKU_DEV_PASSWORD=<pw> scripts/build.sh

Iterate on the feed locally

scripts/serve-feed.py &
# Override the feed URL in spec/public-domain-theater.json to
# https://<host>:8443/feed.json and re-build. The Roku must trust the cert,
# which means using a real public URL is easier in practice.

Layout

See docs/superpowers/specs/2026-04-26-public-domain-theater-design.md for the authoritative architecture, schema, and error matrix.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors