Two Spotify app screens showing the Local Scene feature: a confirmation card for ‘Terrassa’ with a Continue button, layered over the now-playing bar and search screen

Discover local artists with Spotify Local Scene

Challenge
As part of the third project of the UX/UI Design Bootcamp at Ironhack, I was asked to incorporate a new feature into an existing platform based on the users' needs.
Role
Individual project as a UX/UI Designer.
Time
4 weeks part-time (January 2022)

Context

How can we discover music on Spotify? Of course, the platform offers playlists, recommendations, suggestions, and new albums notifications. But have you ever tried to look for new bands? How was your experience?

Besides that, each city brings you different vibes. Think in Nashville. What genre first comes into your head? Maybe country? Think in Barcelona or maybe New York? What artists come into your mind?

Let me introduce you Local Scene feature for Spotify. This new feature will allow users to discover artists nearby or in different locations filtering by genre.

I decided to design the feature on the iOS platform because I am very used to the iOS Design system. Therefore, the frames used for the design are from an iPhone 13.

This feature first came to my mind responding to my specific needs. Yes, you guessed it! I'm a curious musician, and I'm constantly looking for emerging bands.

UX research

I decided to validate it quickly before moving on with the idea, applying a guerrilla research method. I interviewed five Spotify users between 20 and 40 years to understand if this feature made sense.

These are some of the insights that I took and classified in the affinity diagram:

Affinity diagram grouping guerrilla-research quotes into Local Scene, Loners, Playlists, and Suggestions themes — showing users search local clubs or scroll suggestions to find music Spotify doesn’t surface

Relevant quotes:

“I go to local clubs or search in the local area to discover local music. I don’t feel like Spotify can help me with that.”

“There are situations that you are bored with listening to the same music.”

Main takeaways:

Feature comparison

Although Spotify keeps leading the market, it has slightly decreased over the past years. Therefore, this scenario is an excellent opportunity to implement this feature to engage more users and recover the lost market share.

While doing market research, I realized that Bandcamp is the only competitor allowing to discover artists by location.

Feature comparison table of Spotify, Apple Music, Amazon Music, and Bandcamp — Bandcamp is the only one offering both a free version and discovery by location

Travis and his journey

Before moving on with the design, I created Travis, my proto persona.

Proto-persona card for Travis, 26, a graphic designer in Barcelona and ‘the local artists supporter’ — shares new bands on social media but is frustrated hearing the same trending artists on Spotify

Travis is a local artists supporter and likes to discover new local bands and emerging artists from other cities. However, he is tired of listening to the same artists every time he plays a Spotify playlist.

Travis’s journey map discovering local music, dipping from excitement to frustration when Spotify keeps surfacing familiar trending artists, recovering with curiosity, then exiting to Google and Bandcamp

Travis wants to listen to new punk rock bands, but after playing the Discover Weekly playlist on Spotify, he realizes that there are always the same trendy artists.

He wonders if he could find emerging bands in Terrassa, where he lives. So he finally leaves Spotify to google for new bands.

Problem & hypothesys statement

Travis' journey brings us to the problem statement definition:

Spotify local scene was designed to achieve the discovery of emerging local artists.

We have observed that the playlists and radio are not meeting local music artists’ supporters’ expectations which is causing a loss of engagement of these users to Spotify business.

And the hypothesis statement:

We believe creating city filters for local artists’ supporters will achieve a higher retention rate. We will know we are right with the increase in the retention metrics.

User flow & sitemap

We believe creating city filters for local artists’ supporters will achieve a higher retention rate. We will know we are right with the increase in the retention metrics.

Flowchart of the Local Scene user flow: tapping the icon from Search, confirming the Terrassa location, filtering by the Punk genre, and playing the top local song

Travis is a local artists supporter and likes to discover new local bands and emerging artists from other cities. However, he is tired of listening to the same artists every time he plays a Spotify playlist.

Spotify app sitemap highlighting the new Local Scene feature nested under Search, with its own filter-by-genre, popular songs/albums, local artist playlists, and venue subsections

Sketches & wireframes

The user flow and site map helped me decide on the main screens to design. The below sketches show six key screens to complete the tasks.

Six hand-drawn wireframe sketches of the Local Scene flow: search, location confirmation, city search, genre filter, and the local artists results screen

I tested the sketches with four users, gathering the following feedback:

"The Change Location button is misleading. Does it mean that maybe the location is wrong?"

"I don't see playlists. Don't the feature include playlists?"

With this feedback, I started working with the mid-fi prototype. First, I changed the "Change Location" button for "Discover other cities." Then, I added curated playlists in the Local Scene screen.

Five mid-fi wireframes of the Local Scene flow: search screen, location confirmation, the Terrassa results screen with popular songs and albums, a genre sort menu, and the filtered Punk results

This conversion from sketches to wireframes made me rethink how I presented the information on the screen. For example, I gave more presence to the city name, added a background picture, and put the popular songs in the first place instead of the bands as Spotify is a streaming business.

After finishing the mid-fi prototype, I tested it with five users. Overall, the feedback was quite good, but I gathered a critical insight for the hi-fi design:

“It would be nice to know if the GPS is on. I don’t see anything informing that”

Atomic design inventory

Once I created and tested the sketches and mid-fi prototype, I did the Atomic Design inventory for Spotify before moving on with the hi-fi prototype. Finally, I compiled the components and their variants on Figma to design faster.

Here we can see all the icons, buttons, typography, images, and colors of the Spotify app for iOS:

Atomic design inventory of Spotify’s UI atoms: icons, buttons, color palette, and Heading/Body typography styles used to build the Local Scene screens

Spotify uses its typeface called Spotify Circular. Unfortunately, for copyright reasons, I had to use a fallback font. Researching the design guidelines, I decided to use Helvetica Neue, as Spotify recommends in the documentation.

Combining these atoms, I could identify the molecules of the design. In addition, creating a card component with the twelve color variants helped me design the screens faster.

Molecules built from Spotify’s UI atoms: artist and album cards, a status bar, the search field, and a grid of colored playlist cover cards

Here we can see the organisms of the design:

Organisms combining Spotify’s molecules: the bottom tab bar, the now-playing bar, a song list, and an upcoming local show listing

Hi-fi prototype

But let's get down to the business and try this incredible feature in the hi-fi prototype!

In this case, Travis wants to discover Punk artists, so he taps on the "Filter by genre" button.

But what happens if Travis wants to search for other cities? Let's move back to the search screen and click the local scene feature again.

So that's the Local Scene feature, a new way to discover music. 🎧

Next steps

Takeaways

The first time this idea came to my head, it sounded good. However, until I didn't do some research and started sketching the screens on a piece of paper, I didn't realize the complexity of sorting out the ideas to make the feature helpful. Despite this, it's been quite a journey, and I couldn't be happier with the results!

The biggest challenge I faced with this UI challenge was dealing with a non-original font. That generated some font sizing inconsistencies, but I think I have solved it in the best possible way.

This three-week project has been crucial to master little by little some Figma tools like the components & variants creation and management. Once you've learned about creating components, creating and maintaining the design, it's easier.

Next case study Veond →

Let's connect

If you need to get in touch or just say hi!