Spotify

Project Overview

Background

Spotify is one of the world’s leading music streaming platforms, with over 600 million users globally. Known for its personalized playlists, social sharing features, and seamless listening experience, Spotify continues to evolve to meet the needs of its diverse audience. Music is not just about listening, but about sharing, connecting, and discovering new sounds with friends.

Project: Add a Feature

Role: Product Designer (for DesignLab bootcamp)

Timeline: 5 weeks (March 31, 2025-May 5, 2025)

Problem

Through user interviews and observations, I noticed a gap in how users share and engage with music on Spotify. While sharing songs through links and messages is common, friends often forget to open them, or the recommendation gets buried among other notifications. This creates friction in what should be a seamless social interaction.

How might we make sharing music more immediate, fun, and integrated into the listening experience?

Solution

To solve this problem, I designed a “Send to Queue” feature that allows users to directly send songs to their friends’ active listening queue within the Spotify app or to save the song to their likes. The song automatically goes into a designated space called “Shared With You.” This ensures recommendations are heard in the moment, reducing the chance of missed songs and strengthening Spotify’s community-driven experience.

VIEW PROTOTYPE

The Design Process

  • Competitive Analysis, User Interviews, Survey

  • Affinity Mapping, Storyboard, User Personas, Project Goals, Problem Statement, Feature Set

  • User Flows, Task Flows, Low-fidelity Wireframes, High-fidelity Wireframes

  • Low-fidelity Prototype, High-fidelity Prototype

  • Usability Test Plan, User Testing, Usability Results

  • Iterations to Prototype, Next Steps, Reflections

Competitor analysis, User interviews, Survey

Research

Initial thoughts

Spotify is already strong with sharing features, but recommendations often get lost if they’re just sent as links. Users want a more seamless way to share music without disrupting their friend’s current listening. The queue feels like a natural place for “in-the-moment” song discovery.

Users would enjoy a frictionless way to share music that goes directly to their friend within the Spotify app where they can decide to play now instead of just a message or link. Having songs land in the queue would make it less likely for recommendations to be forgotten. Users would want control (accept, remove, reorder) so their listening experience isn’t hijacked. Social sharing on Spotify is often underused because it requires leaving the listening flow (going to messages, playlists, etc.).

Initial assumptions

Competitor Analysis

To understand more of the music app market, I looked into other platforms’ strengths and weaknesses such as Apple Music, Pandora, and Amazon Music and compared them to Spotify. I found that all platforms have their own unique aspects to them but none dive into sharing music within the listening space.

Spotify

Strengths

  • Leading in personalization and recommendation algorithms.

  • Social features (collaborative playlists, sharing).

  • Widely available across devices, including free tier.

Weaknesses

  • Lower audio quality compared to Apple/Amazon (unless premium tier).

  • High reliance on ads in free version.

  • Content costs are high; profitability challenges.

Apple Music

Strengths

  • Seamless integration with Apple ecosystem (iPhone, Mac, Watch).

  • Exclusive artist partnerships and early releases.

  • High-quality audio formats (lossless, spatial audio).

Weaknesses

  • Less advanced recommendations compared to Spotify.

  • Heavily tied to Apple devices (less flexible for non-Apple users).

  • Limited social features.

Pandora

Strengths

  • Strong in personalized radio stations.

  • Easy to use and lightweight experience.

  • Long-standing brand recognition in streaming.

Weaknesses

  • Declining user base; less competitive in modern streaming.

  • Limited library compared to Apple/Spotify/Amazon.

  • Weak international presence.

Amazon Music

Strengths

  • Bundled with Prime membership, cost advantage.

  • Large catalog with HD/Ultra HD streaming.

  • Integration with Alexa and smart home devices.

Weaknesses

  • Interface seen as clunky/confusing.

  • Less brand recognition for music-first users.

  • Recommendations not as strong as competitors.

VIEW FULL COMPETITOR ANALYSIS

Key Learnings

  • No music streaming platforms have a “Send to Queue” feature

  • Ensure the Send to Queue feature is simple, intuitive, and works seamlessly across devices and ecosystems. Make it easy for users to send songs without disrupting their own listening experience

  • Focus on social features

  • Personalization is key

  • On-demand control is popular by the users

User Interviews

Talking to real life Spotify users ensure that we get real feedback and opinions on how sharing music currently effects their experience. I interviewed 7 users

Participants

  • 7 total

  • Ages 21-30

  • Two male five female

  • All Spotify users,

  • Three in person meetings, three over the phone, and one on Zoom

Research Goal

To understand how users currently share music and identify pain points in the process.

Key Findings

Daily Music Use

All participants listen to music every day, often across multiple contexts (commuting, chores, working out, gaming, relaxing).

Forgetting Shared Songs

Every participant has forgotten to listen to a song shared with them, especially when busy. Once forgotten, they rarely return to the song without a reminder.

Desire for Better Sharing Tools

Users want Spotify to:

  • Provide reminders when a song is shared.

  • Allow in-app sharing/messaging instead of relying on text.

  • Be more collaborative (shared playlists, notifications, or a “shared with you” hub)

Emotional Impact Of Sharing

Receiving a song makes users feel good (“they thought of me”), strengthening social and emotional connections. Forgetting to listen sometimes creates frustration or guilt on both sides.

Current Pain Points

Shared songs get lost in text threads.

  • No dedicated space to revisit songs sent by friends.

  • Lack of notifications when new songs are shared in-app.

  • Apple Music’s “Shared with You” feature exists, but users dislike that it doesn’t notify or organize well.

Summary

Users listen to music daily and love receiving song recommendations because it makes them feel connected. However, shared songs often get lost or forgotten due to busy lives and the lack of in-app reminders or organization. This reveals a clear opportunity for Spotify to create a more seamless, collaborative, and memorable music-sharing experience.

  • “If I’m busy, I’ll forget to listen — and I usually don’t go back unless someone reminds me.”

    Multiple Participants

  • “Why do I have a Spotify profile if I can’t connect with anybody?”

    Ally

  • “When you open Spotify, I wish it would say: ‘They sent you a song! Listen to it?’”

    Kathlean

  • “It should be a bigger deal on Spotify… music is a fun way to express your feelings and share things with loved ones.”

    Vanessa

  • “It would be cool to share with other people on Spotify within the app. Maybe directly through Spotify — like a DM?”

    Becca

Survey

I created a survey to back up my interview insights with quantitative data. Through Google Forms, 40 users answered questions about their listening habits, music sharing behavior, challenges with receiving songs, listen follow-through, and what would improve their experience.

VIEW FULL SURVEY

Key Insights

These survey results validate my interview findings and clearly frame the problem space the feature solves.

  • Music is shared often, but follow-through is low — songs get lost in text threads or forgotten.

  • There is a strong desire for centralization: a hub or playlist where all shared songs live.

  • Users want reminders and feedback loops (knowing their friend actually listened).

  • Sharing is emotional, but the current workflow is clunky and fragmented across apps.

Affinity Mapping, Storyboard, User Personas, Project Goals, Problem Statement, Feature Set

Define

Affinity Mapping

All quotes and insights from both the survey and user interviews were organized into an affinity map to identify patterns and recurring themes. This process helped me move beyond individual responses to uncover broader user needs: such as the tendency to forget shared songs, the desire for a dedicated space to access recommendations, and the frustration of switching between apps. These themes directly informed my design opportunities and guided the feature development.

Themes

  • User Needs + Pain Points

  • Audience for Sharing

  • Emotional Responses/Motivations

  • Improving the Sharing Experience

  • Frequency of Music Sharing

VIEW AFFINITY MAP

Storyboards

Shared With You: This storyboard highlights the challenge of forgetting about songs sent through texts or social media. The solution introduces a “Shared With You” space in Spotify where all recommendations are automatically collected, making it easier for users to revisit and engage with songs at their own pace

Send to Queue: This storyboard focuses on the frustration of forgetting or interrupting the listening flow when songs are shared. The solution proposes a “Send to Queue” feature, allowing songs to slide directly into a friend’s queue so they’ll hear it during their current session without extra effort.

User Personas

To better understand the types of users who would benefit from the new Spotify features, I created two personas: Margot and Lucy.

Margot is energetic and social, using music to power her workouts and connect with friends. She loves sharing songs in the moment but often feels frustrated when her recommendations get lost or forgotten.

Lucy is focused and introspective, relying on playlists to study, relax, and unwind. She enjoys receiving music from friends but wishes for a more organized way to keep track of those shared songs.

Project Goals

I decided to compare the Business Goals with the User Goals. The common goals to find a connection between to two to create common goals.

VIEW PROJECT GOALS

Spotify users often share songs with friends, but those recommendations are easy to lose or forget. Without a dedicated space or seamless way to add shared tracks to their listening flow, users like Margot and Lucy struggle to keep track of music they receive. This creates frustration, reduces discovery opportunities, and limits Spotify’s potential as a social and collaborative platform.

PROBLEM STATEMENT

Prioritizing Features

  • Must Have

    Send to Queue button, friend selection, pop-up notification in Spotify, approve/deny the song, Shared With You folder

  • Nice to Have

    Auto-approve option, deny option with no notification to sender, queue placement toggle, play now option, default setting

  • Surprising and Delightful

    Auto-reply to the user who shared the song, send a message with the song shared, Listening Now indicator

  • Can Come Later

    Private DM with friends, recent send history, integration with Spotify wrapped, group send option

User Flows, Task Flows, Low-fidelity Wireframes, High-fidelity Wireframes

Design

User Flows

I then thought of different ways users would interact with the the feature. When I made this user flow, I had in mind that the user would have a “Send to Queue” button they would access in the “…” more options icon on a song card. This flow covers a user sharing a song to a friend, the recipient getting the song that was sent, and then accessing the Shared With You section. This helped me decide the key screens to design.

VIEW USER FLOW

Task Flows

I brainstormed three different task flows: Sending a Song to a Friend, Receiving a Shared Song + Playing It, and Viewing “Shared With You” Section. These flows created a better idea of what steps the user would take to complete three different tasks in the prototype.

VIEW TASK FLOWS

Low-fidelity Wireframes

Sketches

First I sketched out two different options for the feature. The first version was accessed by the user in the more options icon where I added a Send to Queue option. The second version was under the share icon where a DM like option similiar to Instagram’s sharing feature pops up. Then the user can select a friend and then send the song. I liked the second version better, because it felt familiar and flowed easier.

Version 1: More Options

Version 2: Share Icon

Second, I sketched out the “Shared With You” space. The first sketch shows the pop-up notification of receiving a shared song and where it goes after. The second was another idea of the “Shared With You” space in the Library. I then sketched a toggle of all friends and by friend. I ended up combining the two concepts into one when designing.

Version 1: Receiving a shared song + where it goes

The sketches were then designed into Lo-fidelity Wireframes in Figma to test a simplified gray scaled version of the screens. The first flow is sending a song to a friend. The second flow is receiving a song and seeing the “Shared With You” space.

User picks the song to share

Version 2: Shared with you in the library; friend toggle

User taps share icon and their list of friends pops up

User selects the friend to share the song with and taps send

User gets a “Song sent” confirmation

Recipient receives shared song and views “Shared With You”:

User views song shared notification upon opening Spotify and taps dismiss button

User adds the shared song to their Queue

VIEW HIGH-FIDELITY WIREFRAMES

User shares a song with a friend:

User sees the new “Shared With You” section on the homepage and taps

User accesses the “Shared With You” section to see all the songs shared to them in one place

High-fidelity Wireframes

Based on insights from testing the lo-fi wireframes, the designs were refined into High-fidelity Wireframes in Figma. These high-fi screens incorporate Spotify’s design system, color, typography, and interactions while maintaining the flows for sending a song and viewing the “Shared With You” space. The high-fi wireframes bring the user experience closer to a realistic, polished interface ready for prototyping.

User shares a song to a friend:

User picks the song to share

User taps share icon and their list of friends pops up

User selects the friend to share the song with and taps send

User gets a “Song sent” confirmation

Recipient receives shared song and views “Shared With You”:

User views song shared notification upon opening Spotify and taps dismiss button

User sees the new “Shared With You” section on the homepage and taps

User accesses the “Shared With You” section to see all the songs shared to them in one place; user then taps “Sort by friend”

User sees all the curated playlists sorted by their friends that shared them and recommended songs based on the last shared song; user taps the “You + Kate” playlist

User sees all the songs shared between them and Kate as well as the recently shared song identified by the blue dot

Low-fidelity Prototype, High-fidelity Prototype

Prototype

Lo-fidelity Prototype

To visualize and explore the “Send to Queue” feature, I created a lo-fi prototype. This prototype demonstrates the basic user flow for sending and receiving songs, allowing me to communicate design concepts and interactions before moving into high-fidelity wireframes.

VIEW LO-FIDELITY PROTOTYPE

Task 1: Sharing a Song With a Friend

Task 2: Receiving Song + Viewing “Shared With You”

High-fidelity Prototype

Building on the lo-fi prototype, I created a high-fidelity prototype to showcase the final visual design and interaction details of the feature. This version reflects Spotify’s UI patterns, color palette, and iconography, giving a realistic preview of how users would interact with the feature in the app. While the hi-fi prototype wasn’t formally tested, it communicates the polished design and functionality before development.

Task 1: Sharing a Song With a Friend

Task 2: Receiving Song + Viewing “Shared With You”

VIEW HIGH-FI PROTOTYPE

Usability Test Plan, User Testing, Usability Results

Testing

User Testing

Since this design builds on Spotify’s established UI patterns, I focused usability testing only on the lo-fi wireframes to validate functionality. The hi-fi prototype was created primarily to communicate visual and interaction design and was not formally tested. Following lo-fi testing, I made small text updates based on user feedback: “By friend” was changed to “Sort by friend” and “All friends” to “All songs.” The image on the left shows the original text, and the image on the right shows the updated version.

Objective


Validate the clarity and usability of the new “Send to Queue” feature within Spotify. Specifically, test if users could:

  • Send a song to a friend directly within the app

  • Confidently understand the sharing flow

  • Receive, engage with, and later locate a shared song

Method

  • Participants: 5 Spotify users

  • Prototype: Lo-fi wireframes

  • 2 Tasks:

    1. Share a song with a friend (“Ally”)

    2. Receive a song and interact with it via the notification card

Key Findings

  • All participants completed both tasks in under 30 seconds

  • Users immediately recognized the share and friend list interface (felt familiar to Spotify)

  • Confirmation pop-up (“Song sent!”) was clear and built confidence

  • A few users suggested adding a personal message option when sharing

  • Some uncertainty around the “Dismiss” action (later clarified when they saw the homepage)

  • All participants appreciated having a dedicated space for shared songs

User Quotes

  • “It was very familiar because it matched Spotify.” – Maddy

  • “Sharing through text can be clunky; I’d share songs more if I could do it in the app.” – Kat

Next Steps

  • Add text on the notification card clarifying where a song goes

  • Include “Add to Liked Songs” on all song cards

  • Create a “Sort by Friend” toggle

  • Add Spotify’s visual details (blue dot for new items, album art, profile images)

  • Refine UI with Spotify’s official color palette

Prototypes that were tested:

User shares a song to a friend within the Spotify app:

User receives a shared song from a friend and views the “Shared With You” section:

Iterations, Reflection, Next Steps

Iterations +Reflection

Iterations

After lo-fi testing, I iterated on the design to improve clarity, usability, and consistency with Spotify’s UI. Updates included adding an ‘Add to Liked Songs’ icon, displaying the Lyrics card on all song screens, and refining album imagery, profile pictures, and the color palette. I also enhanced communication with a notification text, added a blue dot for new content, and designed screens for the ‘Sort by Friend’ toggle and personalized song recommendations. Finally, I polished the ‘Shared With You’ playlist album card with gradient and color for a more engaging user experience.

Song card before testing

Song card after testing with “add to liked songs” icon and the lyrics at the bottom

Share a song profile pictures before testing

Share a song profile pictures after testing with imagery

Shared With You section before testing at a grey scale and no imagery; no expansion

Shared With You section after testing with more imagery and Spotify’s UI incorporated with the blue dot for new music, “All songs” instead of “All friends” and “Sort by friend” instead of “By friend”

After testing—Wireframes for the “Sort by friend” toggle were designed with Spotify’s UI at the core to organize the songs shared by friends

Next Steps & Reflections

Project Growth:

This project underscored the importance of user-centered design. Engaging with Spotify users revealed that while sharing music is straightforward, remembering to listen amidst daily life is a challenge. Designing a feature that centralizes shared content within Spotify not only addresses this issue but also enhances user engagement and connectivity.

What I Enjoyed:

Designing a feature for an app I use daily was both enjoyable and insightful. It was rewarding to create a solution for a problem I've personally encountered. The positive feedback from users upon seeing the prototype affirmed the value of the feature.

Challenges & Trade-offs:

Integrating a new feature into an established platform posed challenges in maintaining consistency and user familiarity. Decisions on UI complexity, such as the "Sort by Friend" toggle, balanced personalization with simplicity to cater to both new and experienced users.

Key Insights:

  • Users desire a centralized space for shared music.

  • Notifications and subtle cues aid in remembering shared content.

  • Small UI details significantly impact usability and perception.

Takeaways

This project enhanced my ability to introduce new features into existing platforms thoughtfully, prioritizing user control, familiarity, and engagement. I also deepened my understanding of balancing functionality with usability, lessons I’ll apply in future UX projects.

A few months later, Spotify launched a new in-app direct messaging feature called Messages, allowing users to send and receive texts and emojis, share songs, podcasts, and audiobooks, and start one-on-one conversations with friends and family. This validates the problem I identified and the solution I proposed with the “Send to Queue” feature, demonstrating my ability to recognize real user pain points and design thoughtful, user-centered solutions that align with product trends. My design provided a centralized, intuitive space for shared music, emphasizing usability, user control, and social engagement which are key considerations that Spotify later addressed with their messaging feature.

Next Steps

1

Emoji or Reaction Feedback on Shared Songs — Let users react to songs their friends send, increasing social interaction and engagement without needing full messaging.

2

Integration within Spotify Wrapped — where users can see how many songs they shared over the year, how many times their friend sent them a song, the friend they shared with the most, and how many songs you listened to that were shared with you.

3

Reminders for Unplayed Shared Songs — Subtle notifications or “catch-up” prompts for songs sent but not yet listened to, helping users act on shared content without feeling spammed

Next
Next

Hidden Safes, Inc: Modern website redesign for a local business.