Page cover
← Back

Harmony Mode: Social Music Discovery Feature

Spotify Concept | Cornell AppDev Product Design Course (Fall Semester 2025)


ℹ️
Note: I joined this class a month late, so this design process had to be sped up to meet course deadlines.

Designed and developed an innovative feature for collaborative music listening as part of my app development coursework. Harmony Mode allows users to seamlessly share and synchronize playlists with friends in real-time.

Harmony Mode Case Study Presentation

📹 Video content — view original on Notion

🎯 Problem Statement

While Spotify excels at personalized recommendations, it offers limited ways for users to meaningfully connect with others through their music taste. Existing social features are passive and playlist-based, making discovery feel isolated rather than collaborative.

Users, especially younger listeners, frequently use external platforms like TikTok, Discord, and Instagram to share music and bond over taste. This fragmentation creates friction and reduces long-term engagement within Spotify.

Harmony Mode addresses this gap by enabling users to:


👥 Target Users


🧠 Research & Discovery

I conducted multi-round user research and usability testing with diverse participants, including:

Research methods included:

Key insights:


💡 Concept & Feature Definition

Based on my research, I developed Harmony Mode as a multi-stage experience:

  1. Discovery Entry Point: Integrated into "Made for You" to feel native to Spotify
  2. Permission & Trust Flow: Transparent explanation of data usage
  3. Music DNA Analysis: Animated progress visualization of taste matching
  4. Match Archetypes: Three distinct compatibility types:
  5. Match Profiles: Detailed breakdowns of shared artists, genres, listening habits
  6. Shared Blends: Auto-generated collaborative playlists
  7. In-App Chat: Lightweight messaging for social bonding
  8. Stats Dashboard: Behavioral insights and listening patterns

Each feature was designed to balance emotional appeal with functional clarity.


🎨 Design & Prototyping

I designed 30+ high-fidelity screens and 10+ complete user flows in Figma, covering:

Music DNA scanning and match discovery flow, visualizing compatibility and introducing listener archetypes.

Match archetypes and profile cards highlighting different compatibility patterns and personalized recommendations.

Shared insights dashboard showing overlapping artists, genres, listening cycles, and behavioral patterns.

Collaborative blend and in-app chat experience supporting lightweight social interaction and shared listening.

Provides users with quick access to sharing, unmatching, and reporting controls to further support privacy, safety, and autonomy.

Design considerations:

I created multiple iterations for each core flow and refined layouts based on user feedback and usability issues.


🔁 Iteration & Testing

I ran three formal rounds of usability testing, generating 50+ documented observations.

Iteration focus areas:

Each testing round informed structural and visual changes, which were implemented and re-tested.


📊 Product Thinking & Requirements

Beyond design, I translated research into structured product requirements: