top of page
mockups.png
text color.png
Preview
Overview
Let's flip the script for music lovers
If you’re like me, you LOVE music (maybe a little too much). It’s more than listening to something, it’s about crafting experiences and moods. Currently music lovers have tools like albums and playlists, even new AI implementations, to find and create them.

However, what actually contributes to these moods and how can we give more of that to the listener?
Team

Me (Designer, Researcher)

Tools

Figma, Figjam, Google Forms, ChatGPT

Timeline

2 months

Nov 5-Jan 10, 2023-24

Overview
Research

I conducted a user survey which rounded 23 responses to questions surrounding music listening experiences, playlist usage, and more. A few key insights that I gained here were

Q: Which product do we use?
A: Spotify
  • 19/23 (82.6%) participants said they used Spotify to listen to their music.

  • Multiple studies (1) (2) also found that Spotify is the most popular streaming service.

  • As of 2023, Spotify has 551M users with 220M premium (<40% premium).

Q: How many playlists are listeners using?
A: As many as 30+
  • Survey averages came out to be 9-10 playlists per user.

  • The highest was 30+ playlists.

Q: How are listeners grouping their music?
A: By attributes like genre, pace, language, and artist

I asked my participants "What are some examples of playlists that you have?"

They responded with things like “Sad”, “Sleep”, “Kpop”, “Gym”, “Drive”, “r&b”, “similar artists”, and “Latin”. This showed me what sort of things were commonly used to group songs.

​Q: How well did their groupings work?
A: It could be better

My last question for this survey was this: "How often do you find yourself skipping songs in a playlist because they just don't fit the 'vibe'?"

This, along with the other questions, came out of a place of personal dissatisfaction from how much I skipped songs. 

Participants similarly said things like

  • All the time

  • Everyday often a LOT

  • too much

  • Everyday, often many times per day

  • And most interestingly “Tbh [To be honest] a lot. More often than I want

Research
So what's the issue?

Music listeners have too few tools to control what they are listening to, and the tools they currently have are limited

Playlists are a great tool, but at some point they can become unwieldy.

Skipping songs or creating a bunch of playlists are some of the methods current music lovers have to rely on, but I think there are better solutions. As my research participants showed me, maybe we have it backwards.

Problem
Solution
Flipping the (music) script
Instead of requiring users to find songs and attribute them to certain moods, let’s give them the tools to craft their moods first then show the songs that fit for them.
Solution
Ideation

Set Theory

I based my first solution off of set theory (What is set theory?). I noticed some possible connections between this and how playlists are used in order to create a tool for combining or intersecting existing moods to create new ones.

Though this was a cool idea, and I may pick it up in the future, it did not have enough support from my research to warrant continuing.

Filters

The next solution I pursued was filters and this would be the option I pursued to the end. The most common categories I found in my research (i.e: genre, language, artist, speed) would be used as filters.

The difference between filters and a sorting feature (something that Spotify currently provides) is that filters are exclusive while sorts are inclusive.

That means filters exclude irrelevant options while sorts can only reorganize things, but they keep all the songs from the original playlist.

Flowchart

First I crafted a user flow by determining its logic and compatibility with Spotify, while also considering flows of similar products.

 

This was my initial flowchart (click to see in Figjam):

I had a few things to figure out though:

  • How do I implement Premium?

  • What happens after a user applies the filters?

  • Does the filtered playlist autosave or do users have to save it manually?

Eventually I landed on this final flowchart (click to see in Figjam):

  • Premium?

    • ​Certain filters would only be available to Premium users. In expansions of this project I also want to look at other spaces of Spotify (e.g: podcasts) which may be Premium only.

  • What happens after the filters?

    • Users will be brought to a "temporary playlist" which is the old playlist with the filters applied.

  • Autosave or Manual?

    • Users will have to manually save a filtered playlist to keep it​.

Spotify playlist filter flowcharts.png
Spotify playlist filter flowchart final.png
Ideation
Designing

After outlining the filter solution, I began designing it. This started with replicating Spotify's color systems, building component libraries, understanding product flow, finding a new font, etc.

I then started exploring the filtered playlist design, discrepancies between a full screen and swipe up menu, and buttons and icon alterations. I also emphasized the differences that would exist between the free and premium versions of this feature. 

Designing
Final Product
Spotify logo.png

Filters

Spotify logo.png

New playlist

pagination 2.png
Final Product
Takeaways

Explore more

Instead of taking one solution and just running with it, taking a little more time to ideate and research gave me the opportunity to come up with a better solution. Your first idea is rarely your best!​​

​​Use the product

In all honesty, I only started using Spotify a bit after starting this project and it truly made a huge difference in my approach and understanding of how to take on the project.

Mean business

Maybe the most important lesson from this project was to understand the business. To me, the main purpose of this feature is to enhance the listener's experience but at the same time the business cannot be overlooked.

Collaboration is key

If the previous lesson wasn't the most important, this one is. Doing this project solo was beneficial, but it also made me realize how important collaboration is. I could have saved a lot of trial and error and potentially come up with an even better solution had I other people to bounce ideas off of.

Next steps

Filtered search engine

Filters and playlists for podcasts

Set theory feature

Reflection
My Other Projects:
bottom of page