Please wait while we enable your Account


Contacting Amazon Web Services
Deploying Cloud Servers, Storage, Transcoding & Database Servers
Deploying Global CDN
Deploying Firewall & Enabling Security Measures
Deploying the CMS & Admin Module
Deploying Website, Mobile & TV Apps framework
Creating your FTP account
Finishing up all the modules
Preparing for launch

What’s New in Roku OS 13.0 – A Sneak Peek?

Ankit Jena Published on : 01 April 2024
Roku OS 13 Update


Recently, Roku has announced the Roku OS 13.0 update, and the first beta of the operating system has been released to developers. The Roku OS update has come with several significant updates giving priority to an enhanced user experience.

With the release of the first beta version, developers can anticipate better picture and sound-quality based on content genres, information about audio and subtitle tracks, monitor and debug memory issue, new API to check whether autoplay is enabled, etc. to make the Roku devices more enjoyable!

Let’s take a sneak peek into what Roku OS 13.0 update has and explore the exciting developments that await avid developers everywhere.


Muvi is the ultimate streaming solution that can help you provide a flawless streaming experience to your audience! Create Your Own Roku TV app today! 


Roku OS 13 Update – Media, DRM, and Content Metadata Updates


ContentClassifier – Optimized Sound And Picture For Roku Tvs Based On Content Genre

In the new Roku software update, The ContentClassifier metadata attribute empowers developers to enhance sound and picture quality on Roku devices tailored to various content genres. This enhancement enables developers to boost engagement on their apps by offering audiences a straightforward and convenient method to optimize their viewing experience.


Video Node – Provide Developers with Accessibility Information About Audio And Subtitle Tracks

The Video node’s availableAudioTracks and availableSubtitleTracks fields now incorporate additional key-value pairs aimed at enhancing accessibility information for audio and subtitle tracks. This includes a designated indicator for identifying tracks that serve as audio descriptions, facilitating developers in discerning such tracks more effectively.

Alternatively, to streamline this process, developers could implement a standardized metadata flag specifically denoting audio description tracks within the video asset. By employing a consistent metadata tag such as “audioDescription: true” for relevant tracks, developers can easily query and filter audio tracks with audio descriptions programmatically, without needing to rely on additional key-value pairs. This approach ensures a more straightforward and uniform method for identifying audio description tracks across different video nodes and platforms.


roAppMemoryMonitor – Maximum Available Memory Query

This function provides insights into both the foreground and background memory usage permitted for an application, in addition to detailing the maximum memory allocation that the Roku OS can handle on behalf of the application. By offering this information, it helps developers in effectively debugging memory-related issues and identifying the maximum memory available. This is particularly valuable in scenarios such as when the application is suspended and running in the background, or during tasks like video playback, where memory management is crucial.


App Exit Query – Returns A Roassociativearray That Includes an Exit Code

The function generates a roAssociativeArray containing crucial data for developers to diagnose issues related to their Roku applications. This data includes an exit code denoting the reason for the application termination, a timestamp indicating when the termination occurred, the state of both the application and the Roku media player at the time of exit, and information on whether the application exceeded memory limits. By providing these detailed insights, developers can effectively monitor and troubleshoot memory-related issues within their applications, enhancing overall stability and performance.


Autoplay-enabled Query

This API allows developers to check whether autoplay is enabled on a device or not. It returns a flag showcasing whether autoplay is enabled or not and developers can use this function to ensure that the autoplay device setting is respected when users browse content in their apps.

Through a simple call, developers can determine whether autoplay functionality is enabled or disabled, thus allowing them to tailor their applications accordingly. By returning a flag indicating the autoplay status, this API empowers developers to ensure that their apps adhere to user preferences regarding autoplay settings.

In practical terms, when autoplay is disabled, the application imposes restrictions on video playback until the user explicitly requests it. This means that videos will not start playing automatically upon loading content. Instead, the app awaits user input, initiating video playback only when specifically requested. Once playback begins, the video will continue until the user either pauses it, navigates away from the video, turns off the device, or activates a screen-saver mode. This approach respects the user’s autonomy and ensures a more user-centric experience within the application.


Ending Notes

Are you a media distributor interested in launching your own Roku TV app? Creating your Roku TV App offers unparalleled access to a vast audience. Muvi is the best streaming solution provider that can help fulfil your streaming requirements! With Muvi One Roku app builder, you can have your Roku TV channel up and running within just 24 hours. Muvi One empowers you to design a fully customized Roku TV app, tailored to your preferences, complete with your chosen monetization options. Benefit from over 100 industry-leading features, including built-in CDN server, multi-DRM security, stylish design templates, and much more! Sign up for a free trial now!


New Roku OS 13 Update


In the latest Roku software update, developers can utilize the ContentClassifier metadata attribute to elevate sound and picture quality on Roku devices, specifically catering to different content genres. This update empowers developers to increase viewer engagement on their apps by providing audiences with a simple and convenient way to enhance their viewing experience.

Moreover, the Video node’s availableAudioTracks and availableSubtitleTracks fields have been expanded with extra key-value pairs to improve accessibility information for audio and subtitle tracks. This includes a specific indicator for identifying audio description tracks, aiding developers in recognizing such tracks more efficiently.

Roku OS 13 Update is the latest version of the Roku OS

  • ContentClassifier – Optimized Sound And Picture For Roku Tvs Based On Content Genre
  • Video Node – Provide Developers with Accessibility Information About Audio And Subtitle Tracks
  • roAppMemoryMonitor – Maximum Available Memory Query
  • App Exit Query – Returns A Roassociativearray That Includes an Exit Code
  • Autoplay-enabled Query

Yes, the Roku OS 13.0 Update is compatible with all Roku devices

Written by: Ankit Jena

Ankit is Content Writer for Muvi’s Marketing unit. He is a passionate writer with 5+ Years of Experience in Content Creation And Development. In his past time, he likes to dance, play football and google various things to quench his thirst for knowledge.

Add your comment

Leave a Reply

Your email address will not be published.

Try Muvi One free for 14 days

No Credit Card Required
Your website will be at, you can change this later.

Upcoming Webinar
August 08

9:00AM PST

Muvi TV – Sell video/audio instantly with just 9% rev share.

Muvi TV is a revolutionary platform designed to help creators like you turn your videos into a profitable venture. With Muvi TV, you can effortlessly sell your videos…...

Event Language: English
30 Minutes