Development
APIs, Roku Scene Graph, Brightscript, audio & video support...
Roku Search
- How do I remove the "Requires subscription" in my search result?
- Which channel store regions are enabled for Roku Search?
- What is the process for setting up Roku Search?
- Why can I find a title from my channel that is not in my feed (or anyone's feed) via Roku Search?
- What mediaTypes are allowed in Roku Search?
- How frequently are you pulling Search feed XML data and do we need to notify Roku when we add new content to the feed?
Audio & Video Support
- Does Roku support WebRTC and Play WebRTC streams?
- Does Roku support multiple audio tracks?
- Where to store AES-128 key?
- What is the optimal bitrate for 1080p videos?
- Will PAL vs NTSC will be an issue?
- If my video file is HD 720 x 1280, how will that display on viewers tv's? Will it fill up only a portion of the frame on an HD tv or will the files automatically fit the screen?
SceneGraph
- Where can I obtain a TIVO agreement/approval so we can improve our app with an EPG and DVR?
- Can we use EXT-X-I-FRAME-STREAM-INF for HLS Trick Play implementation?
- Is it necessary to implement both on-device authentication and rendezvous linking to pass the new channel certifications?
- Why does my channel crash on Roku Powered devices (e.g. Telstra, Sky, PLDT, etc), but work on retail devices?
- How do we add more than one subtitle track to our DASH streams?
- Why does the text in my channel only show square boxes when using Indian language string to any label component?
Roku Pay & Push Notifications
- Changes to payouts policy for annual subscriptions
- Does Roku Pay allow a user to upgrade their subscription without having to wait for the end of their current subscription billing term to end?
- Can we wait to show upgrade/downgrade for a user until after they've completed their subscription's free trial?
- Is there way to set more than one Webhook URL on my developer account (e.g. one for production and another for staging)?
- Is it possible to "pause" a subscription for an end user as incentive to continue with the service?
- If a user signs up on the web before coming to our Roku channel, do we need to show the upgrade/downgrade options to that user on-device, even though they didn't sign up via Roku Pay?
Developer Setup & Tools
- I am unable to add my bank to my Payment Information because the country is locked.
- I have added supports_input_launch=1 in my manifest but still am getting a Static Analysis error.
- Does Roku have an official tool for generating code coverage when using the Roku unit testing framework?
- How can we check for the source of where our channel is launched from?
- Is there a limit of devices I can link to my account?
- Does my channel have a BundleID/AppID?
General
- Does Roku support Chinese, Japanese, or Korean character fonts?
- How can I download content into a local cache to decrease channel package size?
- What is the device name and model number of the Roku device with codename "Victoria"?
- Can you identify which devices are associated with specific User-Agent(s)?
- How do I include images with rounded edges?
- If you are watching a video and have not used the remote for 5 hours, will it be counted as idle?