Spotify, two stage edit

Improving Spotify's playlist experience

Users find it difficult to sort and organize their playlists in a simple and easy way. I came up with a new concept within the Spotify app to enhance the flow to add, remove, and edit your playlists.

My role

UX/UI

Timeframe

10 weeks

platform

Mobile

Course

Master Thesis

iPhone mockup of my Two stage edit concept

1.

The problem is how to sort and organize my playlists

User insights gathered by survey and qualitative interviews gave me an understanding of user interactions with playlists and the resulting problem space.

  • “There should be an easier way to sort and organize my playlist on Spotify.”
  • Hard to find all functions to change order of songs on a playlist.”
Two Post-it with the insights that would be the foundation for this assignment

Insights about Playlist problems

Spotify-Prototype-Two-Stage-Edit

A solution based upon the existing UI but fewer steps

  • Edit your playlist in a simple way, managing all edits in two steps on the mobile application.
  • Showcase the main functions to edit a playlist and select each pill button to access other functions aka “Two stage edit”.

The prototype is made in Figma according to Spotify’s existing UI.

Impact & Key insights

2.

Research and insights that shaped the concept

I chose to start with a blank slate, without any specific direction, and instead have a long, thorough research period where I gather users insights through a survey and 15 structured qualitative interviews to identify an existing problem. I started to group my research into four different areas.

  • User interviews gave me an over all understanding of how people interact with Spotify as a platform, what they like and don’t like but also understanding that there are many different ways people use the platform
  • A survey with 74 responses focused on gathering how people interact with Spotify but also what they don’t like.
  • Secondary research to learn about Spotify as a company & platform. How they work with artists and the record labels.
  • Competitive analysis to see what separates Tidal and Apple Music subscriptions models from Spotify’s.
A computer on a table and paper prototypes of a Spotify playlist to start the research

Preparing for interviews

Research

Key insights

16 insights about Playlist functions

3.

I realize...

I got 16 insights for Playlists but the thing I don’t do and thats a huge learning for me is that I didn’t control this insights and realized that there is functions that actually already exists on Spotify but the user don’t know how to access the function or how to use them.

So it was time to make usability tests to see what users knows and understand about playlists. This was also necessary for me as a designer to understand in order to create concepts and improve the playlists.

4.

Understand how users interact with a playlist and related functions

In this stage I wanted to understand how the users use Spotify and identify potential pain points that could occur within a playlist. I conducted 5 usability tests. Do users understand the UI and related functions? They get two tasks to complete. I observe, record the screen and takes notes.

  • Tell me what each icon on a playlist is associated with.
  • Create a playlist (on my phone) and name it “Sommar 2024”. Add the song “Sommaren är kort” by Tomas Ledin. After that, exclude your created playlist from “Taste Profile”.
A user tests icons on a printed Spotify playlist during a usability test

Printed Playlist

Usability tests

Key insights

5.

I understand what's all about

Many of the features that users say they can’t find or claim don’t exist actually do exist when I go into the structure and functions of playlists myself.
The work takes a turnaround.

How you actually use Spotify will determine the
functions you understand and can locate functions in the interface.

We can see three different users with three different behaviors.

User habits

Patterns

Behaviors

Andreas in the classroom with a pen in the hand feeling frustrated

Captured frustration

User insights #1

One playlist for all songs

“I have one playlist since I got Spotify. I put all of my songs on that list and then press play and use the shuffle function.”

User insights #2

Small amount of playlists

“Organize I think it’s quite messy. Haven’t tested and I have so many playlists that I can find it. But I don’t usually organize mine in any way”

User insights #3

Using already existing playlists

“I don’t create playlist myself, I only listen to pre-made lists based on my mood or activity of the day.”

6.

Ideation for a concept

Users told me that “Two stage edit” was way easier to understand when they looked at my low fidelity paper wireframes concepts and that this idea were most similar to Spotifys already existing UI.

I had to make choices based on the length of the project and what was possible to implement. Two stage edit were more similar to the existing UI compared to Edit mode that would have required me to redesign the whole UI based on that idea.

Sketched wireframe concept of Spotify Two stage edit

Two stage edit

Building upon the existing interface, users can edit a playlist in two distinct steps. They can perform all standard edits, but also choose an advanced mode for more in-depth modifications, such as rearranging songs in any order, deleting a track, and disabling the algorithm’s influence on the playlist. I consolidate all editing functionalities in one place, rather than scattered throughout the app’s interface as it is partially today.

Sketched wireframe concept of Spotify Edit mode

Edit mode

Spotify’s interface transforms into a full editing mode, where users can then sort and organize their playlists and other features. The interface is highlighted in green to clearly indicate that you are in editing mode

Sketched user flow on a white board as wireframes for Spotify Two stage edit concept

Sketching ideas for “Two stage edit”

Ideation for concept

Key insights

7.

Validating through rigorous Low-Fi testing

Go to the Party playlist, select edit, and sort it by “Recently added”. Then move ”We Speak No Americano” to the bottom, delete “Hot – Malibu Breeze Radio Edit”, and turn off the playlist’s algorithm. Finally, save your changes.

  • Don’t change things that works. Users mental models is what makes the UI work and when I made the changes it messed up the user flow making them confused.
  • It was necessary for me to test my new concept multiple times with users and that ended up to 3 iterations with 15 users that gave me valuable feedback to validate their understanding of the prototype and concept.
iPhone mockup with a low fidelity wireframe prototype for usability tests.

Low Fidelity clickable prototype

Iteration nr.1

Wireframes and usability test
to test the concept

Low-fidelity wireframes made in Figma as a clickable prototype

Basic and Advanced buttons
made users confused

Low-fidelity wireframes made in Figma as a clickable prototype with the concept Two stage edit

Iteration nr.2

Removing Basic and Advanced buttons
to instead add an "Edit" button
Second Low-fidelity wireframes made in Figma as a clickable prototype

Iteration nr.3

Back to Spotifys orginal flow
with "Edit" in the list
Third Low-fidelity wireframes made in Figma as a clickable prototype

Wireframes and usability test

Key insights

8.

Validating the concept with two methods

Here is the final prototype, tested with five users, followed by an evaluation using the Semantic Differential Scale and Microsoft Reaction Card. I chose these methods to ensure a score of at least 8/10 for the concept and prototype to be considered successful. With MRC, I aimed to gather positive words from users as they selected five each.

  • Don’t change things that works. Users mental models is what makes the UI work and when I made the changes it messed up the user flow making them confused.
  • It was necessary for me to test my new concept multiple times with users. That ended up to 3 iterations with 15 users that gave me valuable feedback to validate their understanding of the prototype and concept.
  • MRC described the concept as Useful, Understandable, Predictable, and Organized, along with other positive words. It successfully simplified playlist sorting and organization. Based on research, user insights, and extensive testing, I believe I achieved the goal of this assignment.

A score of 7.2 with the goal of reaching 8

9.

My learnings

Learning #1

Starting without bias was key

Approaching the project with an open mind allowed users to guide me towards insights and the focus area (playlists). By minimizing my own assumptions, I could develop a more user-centered concept.

Learning #2

Test insights before making decisions

I should have validated my playlist insights before creating the Bullseye diagram. In hindsight, some issues I identified were already solvable in Spotify—testing earlier could have led to a different concept.

Learning #3

Don’t change what already works

Spotify’s UI is well-developed and tested. Introducing new button placements and choices confused users, while designs that followed Spotify’s existing structure worked smoothly. Testing confirmed this.

Learning #4

User testing takes time, it's worth it

Planning, recruiting, running and analyzing tests is a long process. However, doing multiple iterations showed me how testing brings clarity, unlike typical school projects where we often did just one iteration.

Update – 28/3-25

Spotify has relesed a new update to sort and organize a playlist

As a final note, I was happy to see that Spotify had released a new update so the users can sort and organise a playlist in an easier way. Now, the “Sort” button isn’t hidden on the side of the Serach field that you access by swiping down on a playlist.

  • It proves that a change were right in place. My two weeks of research showed a pain point in the user experience.
  • Now, it is one less click to access the edit function on a playlist. 
iPhone mockup with a screenshot of a playlist and new buttons for edit

Three pill buttons for easy editing