By Peter Ramsey

3 Jan 21

A rare Spotify miss: Group Sessions Company Logo
Spotify7 min read
Listen

A rare Spotify miss: Group Sessions

A rare Spotify miss: Group Sessions Featured Image

The music industry has been transformed since Spotify was founded in 2008. Music streaming has become so successful that many people wouldn’t even consider owning a physical format of music.

For some—aside from live events—the entire experience of music is online.

So when Spotify started beta testing a new feature called ‘Group Sessions’, which lets friends listen to music together remotely, I expected their UX to be world-class.

But is it? Well, let’s take a look.

Please rotate your device to view this slideshow

Note, this won’t work if ‘rotate: lock’ is on in your device settings.
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761

👇

That’s all for the slideshow, but there’s more content and key takeaways below.

Slide 1 of 81

4 UX takeaways

1. Usernames vs display names

Although they’re often confused, there are two types of ‘name’ for your users:

Username: typically unique, and references a specific user.

Display name: friendlier and can be anything, such as ‘James’.

And there’s no better place to demonstrate the importance of this distinction than Twitter.

null image

Display names serve an important function: they allow for personalised experiences within large databases, without the incumbency of everything being unique.

For example, the version on the right is better because it’s immediately recognisable as a real person.

null image

Yet, if you connect to Spotify through Facebook, then you’re arbitrarily assigned a display name—which is my case was a random 11 digit number.

Spotify would improve their UX by prompting the user to change their display name to something more genuine before creating a Group Session.

1: It’s a task that only needs to be done once, ever.

2: Avoids any confusion over who ‘11142311180‘ is.

3: Creates a more ‘real’ and personalised Group Sessions experience.

2. Be one move ahead

Imagine if every time you clicked on a link, it opened in a new tab, but didn’t then set that tab as active. i.e., you had to then click into that tab.

It’d be infuriating to use, and is a brilliant example of a subtle UX trick that turns a 2-step process into a single action.

☝️

Action 1: Open a new tab

✌️

Action 2: Set new tab as active

This works because browsers have correctly assumed that if someone opens a new tab, they probably also want to be on that new tab.

Or rather: they’re confident that they know what your next action would be (going on that tab), and so they just do that for you.

And Spotify nail this technique when copying a ‘Session’ link to share with your friends.

They’ve combined the actions of copying a link, and clicking to go back into the group lobby.

null image

The result is a pretty seamless and uninterrupted experience, which works because they understand that once their users complete Action A, they’re incredibly likely to want to do Action B.

Tip: Don’t just assume what your users will want to do. Instead, look at the data. If less than 80% of your users complete both actions in perfect succession, you should probably leave them as two separate steps.

3. A decision without context

As soon as you’ve clicked on someone else’s link, you’re faced with a decision: how do you want to connect to this session?

📱

1. All control the music on one device

i.e., multiple devices picking music for one speaker at a party.

🌍

2. Listen on your own devices

i.e., control the music for everyone listening simultaneously, like a radio station.

These are totally different group experiences. So you’d hope that the selection screen is primed with enough context about each option, that you can comfortably make a decision.

But unfortunately, it’s not—instead, it's 🐨 Fuzzy Context.

null image

It’s practically a law of UX: if you’re asking the user to make a decision, give them enough information to actually be able to decide without the fear that they chose the wrong option.

And Spotify could do this fairly easily, with a few additional lines of text.

null image

4. "React and explain"

There are many approaches to onboarding, but let’s look at two:

null image

Clearly, sometimes you need to onboard users before they do something—to explain the consequences of an action.

But, if you’ve got a product with lots of functionality, it’s often not appropriate to attempt to onboard every possible action or feature.

Another technique is reactive onboarding: explaining why something just happened.

And—unless they add more proactive onboarding—this is the bare minimum of what Spotify should be doing while people are using the Group Sessions feature.

To be specific, any participant can pause, skip and play songs, for everyone in the group. And yet, it neither explains how this works in advance, nor does it explain what’s just happened.

So by adding a simple notification (i.e., 🧯 Reactive Onboarding) when another member of the group takes one of these actions, it’d do a few things:

null image

1: It teaches the user that anybody can take control.

2: It clarifies why the music has stopped / skipped.

Study Complete

That was an easy way to consume 50 hours of UX research, right?

What will you dive into next?

Why users are ignoring your features

Why users are ignoring your features

Simple techniques to increase feature usage, retention and ultimately alter how users perceive the value of your product.

Hiding complexity to create effortless onboarding

Hiding complexity to create effortless onboarding

The techniques that Slack have used to create an effortless onboarding flow, and why you might not want to copy them.

The secrets of a $7.08 welcome bonus

The secrets of a $7.08 welcome bonus

The product psychology behind why Robinhood offer new users $7.08 of free stock, and not $10.

All of the UX analysis on Built for Mars is original, and was researched and written by me, Peter Ramsey.

Never miss the free UX analysis

Free case studies, the moment they’re released, plus a digest of the best UX Bites every few weeks.