Skip to contentBrand Logo
Sign In
  1. Roku Community
  2. Tag: Independent Developer Kit
Most RecentMost ViewedMost Likes
  • jduval's avatar

    Welcome to the Independent Developer Kit (IDK) [DEPRECATED]

    The Roku Independent Developer Kit (IDK) is a non-commercial development platform for building personal-use applications that can be sideloaded and run on your IDK-supported Roku streaming player. Developers, enthusiasts, and hobbyists can use the IDK to build casual, interactive games that work with the Roku remote control; smart home apps to monitor and control thermostats, security systems, and other devices; and other tools and utilities. To learn more about the IDK: https://go.roku.com/roku-idk. To download the IDK: https://go.roku.com/idk-download. To get started building apps with the IDK: https://go.roku.com/idk-getting-started.
    jduval
    4 years agoPlace DevelopersDevelopers
    5.9KViews
    4likes
    0Comments
  • cdoty's avatar

    WSL 2 works with Roku IDK.

    WSL 2, which uses a virtual disk for the file system, works with the Roku IDK. WSL 1, which uses the windows file system does not work.
    cdoty
    4 years agoPlace DevelopersDevelopers
    3.8KViews
    3likes
    1Comment
  • ydeen's avatar

    Unable to Take Screenshots

    I have setup my device successfully and have my side-loaded app open on my device. I have accessed the "https://192" address, selected "Utilities" and then selected the "Screenshot" button but it give me an error: "Screenshot not ok". I have adjusted my settings between 1080p and 4K. I am testing this app but I don't know how to take screenshots to provide to my team. Thanks
    ydeen
    3 years agoPlace DevelopersDevelopers
    2.7KViews
    1like
    2Comments
  • mrtrodonet's avatar

    Upload page times out after dev mode was enabled

    I'm trying to load an app to a roku device in developer mode. I followed the sequence of buttons, Selected Enbale Install and restart Set up a password and the device rebooted. I navigated to http://192.168.1.215 which is the ip of my device and the browser returned with a request timeout. The following ports are open: 7000/tcp open afs3-fileserver 8080/tcp open http-proxy 8085/tcp open unknown 8086/tcp open d-s-n 8087/tcp open simplifymedia 8088/tcp open radan-http 8089/tcp open unkn Model 3900X-Roku Express SWVersion: 10.5.0-4208-51
    mrtrodonet
    4 years agoPlace DevelopersDevelopers
    3.4KViews
    1like
    2Comments
  • mwilstevens's avatar

    Public Channel through IDK?

    Can we publish public channels through the IDK? This mentions it is for non-commercial personal use, so can we not make apps for the whole world to use? For that we need to use Brightscript like we did before? C+ isn't brightscript so I'm a little confused on the usage of this for those of us looking to publish channels publicly if we can't port the apps over to Brightscript for public channel publishing...
    mwilstevens
    4 years agoPlace DevelopersDevelopers
    2.8KViews
    1like
    1Comment
  • necrotek's avatar

    Experimenting with GLSL Shaders in IDK

    I have been experimenting with GLSL shaders from shadertoy.com and seeing how they run on Roku IDK. https://github.com/Matt-Moores/Roku_IDK_shaders
    necrotek
    4 years agoPlace DevelopersDevelopers
    3.3KViews
    1like
    3Comments
  • ihenry's avatar

    Developing Python apps with idk

    I am working on developing idk apps with Python. Cross compiling python with the idk was trivial but creating a useful app will require adapting an existing framework to Roku and packaging modules and scripts up correctly. The frameworks I think have the most potential are Pygame and Kivy. I am personally more interested in Kivy but Pygame has a community that would probably be interested in Roku as a platform. I plan to share my work once I have something worthwhile, but I'd like to know if anyone else is working on this? And does anyone have suggestions about other frameworks that might be useful?
    ihenry
    4 years agoPlace DevelopersDevelopers
    2.7KViews
    1like
    0Comments
  • himanshu1231's avatar

    How Roku media engine is working

    i want to know how roku selects which bitrate to pick to start the video on what factors and how it choose and i want to know how this field works during start AdaptiveMaxStartBitrate even i m setting this field value but i m seeing that roku is chossing different bitrate why it is happening ?
    himanshu1231
    16 days agoPlace DevelopersDevelopers
    45Views
    1like
    0Comments