Quickstart
Get a working sideload onto your Roku device in minutes
Architecture
Understand how the app is structured and how screens communicate
Build & Deploy
Package, sideload, sign, and submit to the Channel Store
Certification
Everything you need to pass the Roku 2026 certification checklist
What is GlobalTV Roku?
GlobalTV Roku is a native Roku SceneGraph channel application that delivers live TV streaming to Roku devices. It is built in BrightScript and implements the full viewer journey — from first launch through channel playback — along with a rich feature set required for commercial deployment.Live Playback
HLS/M3U8 stream playback with overlay, error handling, and automatic reconnection
On-Device Auth
Credential-based login with auto-login and Roku Registry persistence
Ad System
Three ad formats (A, B, C) with polling, impression tracking, and viewport management
Deep Linking
Supports
mediaType=live deep links for both launch and input eventsConnectivity
Periodic background connectivity polling with graceful offline handling
Channel Store Ready
Built-in
make check target validates all Roku 2026 certification requirementsApplication version
The current release is v1.0.6 (manifestbuild_version=7). The internal constant APP_VERSION in source/AppConstants.brs must stay in sync with the manifest.
Technology stack
Repository layout
Next steps
Requirements
Hardware and software prerequisites before you start
App flow
Trace the full execution path from launch to playback