Skip to contentBrand Logo
Sign In
  1. Roku Community
  2. Tag: Roku Developer Program
  3. Developers
Most RecentMost ViewedMost Likes
  • ContraryMotion's avatar

    DoRecovery API

    I'm trying to test the DoRecovery API. I've discovered that it can only be tested by creating a beta app, i.e. it can't be tested by sideloading the app. This was discussed here: https://community.roku.com/discussions/developer/dorecovery-api-always-returns-recoverystatus-1-enhanced-subscription-recovery/1001978 This is a serious impediment to testing the app. With each change, you have to package the app and upload it to your beta app. Then wait for the change to propagate to your Roku device so you can test it. You don't get the usual info through the debug console. Does anyone know a way around this? And if not, is there a faster way to see the changes made to a beta app on your Roku device? It's taking way too long between updates for my changes to take effect.
    ContraryMotion
    3 days agoPlace DevelopersDevelopers
    79Views
    0likes
    6Comments
  • lewashby's avatar

    Developing a personal/private media player

    Hi, hew here to the developer forum. For a while I was trying to use a Plex Media server running on TerraMaster, to save time I won't go into the reasons I want to replace Plex for my personal media, but I am looking to replace it. Although I was able to us Roku's My Media and it was able to stream the videos from my TerraMaster Plex server I wasn't able to pause, or rewind, or both, I can't remember for sure, but I would also prefer my own interface that works with the Roku remote. I would like to create my own Roku app that can serve up m own videos, images, music on an interface of my design. I'm currently a php developer and although I'm no expert with htmls/css/javascript I can usually get by. I would like some advice and feedback on getting started and what I'm looking at. How big of a project this will be. Thanks.
    lewashby
    4 days agoPlace DevelopersDevelopers
    3.3KViews
    0likes
    9Comments
  • rflix's avatar

    Anyone experiencing trouble adding new products?

    This error message - We are experiencing problems contacting the service. Please try submitting your changes again or refreshing your web browser -- has been occurring consistently for several weeks and seeking any kind of guidance or assistants. Thanks!
    rflix
    9 days agoPlace DevelopersDevelopers
    49Views
    2likes
    2Comments
  • joetesta's avatar

    Consumable Product?

    Greetings, On the developer website, Add an in-channel product, I see "One-Time Purchase" as an option under "Purchase Type" However the SDK docs imply that one time purchase is not an option: https://sdkdocs.roku.com/display/sdkdoc ... Purchasing Anyone know about these?
    joetesta
    10 days agoPlace DevelopersDevelopers
    2.2KViews
    0likes
    7Comments
  • lylyahiko's avatar

    Bif file creator

    Anyone attempt to use the bif creator in the roku sdk? I'm getting this error. Can someone assist me please? userName$ ./biftool ./testvideo.mp4 dyld: Library not loaded: /usr/local/opt/ffmpeg/lib/libavformat.57.dylib Referenced from: /Users/userName/Downloads/biftool_mac/./biftool_processor Reason: image not found Failure while executing ./biftool_processor: child died with signal 6
    lylyahiko
    10 days agoPlace DevelopersDevelopers
    3.7KViews
    0likes
    6Comments
  • newchannel's avatar

    Trouble On Managing Products Page

    Is anyone else having trouble on the "Managing Products" page. If I try to delete a product it gives me this at the top of the page in red: We are experiencing problems contacting the service. Please try submitting your changes again or refreshing your web browser.
    newchannel
    11 days agoPlace DevelopersDevelopers
    432Views
    0likes
    1Comment
  • DarrylCS's avatar

    App Behavior Analysis Suddenly Failing just 1 Test

    Good afternoon, As of a week ago I'm having the Channel Content Play Performance fail on the automated analysis tests. The other tests are all still passing (which are unironically the same RASP files doing the same behaviour test, just looking for different results) It seems like the baseline time isn't being used correctly on the response processor (all my tests are failing after 8.x seconds where x is the approximate real time my content takes to load on real devices. This test has worked well before and when running the exact same test locally against hardware it works as expected. Has anyone else experienced this recently?
    DarrylCS
    13 days agoPlace DevelopersDevelopers
    71Views
    0likes
    3Comments
  • luiznicolau's avatar

    Channel Content Play Performance

    Is anyone having issues with Channel Content Play Performance? I'm trying to publish several channels, and in the App Behavior Analysis I have to redo it multiple times because Channel Content Play Performance fails, saying the video is taking more than 8 seconds to load. But after trying several times, the same link eventually passes. Thank You Luiz Nicolau
    luiznicolau
    13 days agoPlace DevelopersDevelopers
    67Views
    1like
    5Comments
  • gizmeon's avatar

    How to achieve Netflix-style zoom & description UI: Use ZoomRowList or try any other

    gizmeon
    14 days agoPlace DevelopersDevelopers
    49Views
    0likes
    0Comments
  • 98thrxse's avatar

    Unexpected app exit after a few hours

    Hello Roku Community! This issue started to occur on Roku OS 14.5. After 2 hours of streaming media, the app unexpectedly closes and goes to the home page. Automatic power saving and bandwidth saving are turned off, also the screensaver is disabled. The video starts every hour but video node is present all the time, which shouldn't cause a timeout. Additionally, attaching the logs before exit: 05-09 02:18:17.823 [beacon.signal] |AppLaunchComplete ---------> Pending Render Pass 05-09 02:18:17.891 [beacon.signal] |AppLaunchComplete ---------> Duration(1685 ms) <Component: roAssociativeArray> = { date: "2025-05-09T02:18:19Z" } <Component: roAssociativeArray> = { date: "2025-05-09T02:18:19Z" mediaId: 288501 Component: roAssociativeArray> = { date: "2025-05-09T02:18:42Z" mediaId: 288855 } 05-09 04:28:16.567 [beacon.signal] |AppExitInitiate -----------> TimeBase(7801392 ms) 05-09 04:28:16.647 [bs.ndk.proc.exit] plugin=dev pid=2944 status=exit retval=2 user requested=1 process name='SdkLauncher' exit code=EXIT_USER_NAV 05-09 04:28:16.726 [beacon.header] ___________________________ Additionaly, "disableScreenSaver" field is set to "true" for Video Node. What am I missing? Is there a way to prevent this from happening while playing video?
    98thrxse
    16 days agoPlace DevelopersDevelopers
    231Views
    0likes
    3Comments