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).
npm install
scripts/build.shOutput: out/PublicDomainTheater.zip (sideload via Roku dev portal at
http://<roku-ip>).
ROKU_DEV_HOST=<ip> ROKU_DEV_PASSWORD=<pw> scripts/build.shscripts/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.See docs/superpowers/specs/2026-04-26-public-domain-theater-design.md for
the authoritative architecture, schema, and error matrix.