RoleMobile Product Designer
AppsRetail Player + HQ Player
PlatformiPad / macOS
DomainInternal Tools / Retail
CompanyPeloton

One brand.
Two audiences.
Two completely different
music experiences.

Peloton needed music tools — two of them, for very different people. The retail player would live on an iPad in Peloton showrooms, controlled by store employees managing the energy of a sales floor. The HQ player was a full music discovery product for Peloton's internal team. Same brand DNA, fundamentally different mental models. I designed both.

App 01
Retail Music Player
Channel-based iPad tool for store employees. Fast switching, zone control, thumbs-down moderation.
App 02
Peloton Radio (HQ)
Mood and discovery-based player for Peloton's internal team. Rich browsing, search, personalization.
Retail music player — channel view
Retail Music Player — iPad
HQ music player — home
Peloton Radio — HQ Player

Same brand. Different problems entirely.

Designing two music products for the same company sounds like it should produce similar work. It didn't. The retail player needed to disappear into a sales associate's workflow — fast to switch, impossible to break, glanceable from across a room. The HQ player needed to reward exploration and feel like a genuine music discovery experience.

The challenge wasn't just solving each problem individually — it was deciding what the two products shared, where they should diverge, and how to keep both unmistakably Peloton without making them feel like the same app.

Two distinct mental models Retail = channel-based ("what fits the moment"). HQ = mood-based ("what do I want to explore"). The browsing paradigm had to be different from the ground up.
Speed vs. depth Retail staff need a channel change in seconds, mid-conversation. HQ users have time to browse, discover, and build listening history.
Zone control complexity Larger stores need different music in different zones simultaneously. The solution couldn't become a mixing board — it needed to stay intuitive under pressure.
Brand consistency under constraint Both apps needed to feel like Peloton without feeling like copies of each other — shared visual language, differentiated interaction models.

Three users, two contexts.

Retail — Primary
Store Associates
Switch channels in under 3 seconds without breaking from a customer conversation
Read the room and shift energy by genre or mood instantly
Remove songs that don't fit — without disrupting flow
Control volume across zones without navigating deep settings
Retail — Secondary
Store Managers
Lock playlists during branded events or peak traffic periods
Configure zone permissions and defaults at open/close
Maintain consistent, on-brand atmosphere across the floor
Monitor usage without requiring constant oversight
HQ Player
Peloton HQ Team
Browse by mood, category, genre, and trending content
Discover new music through curated moods and editorial picks
Resume listening — recently played and jump-back-in history
Search across artists, genres, categories, and moods at once

A tool that gets out of the way.

The retail player is a tool, not an experience. Store associates use it mid-conversation, between demos, while managing a busy showroom floor. Every interaction needed to be fast, obvious, and recoverable. The channel sidebar gives instant access to all genres. The album art carousel makes the active channel unmistakable at a glance. The thumbs-down flow removes songs from a channel permanently — with a clear confirmation to prevent accidents.

01
From wireframe to final
iPad · Dark theme · Channel-based navigation

Music discovery built for exploration.

The HQ player is the opposite of a tool — it's a music discovery experience. Where the retail player is channel-first and optimized for speed, the HQ player is mood-first and built for depth. Moods are the primary entry point, with color-coded cards and artist imagery that invite browsing. Categories (Genre, Trending, New Music, Decades) provide structure for users who know what they want. Search covers everything in one field.

The design evolved in three clear stages: wireframe structure to establish hierarchy, a color system to give moods distinct identities, and final high-fidelity with editorial artist photography treated in Peloton's concentric ring style.

02
Design evolution — wireframe to final
macOS · Dark theme · Mood & discovery-based browsing

How the two apps differ by design.

Building both products made the contrast explicit. These aren't two skins on the same app — they're two different products sharing a brand system.

Design Dimension
Retail Player
HQ Player
Primary mental model
Channel-based — "what fits now"
Mood-based — "what do I want to explore"
Entry point
Sidebar channel list
Mood cards + category pills
Speed requirement
Channel switch in under 3 seconds
Rewards exploration and time
Curation model
Pre-curated channels; staff moderate songs
Algorithmic + editorial; personalized history
Search
Not present — channels are the browse model
Unified: artist, genre, mood, category
Color / visual language
Dark, minimal — album art carries the visual
Mood-matched backgrounds; color = meaning
Context of use
Standing, mid-conversation, glanceable iPad
Seated, focused, leisure — desktop
What's shared
Peloton logo mark, thumbs-down control, play/pause/skip, progress bar, dark base, red accent
↑ Same across both

The choices that defined each product.

01
Channel vs. mood as the organizing principle
The retail player uses channels (Reggae, Motown, Ambient) because store employees think in terms of "what genre fits this moment." The HQ player uses moods (Focus, Chill, Wake-Up) because personal listening is emotional, not categorical. The same music could live in both — but how users reach it had to match their mindset.
Why it matters This isn't a styling decision — it's a fundamental IA choice that shapes every screen that follows.
02
Thumbs down as channel moderation, not just skip
In most music apps, thumbs down means skip and don't play again. In the retail player, it means remove this song from the channel permanently — affecting everyone in the store. The confirmation modal makes the stakes explicit before the action completes. Familiar UI pattern, unfamiliar consequence: that gap required a guardrail.
Why it matters Matching familiar controls to unfamiliar consequences requires explicit friction, not assumed understanding.
03
Mood color as navigation, not decoration
Each HQ mood has a distinct color that follows the user into the now-playing view, tinting the entire background. It's not a skin — it's wayfinding. Users always know which mood they're in without reading a label. Inspired by the way Peloton's instructor app uses color to signal ride type and intensity.
Why it matters Color used functionally reduces cognitive load — especially valuable when the content itself (music) is invisible.

Two shipped products. One design system.

2
Distinct Products Shipped
Retail iPad player and HQ discovery app — designed in parallel with intentionally differentiated UX.
1
Shared Design System
Logo treatment, control patterns, progress bar, and dark visual base — both products unmistakably Peloton.
3s
Target Channel Switch
Retail player designed for channel changes in under 3 seconds without interrupting customer interactions.
Store Atmosphere Control
Zone-based audio enabled larger stores to run differentiated playlists across multiple floor areas simultaneously.
Next Project
Wisely by ADP — Debit Card Transactions