Spotify: Adding a social playlist feature that allows users to discover new music from friends

Case Study Header.png

Project Goal

While Spotify doesn’t want to be the next social network, there’s an undeniable truth that music brings people together and Spotify wants to help that connection further.

This new feature should enhance how users share music with one another and deepen engagement within the app.

Brand Overview

Spotify is the leader in streaming music. With over half of their users paying for a subscription, they have a devoted fan base that continues to grow despite other players entering the space.

Their dedication to user personalization alongside a captivating a brand breeds a loyal user base.

Role

User Research, UX/UI Design, Prototyping, Usability Testing

Tools: Figma, Maze, Zoom

The Process

1. Empathize

Understand how users currently share music, the pain points, and conduct market research.

 

2. Define

Get specific on the problem we’re trying to solve and who we’re solving it for.

 
 

3. Ideate

Start to create the UX design and visual design based on Spotify’s current design.

 
 
 
 

4. Prototype + Test

Test the designs with real users and iterate as needed.

1. Empathize

Overview

My first goal was to understand the music streaming space. Who were the competitors? How much of the market share did Spotify really have? How could you currently share music within the app? How did other services let users share music?

Once I had a solid lay of the land, I began user interviews with my selected demographic. My first round of interviews was to understand how users currently share music and the second round focused on diving deeper into the pain points that exist when users share music.

From there, I built out my persona and an affinity map to set the tone for who we’re designing this feature for and what we’re trying to solve.

 
Empathize Deliverables

  • Secondary Research + Competitive Analysis
  • Primary Research: User Interviews + Findings 
  • Persona
  • Affinity Map
 

Understanding the landscape + competitors

Spotify is hands down the leader within the music streaming world. They occupy over 40% of the market share amongst the top streaming services with a paid subscription base.

As the leader, Spotify has explored multiple features that promote sharing their product. Whether it’s creating collaborative playlists or sharing a Spotify song right to your Instagram story, there are multiple ways to share music; however, receiving music still remains an off-the-app experience.

Spotify has invested a lot of time in curating music for users. The software uses a smart algorithm to put together playlists based on a user’s listening habits. The Spotify experience encourages users to discover new music through these playlists, artist or song radios, and mood-related playlists.

Right on Spotify’s tail is Apple Music. Launched in 2015, Apple Music quickly jumped to second place, and even surpassed Spotify when it comes to U.S.-based users. Apple Music users appreciate the seamless integration with their Apple products and the wide catalogue of music.

What remains a constant frustration across services is how to share music with someone who may not listen with the same service. While previews are available, many users are very local to their listening platform, creating a bit of a divide between users.

Breakdown of music streaming services by paid users

Breakdown of music streaming services by paid users

 

Understanding how users share music

My research was split into two phases:

  1. Understanding how and why people share music

  2. Digging into the pain points that come up when sharing music

I decided to focus my research specifically on men, aged 28-38, who use Spotify on a weekly basis.

I conducted a total of five remote user interviews to learn more about how men listen to, share, and connect over music, specifically using Spotify. Although all were Spotify Premium users, all men reported using some other service (SoundCloud, YouTube, etc) to supplement their music listening. 

These interviews unearthed how these men use Spotify, who they look to for new music, and how they share music with people. I also learned so much about how the context, as well as the relationship to a person, plays a huge part in why and what a person shares. 

After all interviews were conducted, I transcribed the recordings and pulled out key quotes from each interview. From there, I organized the quotes based on the theme to distill them down into goals and needs, pain points, motivations, and opportunities.

 
Research Goals

  • Discover how people share and discover new music
  • Understand the relationship between the sharer and the sharee
  • Unearth any pain points or barriers in the music sharing process
zooms.png
 

User Research Round 1: Learnings

Instagram Post - 1.png
 

“I’ll very rarely put together playlists anymore.”

“The context of why a song is sent or shared gets lost.”

“I have go to people I trust for specific types of music.”

“It’s a great way to share a moment with someone.”

Goals + Needs

  • Music is personal. People have a very emotional attachment to songs and find their taste to be unique to them.

  • Users need to trust who is sharing music with them. People typically only have a few people who they think really know their music taste.

Motivations

  • Sharing music feels special. Whether it’s shared as a road trip playlist or at the start of a new relationship, music plays a part in relationship building.

  • Users share music when they are reminded of someone. A meaningful music share is more about the sharee, less so the sharer and their preferences. “I think you’ll love this” is more powerful than “I like this.”

Pain Points

  • Creating a playlist for someone else is a big lift. Just like creating a mixtape, users feel that playlist making is reserved for special occasions. 

  • How music gets shared with a user gets lost. Users wish it was easier to revisit songs that were shared.

Opportunities

  • Find the overlap in listening. The initial barrier is trusting that a person has a similar taste. How could users find people who overlap with their interests easier?

  • Playlists aren’t easy to make, but they’re wanted. How do we make creating a playlist for the purpose of sharing easier?

 

User Research Round 2: Learnings

Instagram Post - 1.png
 

“I like the happenstance of listening to one song in the moment.”

“I wish there were more personalized recommendations based on my friend’s thoughts.”

“I know my tastes to an extent and only trust certain people to send me stuff I’m going to listen to.”

“Making a playlist is a lot of effort.”

Motivations

  • Sharing music commemorates an event. Going to a concert together or going on a trip is a reason to create or collaborate on a playlist.

  • Listening out of respect. When someone shares music with you, it’s respectful to listen to it, even if it isn’t immediately.

Opportunities

  • Curating a music collection. We don’t really see people’s music collections anymore since it’s much more watered down than having an album collection. How is there a way to showcase what you’re listening to?

  • Making sharing music more meaningful. How do we go back to the concept of gifting and sharing music?

Goals + Needs

  • Users create playlists to remember. Everyone has their own system, but all participants reported making playlists to remember a specific time in their life.

  • Users have to trust whoever is sharing music with them. This trust is usually built off of a long history or a shared moment with music.

Pain Points

  • Mixtapes are not the same as Spotify playlists. Mixtapes are fond memories, but haven’t been exactly replaced by Spotify playlists. 

  • Sharing music is almost too easy. Because it’s so easy, it’s a little less meaningful when someone sends you a link.


 

Creating a persona

Meet James.

Based on my user interviews, I gathered some of the most prevalent "features" to create this persona. I used quotes and pieces of the interview to create the pain points, motivations, and goals. I also used brands referenced in interviews to build brand affinities that will help guide the design in terms of patterns and integrations the user might be familiar with.

I think that this group — men aged 28-38 — have a really interesting perspective on the concept of sharing and listening to music. They’ve seen music go from records → tapes → CDs → Napster + iTunes → Spotify. They know how difficult it used to be to make a mixtape or transfer a music library.

Click to enlarge

 

Designing an empathy map

To get a better sense of my persona, I pulled together quotes and personality traits from my interview. The empathy map showcases key quotes about how my persona listens to and shares music.

Spotify Empathy Map.png
 

2. Define

Overview

My research provided a great base to start ideating on how to solve some of these pain points for users. I used rapid ideation exercises to bring ideas to the surface and find a viable solution. Once I landed on a solid solution, I built out a few different storyboards and finally a user flow the address the problem. 

 
Define Deliverables

  • How Might We Statements
  • Crazy Eights Ideation
  • Rapid Storyboarding
  • User Flow
 

Uncovering the problem to solve

Overview

To dig deeper into the actual problems that users have with sharing music on Spotify, I went through an exercise of creating How Might We Statements. After reviewing all of the interview transcripts, secondary research, and my interview findings, I began to list out a bunch of How Might We statements that stated a problem to solve.

I started by writing down everything that came to mind, including different variations of a problem. After creating over 35 statements, I distilled it down to 20, and then the top 3 statements that I found to be the most interesting problems to solve:

  1. How might we make it easier to revisit music that has been shared?

  2. How might we make it easier for people to see where their friends overlap with their music taste?

  3. How might we show users what their friends are listening to and liking right now?

 

Ideating on the problem

Using the 3 how might we statements, I began to sketch out ideas using the Crazy 8 method, taking 5 minutes to come up with 8 different ideas for how one of the problem statements could be solved. I built upon ideas throughout the process and combined some to address multiple of the How Might We statements.

IDEATION.png
 

Storyboarding the solution

In reviewing my Crazy Eights ideas, I found that there were a few ideas that kept popping up or were created multiple times in different ways. Now it was time to storyboard. With a few ideas front of mind, I began to sketch out storyboards for the ideas that were identified. Similar to Crazy Eights, I kept each sheet of 8 moments in the story to five minutes to make sure that the flow was streamlined and simple.

Ideas

  • Creating a playlist based on a user's preferences and theme of music

  • Saving a shared song in iMessage to a new playlist

STORY BOARDING.png
 

Creating a user flow

Upon reviewing my storyboards, I found that I really resonated with the idea revolving around co-creating a playlist with a friend based on the overlap in music taste, plus a mood or type of music. Using the storyboard, I fleshed out a user flow for this feature any any necessary screens that would need to be designed.

Click to enlarge

 

3. Ideate

Overview

Using Spotify’s design guidelines and developer resources, I set out to take my designs from low-fi to hi-fi. I aimed to reuse design patterns where possible and keep the interface simple so that learnability from the user’s perspective wasn’t a hurdle.

The first step was translating my user flow into mobile wireframes and taking those wires through a usability test. The feedback from this test helped form the final designs and allow me to move confidently into hi-fi designs.

 
Ideate Deliverables

  • Mobile Wireframes
  • Low-Fi Prototype + Usability Test
  • Hi-Fidelity Designs
 

Designing wireframes for mobile

With the user flow in place, I began to create wireframes for the screens of this new feature. I tried to keep Spotify’s brand feel in mind even with the wireframes and utilized already designed elements where possible. I also utilized bootstrap grids to make sure that the development of this feature would be as seamless as possible.

Click to enlarge

Click to enlarge

 

Prototyping + testing low-fi designs

To ensure that users understood the concept of this new feature and my overall designs made sense to users, I decided to conduct a usability test with the low fidelity wireframes.

Using Maze, I created a test that asked users to complete a series of tasks and answer a few questions regarding the task and prototype in general.

 

Recapping the usability test

Completion Rate

  • Choose to create a Combo playlist: 84.6%

  • Select friend and vibe for playlist: 100%

  • Invite a friend to playlist: 84.6%

Participant feedback on ease of use

Participant feedback on ease of use

 

Learnings

Overall, users didn’t have trouble moving through the flow of the feature; however, a lot of users got tripped up on the name of the feature, as well as the difference between adding vs. inviting friends to the playlist.

  • Adding vs. Inviting Friends: Participants were unclear on the difference between the first step of finding and adding a friend and the second step of finding and inviting a friend.

    • Quotes

      • "I was confused by adding Ryan twice - before creating the playlist, then inviting him?"

    • Changes to make

      • Create two different visual experiences for the first step (curating music based on friend’s taste) and second step (inviting a friend to join the playlist)

  • Combo Playlist / Feature Name: 4/12 participants understood that the Combo Playlist would take your and a friend’s music taste to create a custom playlist

    • Quotes

      • "Creates a list of songs based on music taste, it isn't clear up front that it's combined with friend's music. Didn't understand that until the next screen."

      • "Doesn’t feel intuitive, but am I combining playlists I already have with one my friends have?"

    • Changes to make

      • Update name to indicate an overlap between things to improve understanding of feature capability, i.e. Venn, Crossover, Overlap

 

Naming the feature

The most common issue in the usability test was that users didn’t know exactly what the feature did. The name ‘Combo Playlist’ was unclear and didn’t signify an overlap in music taste with a friend.

So, I did a bit of brainstorming and landed on the Venn Playlist, based on the concept of a venn diagram.

What is a venn diagram?

“A Venn diagram is an illustration that uses circles to show the relationships among things or finite groups of things. Circles that overlap have a commonality while circles that do not overlap do not share those traits.” via Investopedia

Using the term ‘venn’ could help with the following:

  • Creating a visual representation of what the feature does

  • Adding interaction into the experience

  • Giving users more ownership of the experience

  • Create less resistance in feature engagement

  • Reinforce that only one friend can be selected

IMG_8690.png
venn.png
 
 

Designing for hi-fidelity

Taking the learnings from the low-fi usability tests and using Spotify’s existing branding and design patterns, I began to translate my wireframes into hi-fidelity designs. I renamed the Combo Playlist to Venn Playlist, nodding to the concept of a venn diagram and finding the overlap in taste between two users.

In the visual designs, I decided to introduce more visual cues to help reinforce the capabilities of the feature. The hi-fi designs showcase the user’s image next to an open circle in a venn diagram, soon to be filled with whichever friend they choose. My intention here was to make it so that the user wouldn’t need to rely as much on the helping text to understand the feature. I think it’s also a bit of a branding opportunity for Spotify, as the venn diagram could be used in the final playlist, as well as across future marketing materials.

hifi screens 1.png

 4. Prototype + Test

Overview

Once my hi-fidelity designs were in a good place, I wanted to test the overall experience, as well as the updates to explaining and visualizing the feature. I created a prototype to test the user flow of creating a Venn playlist. In usability testing, I would be able to audit any confusion on the feature in general, as well as make sure the understanding of the feature was solid. From there, I prioritized changes and created the final designs.

 
Prototype + Test Deliverables

  • Hi-Fi Prototype
  • Hi-Fi Usability Test Findings
  • Final Hi-Fi Designs + Prototype
 

Understanding + integrating the hi-fi usability test results

To fully understand how the designs functioned in the hands of the user, I organized remote usability tests (both remote and in person) with 5 different participants. Each participant was asked questions around the feature’s assumed functionality, as well as tasks to go through the flow of the feature. I recorded all participants’ paths and any comments, feedback, confusion, or frustration they had during the process. This usability test helped gain a better understanding of what users thought the feature did, any expectations they had, and any potential blocks in the user experience.

Taking the participants’ feedback, I implemented key changes that help with the overall usability of the app.

Visuals of a venn diagram help users understand the feature 

venn image.png

Vibe is too subjective 

vibe genre.png

Users expect to be able to do this with more than one person

choosing.png
 

Creating the final designs + prototype

Using insights from my final usability test, I created the final designs for the Spotify Venn Playlist feature. In my final designs, I introduced more visual cues to reinforce the feature’s functionality. I also cleaned up some of the visual design to be more in line with the colors and images used throughout Spotify. One of the bigger changes was switching ‘Choose a vibe’ to ‘Choose a genre’ to be less subjective. This screen also includes icons and images from the existing Spotify app.

spotify.gif

So, what did I learn?

Creating something for an app that I personally know, love, and pay for was a really rewarding experience. I enjoyed talking to people about their music listening and sharing habits. I definitely uncovered some interesting findings, especially around playlists and mixtapes, which feels very particular to the demographic of my research group. Following the research and going into rapid ideation was also a great exercise in letting the research do the talking and find problems from research, rather than just set out to design and build a solution. While that was challenging at times, it proved to be a very rewarding process.

This was also a valuable experience in terms of designing within existing design guidelines. Spotify’s UI is quite minimal, so sometimes it became challenging to find design patterns that worked with what I was trying to use.

Next steps for this project would be to enhance the sharing functionality and perhaps an in-app messaging or reacting feature so that users can comment on songs within a certain playlist. Additionally, a lot of users expected to create the Venn Playlist with more than one friend, so allowing for that would be next on the list.

👋 Hey Spotify, if you’re reading this: let’s chat!

 
Previous
Previous

21SUNS: Educational habit tracking app

Next
Next

Jems: Responsive e-commerce marketplace