Skip to main content

Rovidx-owned product · WordPress + Roku

Engineering a WordPress-powered streaming platform for Roku

MediaBlaster connects a structured WordPress media library to a Roku SceneGraph application through custom REST APIs. Rovidx built the product, device experience and publishing architecture—and took the Roku implementation through public certification in July 2026.

www.mediablaster.io
MediaBlaster Roku application and WordPress media platform
  • PHP
  • WordPress
  • REST API
  • BrightScript
  • SceneGraph
  • Roku certification
  • Deep linking
  • Video playback

Give publishers WordPress control without making the TV app behave like a website.

WordPress is familiar to content teams, but connected-TV applications have different requirements: remote-control focus, limited device resources, asynchronous network calls, playback state, startup timing, deep links and public-store certification.

The system needed a clear boundary.

WordPress would own content, metadata and configuration.

The Roku application would own television navigation, device UI, playback and local behavior.

A purpose-built REST layer would connect them.

  • Structure movies, series, episodes, short video, podcasts and app settings in WordPress.
  • Deliver predictable content objects rather than make the Roku device infer relationships.
  • Create a modern TV interface that remains responsive with a remote.
  • Handle cold-launch and runtime deep links reliably.
  • Recover safely from invalid content, unavailable streams and API errors.
  • Meet Roku's publication and behavior requirements on physical hardware.

A media backend, application contract and connected-TV experience.

01

WordPress media platform

Custom content models and publishing tools for video, series, episodes, short-form content, podcasts, media metadata, captions, integrations and application configuration.

02

Custom REST delivery layer

Endpoints for catalogs, configuration, content details and stable deep-link resolution so connected applications receive complete, predictable responses.

03

Roku SceneGraph application

A BrightScript/SceneGraph television interface for featured content, browsing rows, search, details, remote focus, playback and local viewing state.

04

Integrations and ingestion

Vimeo import, podcast/RSS workflows and supporting tools that reduce duplicate content administration.

05

Product and launch systems

Documentation, setup guidance, packaging, testing and a commercial delivery path for creators and agencies.

A deliberate contract between publishers and the TV.

WordPress understands the publishing relationships. The API turns those relationships into a stable application contract. The Roku app presents and plays the result.

  1. 01

    Editors and media team

  2. 02

    WordPress + MediaBlaster

    Content models, metadata and app configuration

  3. 03

    MediaBlaster REST API

    Catalogs, item details and deep-link resolver

  4. 04

    Roku SceneGraph application

    Navigation, focus, playback and local state

  5. 05

    Viewer on Roku

WordPress understands the publishing relationships. The API turns those relationships into a stable application contract. The Roku app presents and plays the result.

Production behavior proved through certification work.

The application worked before certification testing, but passing a public-store process required more explicit behavior. Rovidx separated shell readiness from background catalog loading, created a dedicated deep-link resolver, handled cold-launch and runtime requests through distinct paths and delayed playable deep-link completion until the Roku player reached a real buffering or playing state.

Certification and deep-link behavior
AreaImplemented behavior
Normal launchUsable local shell and focus before secondary content finishes loading
Movie/episode deep linkResolve a stable ID and begin the requested playback path
Series/season linkPreserve relationship context and route to the correct experience
Runtime deep linkHandle new input without firing a second launch beacon
Invalid/unavailable contentRecover to a stable screen instead of opening an empty player
Advertising/back behaviorExit predictably without resuming an abandoned ad/playback path
Device validationTest on physical Roku devices with different performance characteristics

Technical highlights

  • WordPress content models for movies, series, episodes, short-form video and app configuration.
  • Custom REST endpoints for catalogs, details and deep-link resolution.
  • SceneGraph/BrightScript television UI with remote focus and local viewing state.
  • Cold-launch and runtime deep-link handling on physical Roku hardware.
  • Certification-oriented startup, playback and failure behavior.

A reusable product foundation instead of one-off app code.

MediaBlaster turns WordPress from a conventional website CMS into the operational layer behind structured media and connected experiences.

Publishers can manage content and app configuration in a familiar environment while the device application remains purpose-built for television.

For Rovidx prospects, the project proves current end-to-end capability: product strategy, WordPress/PHP, REST contracts, SceneGraph/BrightScript, TV UX, playback, certification, documentation and ongoing operation.

Next step

Need a new Roku application—or help fixing one that already exists?

Rovidx can work on the device application, the media backend or the contract between them, from diagnosis through publication.

Work directly with Rob Davenport, Founder & CTO.