Spotify Multi-Select Playlist Flow

What if Spotify let me add songs faster?
One night I found myself adding 30 songs to a playlist from my Liked Songs — manually. One. by. one.
Yes, Spotify suggests songs when you build a playlist — but those aren’t from your Liked list. They’re smart, sure. But sometimes I don’t want smart.
I want control; I want to start from the songs I already love — and just batch them up, fast.
So I designed a way to do that. :)
I was thinking what if…
- I could long-press a song from my Liked list
- Select a bunch more
- And drop them all into a playlist — or even make a new one on the spot?
This wasn’t a UX overhaul.
It was a visual exploration focused on:
- Building inside a well-established design system (Spotify’s)
- Creating a clean multi-select flow
- Staying visually true to the app’s existing language
- Exploring one small but powerful interaction tweak
To move fast, I used V0 to experiment with flow structure and component ideas, then brought everything into Figma to polish spacing, hierarchy, and interactions.
This is my proposed multi-select playlist flow

What I focused on
- Visual polish — spacing, hierarchy, clarity
- Interaction smoothness — transitions that feel real
- Design system discipline — stayed true to Spotify’s UI DNA
- Component reusability — variant-based and scalable

This isn't the final answer – just one possible direction
- I didn’t do user testing
- I didn’t validate the pattern
It’s an idea worth testing — maybe through A/B experimentation or small-scale rollout. But for now, it’s a fast, clean, native-feeling solution.
What I’d explore next
- Could the "Create Playlist" moment be more social or expressive?
- Is long-press discoverable enough? Or should it be more visible?
- What about bulk-selecting 100+ songs?– Edge cases
- Could this feed into Spotify’s existing recommendations?
No research — this was a purely visual and functional exploration.
I did it, not to fix Spotify...but to show how
I can work inside an existing system, extend it thoughtfully, and design a tiny interaction that might make someone’s day better.
What I learned
- Working inside constraints can actually be fun
- Even small flows deserve thoughtful transitions
- Visual consistency matters more than cleverness
- You don’t need to start from scratch to make something feel new