top of page

App 

Spotify Feature Redesign
Adding songs to a playlist

Personal Project

Summary

Adding songs to a playlist requires multiple taps, making it tedious to save multiple songs. Since this is a key workflow in Spotify's music discovery, I designed a shortcut to streamline the process and enable users to add songs to playlists quickly and efficiently.​

 

Note: This feature is an addition to the existing method, not a replacement.

Demo of original flow

Video

RPReplay-Final1732467412.gif

Step 1

IMG_1329.PNG

Step 2

IMG_1330.PNG

Step 3

IMG_1331.PNG

Step 4

IMG_1332.PNG

Solution 1 - Quick Add 

Users can press and hold a song to add it to a single playlist, only requiring two taps. This feature is useful for users who are discovering songs and want to quickly add them to playlists. 

​

While limited to one playlist at a time, adding to multiple playlists remains available through existing features.

​

NEW-tap-and-hold.gif

Solution 2 - Multiple Select

The user can long press the song to enter "select mode,"

allowing them to choose multiple songs and add them to a playlist simultaneously. This streamlines the process of bulk-saving.

NEW-multi-select-playlist.gif

Solution 2B - Multiple Select to Loop Songs

With the same multiselect feature, users can create a temporary playlist of selected songs to be played in a loop. To exit the loop, they simply press another song or the shuffle icon.


My friends and I often want a simpler way to loop a few songs we’re hooked on, instead of making new playlists each time.

NEW-loop.gif

Design Process

Adding to playlists: a surprisingly common issue

While gathering user insights from my friends about the Spotify playlist flow, I found many of them shared similar frustrations. Overall, users found the process of adding songs to playlists tedious and wished for an option to add multiple songs at once. One user even mentioned relying on the desktop version for this functionality.​ I created a workflow diagram to measure the usability of common tasks. 

Pie brainstorm (3).png

Workflow diagram

Wireframing new flows

I created several wireframes to explore and test user flows aimed at speeding up the process of adding songs to playlists. These include drag-and-drop, new buttons, multi-select, and press-and-hold interactions. I then assessed these on the number of taps and usability. I preferred press-and-hold interactions to open short-cuts over extra buttons to avoid cluttering of the interface. 

Screen Shot 2024-11-25 at 8.47.29 AM.png

Wireframing

Minimising taps, increasing efficiency

For my hi-fidelity prototyping, I used a combination of an existing Spotify component library and screenshots from my phone to closely emulate Spotify’s design.

​​​

While testing the drag-and-drop functionality in the hi-fi model, I found it clunky and difficult for searching or scrolling through playlists. I opted for a press-and-hold solution, allowing users to go directly to the "add to playlist" action. To avoid confusion with standard clicks, this feature requires a hold of at least 400 ms.

Frame 394.png
NEW-drag.gif

Drag and drop (don't like)

Hi-fi prototyping

bottom of page