Koby Soto All writing

Redesign · Now with AI

A redesign of Spotify’s playlist page, device picker and profile, built around an AI you can talk to.

The full walkthrough, 10 minutes.

Intro

Spotify knows a lot about how I listen: the songs I replay, the artists I keep coming back to, the speaker I connect to every evening. And yet the app treats me like a stranger. I redesigned three places where that shows most, the Connect panel, the playlist page and the profile, and recorded a walkthrough. This is the written version. First what I think is missing, then what I changed and why.

A note on what this is. It’s a prototype I built to think with, not a spec, and I have no inside knowledge of how Spotify is built or what its team is working on. These are the opinions of one heavy listener with a product background.

Today

The current design

Plenty of data, very little of it shown.

I’ll start with “Connect to a device”, which I use every day. A device here is usually a speaker. Click it and you see the ones on your network, with two help articles underneath. That’s all it is, and it doesn’t help much.

Regarding the playlist page: I have mixing mode turned on, but I’m not a mixer. I just want smoother transitions between songs.

I doubt I’m the only one. Plenty of people want smooth transitions without being mixers, so they leave auto on and never touch BPM or key. And even with mixing turned off, the page doesn’t give you much: little context about the songs in the playlist, little information, and few options for working with them.

Shuffle and mixing also aren’t about the playlist. They control what’s playing, so I’d put them down by the player, where the current song is.

“Custom order” isn’t really custom. You can’t drag and drop songs, even in a playlist that was made for you, so you can’t actually control it. The play button is repeated twice, and I don’t see the point of that. And there’s no AI in the app. Spotify surely uses it behind the scenes, but nothing in the interface lets you talk to it, and I think that leaves a lot of room.

The profile is relatively empty. You click your avatar, then Profile, and you get top artists, public playlists, and followers and following. It isn’t very useful.

Part one

Connect to a speaker

A panel that remembers where you listen.

I connect to a speaker every day, so this should take almost no effort. It can start before you even open the panel. Spotify can tell I’m on the network where my living room speaker lives, and it remembers that this is usually where I connect. So a small prompt says “Living Room is nearby” and lets me connect, or say not now.

A small prompt above the Connect button: “Living Room is nearby”, with Connect and Not now.
“Living Room is nearby.”

Open the panel and the device I use most gets its own spot at the top. It says I use the living room 68% of the time, and there’s a new toggle for auto-connect: every time I’m on that network, it connects to the living room by itself.

Every device shows what it is, such as Sonos, Alexa, HEOS or Android TV, and how much I use it. I made the names bigger for the devices I connect to a lot and smaller for the ones I barely touch. The help articles are smaller too. I know my way around by now, so I don’t need them open all the time.

The redesigned Connect panel: Living Room on top with “Used 68% of the time” and an Auto-connect toggle switched on, then Bedroom 12%, Kitchen 9%, Everything 6%, and smaller rows for SHIELD, Office, Everywhere, Bathroom and Patio.
The new Connect panel.

One small feature: the panel closes itself after 15 seconds. Today it stays open until you close it. This one hides on its own when you’re done.

Part two

The playlist page

Controls where they belong, and a list that knows your history.

The redesigned Daily Mix 1 page: sort chips above the list, a Your plays column, a highlighted song that is playing with Like, Share, Video clip and Remove buttons, and a “Living Room is nearby” prompt by the player.
The new playlist page.

The first change: I moved shuffle and mixing out of the playlist toolbar and into the player at the bottom. They control what’s playing, not the playlist, so they now sit right next to play, pause and skip.

The player bar, with shuffle and mixing buttons beside previous, pause and next.
Shuffle and mixing, where the music is.

In their place are a few buttons I thought would be interesting to play with. The default is the playlist’s own order. The others sort by what I’ve played most, by new songs first (the ones I haven’t heard yet), and by what I haven’t heard in a while.

Four sort buttons next to the search icon: Most played first, New songs first, Not heard in a while, and Playlist order, which is selected.
Four ways to sort the playlist.

I also added a column with my own numbers. It answers questions the page never answered before: what do I actually play, and what have I forgotten? A song might say 86 plays, 38 of them this year, last played today. Another was last played two days ago and has a lot of plays. Artists I listen to most get a “Favorite artist” badge. And if there’s a song I’ve never played on Spotify, it says so: New song.

The Your plays column: 86 plays, 38 this year, last played today; and 214 plays, 96 this year, last played 2 days ago.
A column with my own numbers.
A song row for Can’t Fight The Moonlight by LeAnn Rimes, with a yellow “New song” badge where the play counts would be.
A song I’ve never played on Spotify.

It makes a playlist something I can tune. It also tells me something about myself.

I made the song that’s playing far more prominent. Today it’s a tiny animated graph, which isn’t enough. And I put a few buttons right on the row, Like, Share, Video clip and Remove. They exist today, but you have to right-click and find them in a menu. For the current song they should be visible.

The song that is playing, I Want It That Way, highlighted in green with its play counts and, underneath the title, Like, Share, Video clip and Remove buttons.
The song that’s playing, with its actions in view.

Back to mixing. I removed the Auto, BPM and key data. I didn’t think those points were interesting for most people, and they took up a lot of space. For the professional mixers I kept the button to edit a transition, but it takes no space at all and only shows up when you hover over it.

A small green waveform under a song’s cover, with the label “Edit mix” beside it, shown when you hover over the transition.
The transition shows “Edit mix” when you hover over it.

Playlist · The big one

Talk to Spotify

The feature I think matters most: ask your music for what you want.

I’ve gotten used to ChatGPT and my agents, and to talking to them. I wanted to talk to Spotify the same way. Spotify surely uses AI in the backend, but there’s none in the front end, nothing you can talk to. I think that leaves a lot on the table.

So there’s a button in the player, at the bottom right, on every screen. It’s ChatGPT for Spotify. Hover over it and it suggests things to ask for. Or just ask for something else.

Hover for ideas, click to talk.

Click it and Spotify pauses the music and switches to a listening mode. The button lights up and moves, so you know it’s listening.

The AI button in its resting state, a green circle with a sound wave, at the bottom right of the player.
Ready.
A panel above the AI button titled “Things to ask for”: Faster beat, Build up to a peak, Swap songs I skip and More 2000s pop.
Things to ask for.
The AI button in listening mode: a glowing ring in blue, purple and pink around a white sound wave.
Listening.

Part three

The profile

From a list of names to a picture of how you listen.

Click your profile now and there’s a lot more on it. It gathers data points that I find very interesting. At the top are the numbers for the last 365 days: total plays, hours listened with the average per day, and new songs discovered, including how many in the last month.

Three tiles for the last 365 days: 4,126 total plays, 803 hours listened (about 2.2 hours a day) and 187 new songs discovered, 12 in the last 30 days.
The last 365 days.

Below that is a graph of how much I listened to every day. Each box is a day, and today is marked. I can switch between daily and weekly views. Next to it is a card for each of my favorite artists, with plays, hours listened, how long I’ve been listening, and my top songs by them.

A listening-time calendar with one box per day for the past year, next to a card for Backstreet Boys: 412 plays, 31 hours, listening since 2019, and their top three songs.
Listening time, and a card for a favorite artist.

Then come my top artists this month, and my most played songs with how many times I’ve played each.

A row of round artist pictures under “Top artists this month”: Céline Dion, Backstreet Boys, *NSYNC, Asaf Avidan and others.
Top artists this month.
“Most played songs”: a top ten of the last 365 days, with plays in the past year and in total next to each song.
Most played songs.

After that are two rows I like. Recently discovered isn’t only the songs that are new to me. It also shows how long ago I first heard each one. Come back to these is the opposite: songs I haven’t heard in a while but used to play a lot. It’s a throwback shelf.

Two rows of songs. “Recently discovered” shows when each was found, such as 3 days ago or 1 month ago. “Come back to these” shows when each was last played, such as 8 months ago.
Recently discovered, and songs to come back to.

The playlists and followers that are on the profile today are still there, further down.

What ties these together is small. Put the controls where the music is, let me talk to it, show me my own numbers, and remember which speaker I use. None of it needs much beyond the data Spotify already has, shown back to the person it belongs to.

I hope you like it. Let me know what you think.

Compare

Before and after

Drag the slider to move between the current Spotify and the redesign.

The redesigned Connect panel: Living Room on top with its usage and an auto-connect toggle, then the other devices with their types and percentages. The current Connect panel: Wired Connection, Start a Jam, and a plain list of device names.
The Connect panel.
The redesigned playlist page, with sort chips, a Your plays column and a prominent song that is playing. The current playlist page, with a large cover image, BPM and Key columns and an Auto tag under every song.
The playlist page.
The redesigned profile, with a large avatar and name and tiles of listening numbers underneath. The current profile page, with top artists and public playlists.
The profile.