Roku
·2026

Expanding IR Remote
Control

Designing a setup experience so Roku remotes can control soundbars, AV receivers, and projectors — making the Roku remote the only remote users ever need.

UX StrategyEnd-to-End DesignUser ResearchInteraction DesignB2C · Consumer Tech
Roku — Which device plays sound?

Getting started

One remote to rule them all

Roku's streaming players have long supported controlling a TV's power and volume through infrared (IR) signals — a feature that has been consistently well-received since launch. But for users who connect their Roku player through an AV receiver, soundbar, or projector, that experience breaks down entirely. They're left juggling multiple remotes, a frustration point that shows up loudly in community forums and support tickets alike.

This project expands Roku's IR universal remote support to include soundbars, AV receivers, and projectors. The goal is to make the Roku remote the only remote a user will ever need.

UXDR 1

Scope & Vision

UXDR 2

Mild–Wild Concepts

UXDR 3

Final Design

UX Spec

Eng Handoff

Ship

Summer 2026

Disclaimer

In compliance with my non-disclosure agreement, I've omitted confidential information from this case study. The insights shared here are my own and don't necessarily represent the views of Roku.

Context

A long time coming

For years, expanding IR control beyond TV power and volume has been a target feature on Roku's roadmap. Previous attempts were committed and then closed due to a combination of technical constraints and legal blockers around the remote setup flow. The current push clears those blockers — a robust legal review agreed on a path forward, unblocking design work that had been on hold.

The feature ships in two phases. Phase 1 adds soundbar support. Phase 2 expands to AV receivers and projectors. Both are integrated into Guided Setup (the first-run experience) and into Settings for users who want to configure or update their setup later.

Phase 1 — Spring 2026

Soundbar support integrated into Guided Setup and Settings. Detects if volume is being routed through the TV via CEC, and supplements with direct IR control where needed.

Phase 2 — Summer 2026

Expands to AV receivers and projectors. Introduces user-selectable control methods (IR or CEC), brand selection flows, and multi-device power management.

The broader mission is consistent with Roku's streaming player strategy: make Roku devices as interoperable as possible with competitive TV ecosystems, positioning the Roku remote as the central hub of a user's entertainment setup.

The Challenge

More devices, more friction

The core design challenge isn't purely technical — it's cognitive. Users arrive at Guided Setup in a new device moment: they want to start streaming, not configure a remote. Every additional step, decision, or failure state erodes that first impression.

01

IR database limitations

The system relies on a third-party IR code database. Not all soundbar or AVR brands are guaranteed to be covered, which creates fallback edge cases at scale. When a device can't be identified automatically, users are dropped into a manual brand selection path that must feel just as simple as the automatic one.

02

CEC vs. IR complexity

Users connecting through an AVR or projector need to choose between IR (line-of-sight, widely compatible) and CEC (no line-of-sight needed, but requires device settings). Explaining this meaningfully without overwhelming a mainstream user is a significant copy and UX challenge.

03

A matrix of setups — all must feel simple

The combination of device types, connection methods, and control protocols results in 30+ unique flow paths. Each must feel effortless to the end user while remaining correct and fully testable for engineering. Here's the full matrix of setups the design must support:

Scenario 1
TV Only

Roku → TV. Volume via TV IR. Most common, shortest path.

Scenario 2
TV + Soundbar via CEC

Soundbar volume routed through TV CEC. Existing TV IR solution already works — no extra setup.

Scenario 3
TV + Soundbar via IR

Soundbar needs its own IR codes. User confirms brand so correct codeset can be loaded.

Scenario 4
AVR Direct

Roku plugged into AVR via HDMI. CEC recommended. IR available as fallback.

Scenario 5
Projector Setup

Projector as primary display. CEC or IR based on user's setup.

04

Guided Setup timing and tone

This feature launches inside Guided Setup — the most important first-run experience Roku has. Getting the tone, brevity, and visual hierarchy right matters more here than anywhere else, because a poor first impression can permanently affect device NPS.

My Role

Lead Product Designer

As the UX DRI (Directly Responsible Individual) on this feature, I owned the end-to-end design process — from framing the problem in the initial design review, to presenting three mild-to-wild concepts, to shipping the final UX spec for engineering handoff.

12
Person-weeks of UX scope across delivery
30+
Unique user flow paths designed and documented
3
Design reviews with VP-level stakeholders
5+
Platform targets: Players, RTVs, BLE + WiFi remotes

Cross-functional partners

Product Management

Collaborated on feature requirements, user stories, and priority decisions across Spring and Summer 2026 milestones.

Firmware Engineering

Worked closely with firmware and remotes firmware teams to understand IR code delivery, CEC detection logic, and hardware constraints.

UI Engineering

Partnered on scope estimates and design feasibility. UI engineering provided effort quotes for each mild/medium/wild approach to inform direction decisions.

Software Engineering & QA

QA mapped out platform coverage across RTVs, non-RTV players, and WiFi and BLE remotes. Software engineering validated integration work between remotes and the UI layer.

UX Research

A usability study was planned and executed to validate the approved design direction and surface friction points before engineering handoff.

UX Writing & Visual Design

Copy was developed and refined with the UX writing team. New visual patterns were reviewed with the Roku Design System team before finalization.

Business

Why this matters commercially

Unlike many Roku features, this one is not primarily a monetization play. The business case centers on product NPS — star ratings, press reception, and consumer loyalty.

2–4%
Est. users connecting through an AVR — currently unserved by the existing IR system
85%
Target IR programming success rate — the primary KPI this feature is measured against
↑ NPS
Net Promoter Score and reduction in critical consumer reviews — primary business goals
Strategic positioning

Goal: Position Roku players at the center of the user's TV experience — not as a peripheral attached to it. Winning the remote means winning the room.

Data Gathering

What the data revealed

Before designing a single screen, I worked with product and analytics to understand the current state of remote setup — including where and why users fail.

24%
Estimated users whose setups involve an AVR — currently undetected by the IR system
85%
Success rate target for remote programming — the benchmark this design is graded against
↑↑
Multi-year volume of community forum requests for soundbar and AVR control — a sustained signal

EDID detection as a shortcut

HDMI EDID data is used to predict likely IR codes, reducing the burden on users to know their device's brand. When this succeeds, the flow is dramatically shorter.

CEC as a silent first attempt

For soundbars connected via TV, the system first tests whether CEC-based volume control through the TV already works — only prompting IR setup if it doesn't.

Competitors

How others solve this

A competitive audit of Google TV (Chromecast) and Amazon Fire TV was conducted during the initial scoping phase.

Google TV
Chromecast with Google TV
HDMI CEC-firstGoogle Home hubVoice control

Relies heavily on HDMI CEC for AV control, routed through Google Home. Setup is streamlined but assumes CEC compatibility — users with IR-only devices face a harder path.

Amazon Fire TV
Fire TV Stick 4K Max
HDMI CEC-firstAlexa-drivenIR blaster

Uses an IR blaster on select models for non-CEC devices. Setup requires manual brand search — no automatic EDID detection. Useful as a benchmark for what a non-streamlined IR setup experience looks like at scale.

Design Iterations

From mild to wild

Preliminary design flow diagram
44%
Start / End
Action / Screen
Decision
Success
Retry / skip
Guided Setup beginsControl volume & powerwith your Roku remoteDo it laterWhich device plays sound?TV Speakers · Soundbar · AV ReceiverTV SpeakersSoundbarAV ReceiverTV SPEAKERSSOUNDBARAV RECEIVERMusic is playingMake sure TV volume is upPoint at TV → press MUTETrying code 1 of 5Did the music stop?Yes / Notry next codeYesTV volume confirmedNow set up power buttonTest power buttonTV should turn offSuccess!Controls TV volume & powerCEC checkIs soundbar via TV CEC?Yes (CEC)CEC worksExisting solution okNo (IR needed)Select soundbar brandLoad IR codesetPoint at soundbar → MUTETrying code 1 of 5Did the music stop?Yes / Nonext codeYesSoundbar volume confirmedNow set up power buttonTest power buttonTV should turn offSuccess!Controls soundbar & powerIR or CEC?Choose control methodCECIR— CEC —Press MUTE on remoteNo line-of-sight neededDid the music stop?Yes / Notry againYesAVR volume confirmedNow set up power buttonTest power buttonTV should turn offSuccess!Controls AVR via CEC— IR —Select AVR brandLoad IR codeset · 1 of 5Point at AVR → MUTEVerify code worksDid the music stop?Yes / Nonext codeYesAVR volume confirmedNow set up power buttonTest power buttonTV should turn offSuccess!Controls AVR via IRContinue → Device / Account Linking

At the second design review, I presented three design directions — each representing a different level of ambition and engineering investment.

Mild approach
Medium approach
Wild approach
Three design directions · Medium approach approved by design leadership

Why Medium won

Design leadership directed the team to pursue the Medium approach: maintain the existing Guided Setup visual design, while applying the new Wizard design pattern specifically to the AV remote setup module.

What Mild gave up

Least engineering impact, but a missed opportunity to improve the setup experience during the legal review window that had just opened up this design work.

What Wild required

UI Engineering estimated significant effort to build the full wizard version across all of Guided Setup — too large for the current shipping timeline.

User Research

Listening before designing

An in-lab usability study was conducted in September–October 2025, with 8 participants (mixed Roku and non-Roku users) evaluating the remote setup flow for soundbar and AVR control.

Full research findings are available as an executive summary. View the research report →

Study Type
In-Lab Usability
Participants
8 (Roku / Non-Roku)
Testing Dates
Sept 30 – Oct 3, 2025
8/8
Participants understood the MUTE button test — 100% success
P0
"Dead Loop" confusion — users felt stuck during IR code testing with no visible progress indicators
100%
Understood MUTE button instructions correctly with minimal hesitation
5
Top headline insights surfaced — 2 successes, 1 critical issue, 2 high-priority fixes needed
"

I feel like I'm stuck... is this going to keep going forever?

Participant · IR Code Testing · Dead Loop Confusion — P0 Critical Finding

Top 5 headline insights

P0 · Critical

Progress visibility during IR code testing

Users felt trapped in a "dead loop" when testing multiple IR codes. Fix: make progress persistent and prominent throughout the IR testing loop.

P1 · High

IR vs. CEC choice confusion

Users unfamiliar with technical terms struggled to choose between IR and CEC. Explanatory text needs to be grouped with each option and made more visual.

P1 · High

Redundant questioning in IR trials

Asking "Is music playing?" immediately after the user confirms "Music didn't stop" feels unnecessarily repetitive and frustrating.

Success

MUTE button test clarity

100% of participants clearly understood the MUTE button instructions — a major improvement over the current production version.

Success

Brand selector usability

Alphabetical organization was intuitive. Users naturally navigated Star → A → B → C → D to select "Denon." No guidance was needed — the pattern worked out of the box.

Recommended next steps from research

1

Redesign progress indicators (P0)

Make "Trying code X of 5" more prominent and persistent throughout the IR testing loop.

2

Improve IR/CEC choice screen (P1)

Group explanatory text with each highlighted option. Add a visual diagram illustrating the line-of-sight requirement for IR control.

3

Simplify redundant questions (P1)

Investigate engineering feasibility of combining "Did music stop?" and "Is music playing?" to reduce perceived redundancy in the IR code testing flow.

4

Monitor data in Alpha/Launch

Set up logging to track users repeatedly clicking "Keep trying" without changing CEC settings, users skipping Power button instructions, and overall setup success rates.

Bottom line

Feature shows strong potential with 100% MUTE test success, but the critical P0 progress visibility issue must be addressed before launch to prevent user frustration and setup abandonment.

Design Solution

The final experience

The approved design applies the Wizard pattern to the AV remote setup module — a clear, step-by-step flow that guides users through identifying their audio device, testing IR or CEC control, and confirming success.

Design approach

Codeset Trials
Codeset Trials

Testing IR codes with real-time feedback

When the system can't silently identify the right IR codeset, the user is guided through a short testing sequence. A numbered progress indicator ("1 of 5") directly addresses the P0 "dead loop" confusion found in usability research.

Brand Sorter
Brand Sorter

Alphabetical brand selection — simple by design

When automatic EDID detection fails, users enter a brand selection flow organized alphabetically with a lettered sidebar. Research confirmed this was intuitive out of the box.

AV Receiver
AV Receiver

Device-specific copy, AVR illustration

The music playback screen adapts its body copy and illustration to the connected device.

Soundbar
Soundbar

Device-specific copy, soundbar illustration

Soundbar-specific copy with an illustration showing the soundbar beneath the TV.

TV Speakers
TV Speakers

Device-specific copy, TV illustration

For audio routing through TV speakers — the illustration shows the TV prominently with no external audio device.

Projector
Projector

Device-specific copy, projector illustration

The illustration swaps in a projector with a projection beam — the most distinct visual in the set.

View the full design file

The complete annotated design — all happy paths, error states, additional codeset flows, and edge cases — is documented in Figma. The file is view-only.

View complete flows in Figma →
What ships in Summer 2026

The complete setup experience — integrated into Guided Setup and Settings — for all Roku Players and Streambars, supporting WiFi and BLE remotes, across the full matrix of device types, control methods, and error cases.

Learnings

What this project taught me

Edge cases are the UX

When a feature has 30+ flow paths, the error states aren't secondary concerns — they're half the design work. The quality of recovery flows determines whether users trust the product when things don't go perfectly the first time.

Align on scope before designing screens

The three-tiered design review process exists for exactly this reason: align on vision and constraints before committing design resources to pixels. The mild-to-wild framework forces honest conversations about tradeoffs earlier, when course corrections are cheap.

Technical constraints can unlock better solutions

The IR database limitations — initially a concern for the team — actually shaped a better user experience. Detecting device context automatically via EDID meant we could skip manual brand selection for most users entirely, dramatically shortening the common-case flow.

Copy is UX, especially on TV

On a 10-foot interface with a remote as the only input, every word costs attention. Rewriting "Use CEC" to "Control volume without pointing the remote" meaningfully improved comprehension in research — without adding a single screen or a single step.

← All workMade with sparkling water, good music, and the belief that complex things can feel simple.