# Roku Developer Program

**URL:** https://forum.developer.roku.com/c/roku-developer-program/7.md

[Latest](https://forum.developer.roku.com/latest.md) · [Categories](https://forum.developer.roku.com/categories.md) · [Tags](https://forum.developer.roku.com/tags.md)

---

## [Developer Summit 2026 replays now available](https://forum.developer.roku.com/t/developer-summit-2026-replays-now-available/11636)

<div class="topic-metadata">

**Author:** [@RokuJonathanD](https://forum.developer.roku.com/u/RokuJonathanD)\
**Replies:** 0\
**Last updated:** [October 10, 2026, 1:54pm UTC](https://forum.developer.roku.com/t/developer-summit-2026-replays-now-available/11636 "2026-10-10T13:54:45Z")

</div>

Replays of the Roku 2026 Developer Summit are now available on demand via the Roku Developers YouTube channel, the Roku Developers video portal, and the Roku Developers app. Roku held its 10th annual developer summit o…

---

## [About the Roku Developer Program category](https://forum.developer.roku.com/t/about-the-roku-developer-program-category/11421)

<div class="topic-metadata">

**Author:** [@RokuNicole](https://forum.developer.roku.com/u/RokuNicole)\
**Replies:** 0\
**Last updated:** [May 18, 2026, 8:42pm UTC](https://forum.developer.roku.com/t/about-the-roku-developer-program-category/11421 "2026-05-18T20:42:00Z")

</div>

Welcome to the Roku Developer Program Category What is the Roku Developer Program? The Roku Developer Program gives developers and engineers the tools, resources, and platform access needed to build and publish channel…

---

## [SceneGraph slideshow: Preventing system screensaver during active photo playback](https://forum.developer.roku.com/t/scenegraph-slideshow-preventing-system-screensaver-during-active-photo-playback/11707)

<div class="topic-metadata">

**Author:** [@jayseattle](https://forum.developer.roku.com/u/jayseattle)\
**Replies:** 0\
**Last updated:** [October 24, 2026, 10:44pm UTC](https://forum.developer.roku.com/t/scenegraph-slideshow-preventing-system-screensaver-during-active-photo-playback/11707 "2026-10-24T22:44:39Z")

</div>

I’m developing a native BrightScript/SceneGraph Christmas ambience channel featuring a continuously running photographic slideshow with optional MP3 music. During testing on a Roku Streaming Stick 3840R running Roku OS …

---

## [Replacing RowList content during a held scroll leaves a stale column that a later key press uses](https://forum.developer.roku.com/t/replacing-rowlist-content-during-a-held-scroll-leaves-a-stale-column-that-a-later-key-press-uses/11678)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 1\
**Last updated:** [October 23, 2026, 5:42pm UTC](https://forum.developer.roku.com/t/replacing-rowlist-content-during-a-held-scroll-leaves-a-stale-column-that-a-later-key-press-uses/11678 "2026-10-23T17:42:40Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: Medium–High. After a background content refresh, the row jumps back several items o…

---

## [RowList wraps to the opposite end of a row when a held scroll is released in the frame it reaches that end](https://forum.developer.roku.com/t/rowlist-wraps-to-the-opposite-end-of-a-row-when-a-held-scroll-is-released-in-the-frame-it-reaches-that-end/11677)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 2\
**Last updated:** [October 23, 2026, 5:40pm UTC](https://forum.developer.roku.com/t/rowlist-wraps-to-the-opposite-end-of-a-row-when-a-held-scroll-is-released-in-the-frame-it-reaches-that-end/11677 "2026-10-23T17:40:50Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: High. Focus jumps to the far end of the row, which looks to the user like the row s…

---

## [App is not available for search in channel store after a few hours receiving the deployment email](https://forum.developer.roku.com/t/app-is-not-available-for-search-in-channel-store-after-a-few-hours-receiving-the-deployment-email/11687)

<div class="topic-metadata">

**Author:** [@yangchen](https://forum.developer.roku.com/u/yangchen)\
**Replies:** 2\
**Last updated:** [October 23, 2026, 5:34pm UTC](https://forum.developer.roku.com/t/app-is-not-available-for-search-in-channel-store-after-a-few-hours-receiving-the-deployment-email/11687 "2026-10-23T17:34:13Z")

</div>

App is not available for search in channel store after a few hours receiving the deployment email.

---

## [Is there a .pkg file size limit of 4MB?](https://forum.developer.roku.com/t/is-there-a-pkg-file-size-limit-of-4mb/11675)

<div class="topic-metadata">

**Author:** [@yangchen](https://forum.developer.roku.com/u/yangchen)\
**Replies:** 4\
**Last updated:** [October 23, 2026, 5:31pm UTC](https://forum.developer.roku.com/t/is-there-a-pkg-file-size-limit-of-4mb/11675 "2026-10-23T17:31:51Z")

</div>

Is there a pkg file upload size limit of 4MB ? Now days with audio, image and short video, it is very easy for a package to be larger than 4MB. Can we increase that limit ?

---

## [RowList draws a row with missing tiles when LEFT/RIGHT is pressed just after moving off that row mid-scroll](https://forum.developer.roku.com/t/rowlist-draws-a-row-with-missing-tiles-when-left-right-is-pressed-just-after-moving-off-that-row-mid-scroll/11693)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 22, 2026, 10:44pm UTC](https://forum.developer.roku.com/t/rowlist-draws-a-row-with-missing-tiles-when-left-right-is-pressed-just-after-moving-off-that-row-mid-scroll/11693 "2026-10-22T22:44:18Z")

</div>

Device: Roku Ultra 4800X Roku OS: 16.0.4 Component: RowList (rowFocusAnimationStyle=“fixedFocus”, vertFocusAnimationStyle=“fixedFocus”) Severity: High - visible to users, and easy to hit with a remote Summary If you…

---

## [RowList leaves focusPercent short of 0 on the item focus moves right from, in fixedFocus and fixedFocusWrap rows](https://forum.developer.roku.com/t/rowlist-leaves-focuspercent-short-of-0-on-the-item-focus-moves-right-from-in-fixedfocus-and-fixedfocuswrap-rows/11688)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 22, 2026, 1:14am UTC](https://forum.developer.roku.com/t/rowlist-leaves-focuspercent-short-of-0-on-the-item-focus-moves-right-from-in-fixedfocus-and-fixedfocuswrap-rows/11688 "2026-10-22T01:14:17Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” or “fixedFocusWrap” Severity: Medium. Item components that draw their own focus from focusPer…

---

## [Bug: "App Behavior Analysis" strictly requires sign-in/sign-out RASP scripts for apps with authentication disabled](https://forum.developer.roku.com/t/bug-app-behavior-analysis-strictly-requires-sign-in-sign-out-rasp-scripts-for-apps-with-authentication-disabled/11605)

<div class="topic-metadata">

**Author:** [@SashaLyash](https://forum.developer.roku.com/u/SashaLyash)\
**Replies:** 10\
**Last updated:** [October 21, 2026, 5:51pm UTC](https://forum.developer.roku.com/t/bug-app-behavior-analysis-strictly-requires-sign-in-sign-out-rasp-scripts-for-apps-with-authentication-disabled/11605 "2026-10-21T17:51:31Z")

</div>

Title: Bug: “App Behavior Analysis” strictly requires sign-in/sign-out RASP scripts for apps with authentication disabled Description: While preparing an application for publication, a logical error occurs during the au…

---

## [Appending items to a RowList row re-lays out the whole row, rebinding every visible item, and stops a held scroll](https://forum.developer.roku.com/t/appending-items-to-a-rowlist-row-re-lays-out-the-whole-row-rebinding-every-visible-item-and-stops-a-held-scroll/11684)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 21, 2026, 3:36pm UTC](https://forum.developer.roku.com/t/appending-items-to-a-rowlist-row-re-lays-out-the-whole-row-rebinding-every-visible-item-and-stops-a-held-scroll/11684 "2026-10-21T15:36:06Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: Medium. Paging a row’s items in as the user scrolls along it (what currFocusColumn …

---

## [A jumpToRowItem written inside a rowItemFocused observer moves focus but is never reported Tag: bug-report](https://forum.developer.roku.com/t/a-jumptorowitem-written-inside-a-rowitemfocused-observer-moves-focus-but-is-never-reported-tag-bug-report/11683)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 21, 2026, 3:32pm UTC](https://forum.developer.roku.com/t/a-jumptorowitem-written-inside-a-rowitemfocused-observer-moves-focus-but-is-never-reported-tag-bug-report/11683 "2026-10-21T15:32:29Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: Medium. Focus ends up somewhere the app was never told about, so anything the app k…

---

## [Changing the focused row's children makes RowList report focus at column 0 and back, synchronously Tag: bug-report](https://forum.developer.roku.com/t/changing-the-focused-rows-children-makes-rowlist-report-focus-at-column-0-and-back-synchronously-tag-bug-report/11682)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 21, 2026, 3:31pm UTC](https://forum.developer.roku.com/t/changing-the-focused-rows-children-makes-rowlist-report-focus-at-column-0-and-back-synchronously-tag-bug-report/11682 "2026-10-21T15:31:55Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: Medium. Focus doesn’t actually move, but every observer sees it leave the focused i…

---

## [RowList's currFocusColumn keeps its old value after jumpToRowItem or a move to another row Tag: bug-report](https://forum.developer.roku.com/t/rowlists-currfocuscolumn-keeps-its-old-value-after-jumptorowitem-or-a-move-to-another-row-tag-bug-report/11681)

<div class="topic-metadata">

**Author:** [@GarethJ](https://forum.developer.roku.com/u/GarethJ)\
**Replies:** 0\
**Last updated:** [October 21, 2026, 3:31pm UTC](https://forum.developer.roku.com/t/rowlists-currfocuscolumn-keeps-its-old-value-after-jumptorowitem-or-a-move-to-another-row-tag-bug-report/11681 "2026-10-21T15:31:10Z")

</div>

Device: Roku Ultra 4800RW, OS 16.0.4 build 834, 1080p (FHD channel) Component: RowList, rowFocusAnimationStyle: “fixedFocus” Severity: Medium. currFocusColumn is the field the docs suggest for horizontal pagination, bu…

---

## [Can we increase the frequency of Roku Channel app push?](https://forum.developer.roku.com/t/can-we-increase-the-frequency-of-roku-channel-app-push/11676)

<div class="topic-metadata">

**Author:** [@yangchen](https://forum.developer.roku.com/u/yangchen)\
**Replies:** 0\
**Last updated:** [October 20, 2026, 5:47pm UTC](https://forum.developer.roku.com/t/can-we-increase-the-frequency-of-roku-channel-app-push/11676 "2026-10-20T17:47:13Z")

</div>

Setup a release on Saturday, will need to wait till Wednesday to get the app published to Roku Channel. Can we increase the release frequency? for example, make this happen in 24 hours ? thanks

---

## [Add Mute Status to the API](https://forum.developer.roku.com/t/add-mute-status-to-the-api/11665)

<div class="topic-metadata">

**Author:** [@MathesonStep](https://forum.developer.roku.com/u/MathesonStep)\
**Replies:** 0\
**Last updated:** [October 19, 2026, 12:04am UTC](https://forum.developer.roku.com/t/add-mute-status-to-the-api/11665 "2026-10-19T00:04:56Z")

</div>

I saw a old post about this but its been archived, so I’d figure I would post this again. I’d really love to see mute, volume status, volume set percentage added to the ECP API for use in Home Assistant and other platfo…

---

## [\[guide\] Verifying Roku Requests with GetDeviceAttestation()](https://forum.developer.roku.com/t/guide-verifying-roku-requests-with-getdeviceattestation/11642)

<div class="topic-metadata">

**Author:** [@Addison](https://forum.developer.roku.com/u/Addison)\
**Replies:** 0\
**Last updated:** [October 13, 2026, 4:43am UTC](https://forum.developer.roku.com/t/guide-verifying-roku-requests-with-getdeviceattestation/11642 "2026-10-13T04:43:27Z")

</div>

Verifying Roku Requests InitClientCertificates() and GetDeviceAttestation() let your backend verify that the request is from a genuine Roku device. They do not replace user login, subscription checks, or ordinary HTTPS …

---

## [\#const assignment with other #const variable not working](https://forum.developer.roku.com/t/const-assignment-with-other-const-variable-not-working/11628)

<div class="topic-metadata">

**Author:** [@TwitchBronBron](https://forum.developer.roku.com/u/TwitchBronBron)\
**Replies:** 2\
**Last updated:** [October 12, 2026, 10:39am UTC](https://forum.developer.roku.com/t/const-assignment-with-other-const-variable-not-working/11628 "2026-10-12T10:39:15Z")

</div>

The BrightScript docs show that you can assign a #const to the value of another const. But at runtime, this doesn’t work. #const someFlag = true #const anotherFlag = false #const someOtherFlag = someFlag ' ~~~this does'…

---

## [App Behaviour Analysis Issues with Instant Resume Integration](https://forum.developer.roku.com/t/app-behaviour-analysis-issues-with-instant-resume-integration/11618)

<div class="topic-metadata">

**Author:** [@rao\_dwaraka](https://forum.developer.roku.com/u/rao_dwaraka)\
**Replies:** 3\
**Last updated:** [October 9, 2026, 5:50pm UTC](https://forum.developer.roku.com/t/app-behaviour-analysis-issues-with-instant-resume-integration/11618 "2026-10-09T17:50:08Z")

</div>

Hi Team, Greetings. I noticed some unexpected behaviour while running App Behaviour Analysis (ABA) on a build with the Instant Resume feature integrated. With Instant Resume enabled, I observed the following issues: …

---

## [App Behavior Analysis tests out of order and fails](https://forum.developer.roku.com/t/app-behavior-analysis-tests-out-of-order-and-fails/11543)

<div class="topic-metadata">

**Author:** [@baxm](https://forum.developer.roku.com/u/baxm)\
**Replies:** 10\
**Last updated:** [October 8, 2026, 5:29pm UTC](https://forum.developer.roku.com/t/app-behavior-analysis-tests-out-of-order-and-fails/11543 "2026-10-08T17:29:17Z")

</div>

Hi, I’m hitting a persistent issue with the Automated Behavior Analysis (ABA) certification tests that is blocking my app update submission. The test suite appears to be executing tests 2–6 (i.e. Deep Linking and Playb…

---

## [Can't get into the Roku dev from my laptop on the same network the Roku is on after turning on dev](https://forum.developer.roku.com/t/cant-get-into-the-roku-dev-from-my-laptop-on-the-same-network-the-roku-is-on-after-turning-on-dev/11630)

<div class="topic-metadata">

**Author:** [@rgreenly](https://forum.developer.roku.com/u/rgreenly)\
**Replies:** 0\
**Last updated:** [October 7, 2026, 8:52pm UTC](https://forum.developer.roku.com/t/cant-get-into-the-roku-dev-from-my-laptop-on-the-same-network-the-roku-is-on-after-turning-on-dev/11630 "2026-10-07T20:52:48Z")

</div>

My Roku Express 4K+ (3941X2) is fully updated. Developer mode is enabled, and /query/device-info on port 8060 responds, but the developer installer on port 80 refuses connections from both my computer and phone. Restarti…

---

## [Allow apps to invoke either a Roku search or another app with a title to stream](https://forum.developer.roku.com/t/allow-apps-to-invoke-either-a-roku-search-or-another-app-with-a-title-to-stream/11621)

<div class="topic-metadata">

**Author:** [@blackburied](https://forum.developer.roku.com/u/blackburied)\
**Replies:** 4\
**Last updated:** [October 5, 2026, 4:54pm UTC](https://forum.developer.roku.com/t/allow-apps-to-invoke-either-a-roku-search-or-another-app-with-a-title-to-stream/11621 "2026-10-05T16:54:59Z")

</div>

Roku allows the Roku OS itself to search content and launch other apps, but provides no supported API for a developer-created Roku app to invoke those same capabilities. Worse, Roku removed the ECP search command in OS 1…

---

## [Can't run genkey on model 3840BR with OS 15.3](https://forum.developer.roku.com/t/cant-run-genkey-on-model-3840br-with-os-15-3/11619)

<div class="topic-metadata">

**Author:** [@fred.gregorio](https://forum.developer.roku.com/u/fred.gregorio)\
**Replies:** 2\
**Last updated:** [October 5, 2026, 2:57pm UTC](https://forum.developer.roku.com/t/cant-run-genkey-on-model-3840br-with-os-15-3/11619 "2026-10-05T14:57:11Z")

</div>

Hi all, I’m trying to generate a signing key with genkey, but the port 8080 console never responds on my device. Device: Roku Streaming Stick 2025, model 3840BR (Brazil), Roku OS 15.3 Developer mode: enabled, sideload…

---

## [Search feed Test & Submit page stuck indefinitely on “Loading…”](https://forum.developer.roku.com/t/search-feed-test-submit-page-stuck-indefinitely-on-loading/11625)

<div class="topic-metadata">

**Author:** [@JavaLawyer](https://forum.developer.roku.com/u/JavaLawyer)\
**Replies:** 0\
**Last updated:** [October 5, 2026, 2:24pm UTC](https://forum.developer.roku.com/t/search-feed-test-submit-page-stuck-indefinitely-on-loading/11625 "2026-10-05T14:24:33Z")

</div>

Hello, I am unable to access the Test & Submit/details page for Roku Search feeds in the Developer Dashboard. One example is: App: CLASSIC SCI-FI MOVIE CHANNEL Search feed ID: 629622 The feed itself appears to proce…

---

## [Wrong purchase dates in transactions response](https://forum.developer.roku.com/t/wrong-purchase-dates-in-transactions-response/11573)

<div class="topic-metadata">

**Author:** [@michail.vichos](https://forum.developer.roku.com/u/michail.vichos)\
**Replies:** 6\
**Last updated:** [October 2, 2026, 9:32am UTC](https://forum.developer.roku.com/t/wrong-purchase-dates-in-transactions-response/11573 "2026-10-02T09:32:28Z")

</div>

We’ve noticed that some renewal transactions returned by the validate-transaction endpoint have a purchase\_date in the future that is equal to the expiration\_date. Is there any known ongoing issue that could be causing …

---

## [I18n support](https://forum.developer.roku.com/t/i18n-support/11592)

<div class="topic-metadata">

**Author:** [@yosiasz](https://forum.developer.roku.com/u/yosiasz)\
**Replies:** 10\
**Last updated:** [October 1, 2026, 8:08pm UTC](https://forum.developer.roku.com/t/i18n-support/11592 "2026-10-01T20:08:38Z")

</div>

Greetings, What can I contribute to make i18n support on Roku devices possible? Thanks!

---

## [Remote volume jumps up and down when only pushed once](https://forum.developer.roku.com/t/remote-volume-jumps-up-and-down-when-only-pushed-once/11537)

<div class="topic-metadata">

**Author:** [@Vgatkinson](https://forum.developer.roku.com/u/Vgatkinson)\
**Replies:** 6\
**Last updated:** [September 30, 2026, 12:40pm UTC](https://forum.developer.roku.com/t/remote-volume-jumps-up-and-down-when-only-pushed-once/11537 "2026-09-30T12:40:38Z")

</div>

My remote volume jumps up and down when I only pushed it once. I have unplugged tv and Roku, repaired, checked updates and even bought a new one yesterday and the same thing continues to happen. Is this an bug in the la…

---

## [Receiving error when using serviceCert to include out-of-band Widevine certificate](https://forum.developer.roku.com/t/receiving-error-when-using-servicecert-to-include-out-of-band-widevine-certificate/11608)

<div class="topic-metadata">

**Author:** [@nthingvall](https://forum.developer.roku.com/u/nthingvall)\
**Replies:** 1\
**Last updated:** [September 29, 2026, 2:50pm UTC](https://forum.developer.roku.com/t/receiving-error-when-using-servicecert-to-include-out-of-band-widevine-certificate/11608 "2026-09-29T14:50:07Z")

</div>

Hi, all! I am trying to use the serviceCert property of the Content Node to include a DRM certificate for an asset. Other platforms can use this certificate, but on Roku, I get { "error": "Protected content license er…

---

## [Improvements to getLastExitInfo](https://forum.developer.roku.com/t/improvements-to-getlastexitinfo/11563)

<div class="topic-metadata">

**Author:** [@bleighty](https://forum.developer.roku.com/u/bleighty)\
**Replies:** 2\
**Last updated:** [September 28, 2026, 9:22pm UTC](https://forum.developer.roku.com/t/improvements-to-getlastexitinfo/11563 "2026-09-28T21:22:18Z")

</div>

The getLastExitInfo api ifAppManager gives us the last 20 lines of output before the app exited. This used to be more useful but now the vast majority of this is now just beacons that are not helpful in trying to track…

---

## [Fallback Fonts](https://forum.developer.roku.com/t/fallback-fonts/11593)

<div class="topic-metadata">

**Author:** [@T0](https://forum.developer.roku.com/u/T0)\
**Replies:** 9\
**Last updated:** [September 28, 2026, 8:56pm UTC](https://forum.developer.roku.com/t/fallback-fonts/11593 "2026-09-28T20:56:35Z")

</div>

Most operating systems have the concept of a fallback font, so if a glyph can’t be rendered by the selected font, it will fall back to a different font. This feature is missing in Roku OS, so if I’m using the default sys…

[Next page](https://forum.developer.roku.com/c/roku-developer-program/7.md?page=1)
