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.
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.
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.
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.
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.