Dear Spotify, stop treating your users like testers
anandtyagi.medium.com
anandtyagi.medium.com
"Hey! Here's a notification for a new podcast! Want to click on it and see the episode details? Fuck you, here is the Spotify home screen instead."
"Yeah, you know those 278 songs you have stored locally? I'm going to re-download the whole lot just because I feel like it."
"Oh, you've clicked on a link to a playlist? Extra fuck you, here's the Spotify home screen, search for it yourself."
"Oh, you were just playing a podcast in a different app, paused it by your headphones, and then press play again? Well fuck that podcast app I'm taking over."
//edit// Sorry - forgot one
"I see you want to play some music you have downloaded when you're in a bad network area. Sucks to be you, I'm going to spend 5 minutes auditing all your cellular and wifi connectivity before I can be bothered to draw the screen or show you a song list."
//end of edit//
Honestly, it's a complete clown show and the only thing going for it is the licensing of so much music.
Oh, you want to start playing multiple albums from a queue, respecting the order? Can't just do that from the app startup, you have to start playing something, enqueue the albums, and then skip whatever is playing.
Spent 10 seconds waiting for it to go away, followed by a few more just to dismiss it (you can't), just to have to go all the way into settings and back out just to play my music.
Wild.
Over the years, it has been sad to watch reliability and latency regress to the web-age mean (mediocre and so high as to frequently complicate interaction).
Disabling wifi & data works, but just being without an active connection - such as when underground or something - and wanting to play some music or a podcast that is on the device already just doesn't seem to occur to spotify as a valid scenario.
Once I get that "No internet connection available" message, the amount of coaxing to get it to play locally saved music is insane. Usually it is some combo of app restarts, toggling "offline mode", and toggling airplane mode on my phone that will eventually get it to play.
Spotify. Please figure out the surely 5 lines of code that would fix this. I'm sure this bug even predates my finding of it.
It would be refreshing to hear some Product Manager say "Yea, that feature is terrible and anti-user, but it juices our MAU metrics which means huge bonus for me!"
I think that one is an Android issue. I have a handful of media apps, and with both bluetooth and wired headphones, the result of hitting the play/pause button is often completely random.
* If something is playing, sometimes hitting the button will pause it, other times it will start some other app playing.
* If I just paused something 5 seconds ago, sometimes the play button will resume that, other times it will start something I was listening to an hour or more ago.
* Also, occasionally, it just refuses to respond to the button at all. I used to think this was just my earbuds being buggy and not recognizing my taps, but I got a different pair that makes a ding sound when sending the play/pause command, so now I know when it's the earbuds vs the phone that's being a dick.
I think the problem started around Android 10 or 11. Before that, starting one media thing would boot out the previous one. Now they just hang around like zombies waiting to hi-jack your play/pause commands.
Smart AudioBooks Player is by far the best behaved of the bunch. I think it's partially because it's entirely offline, and partially because it's not trying to sell me anything. It's so much better that I will sometimes extract my audiobooks from other platforms (Audible, Chirp, Libro.fm, etc.), reformat/de-DRM as necessary, and then move them over to SABP to actually listen to them.
Plexamp is probably second best. I find the UI a little confusing, but it mostly just does what I want when I want to listen to my music.
In the past, I used Podcast Addict to listen to a lot of podcasts. It was pretty well behaved also. But I got tired of all the adds and filler in the podcasts themselves and mostly switched over to audiobooks. When I do want to listen to a podcast, I've found that, with sponsorblock, youtube is actually the least annoying option these days But even with that I no longer consistently listen to any podcasts.
Despite what the quote in the article from a spotify rep says, the desktop app continued to burn massive amounts of write into hard drives for quite a while. From what I saw in the year or so after, the "fix" seemed to throttle the pointless write frequency based on disk IO. Not so bad if you were trudging along on platters. If your SSD was fast/expensive enough it could top a TB of write in 24 hours.
[0] https://arstechnica.com/information-technology/2016/11/for-f...
How could it be? They make an intelligence test with 5 seconds to solve linear systems!
But their catalogue is incredible. I keep trying to use alternatives, and they're not even close - especially when you listen to music in multiple non English geographies and languages. Their cross-language algorithmic suggestions have also been (shockingly) on point, and improving. But lord, their applications are beyond horrible.
And now the past couple weeks, my Discover Weekly has been wonky too: almost every song is only 1 to 2 minutes long, and from random no-name artists who only have songs that are 1 to 2 minutes long.
I enjoy using Spotify overall, for finding new music (which I often then purchase my faves on Bandcamp or Beatport), but Spotify's bugginess is getting rather crazy-making.
Do you not want to hear new music from artists you like? I feel like this is a holdover from an era where you had like 6 cds you listened to over and and over in the car or an ipod where you loaded music onto it once and then kept it for 10 years.
Do you do other things while listening? Like programming?
I'm an Apple Music user but honestly there was not a single time where something was not available there. Even the tools for artists (Like https://cdbaby.com) usually just cross-upload to all the services.
Its their recommendations and playlists. No one else is remotely close; the UI is absolutely dense with new music it thinks you might enjoy, left right and center, every button you press is like "hey here's a playlist" "hey what about this artist" "here's new music you'll like released this week". And: Its freakin good at it. Literally no one else in any industry has figured out recommending new products like Spotify has. Amazon recommendations suck. Netflix recommendations suck. I discover new artists legit daily via Spotify.
Apple Music and Tidal are empty in comparison. Its better at displaying the result of `GET /library` in a default SwiftUI table, if thats what you want.
Its the non-mobile experience. Apple Music is abhorrent on the web (which is necessary for AM subscribers on Linux/Windows? Maybe iTunes still works? Idk). Its better, but still pretty bad, on the Mac. Spotify has near-perfect parity across Web, Windows, Mac, Linux, iOS, and Android, in features, performance, and experience. Now; you can argue that, in an absolute sense, their UI is worse; I don't agree with this take, but its a reasonable one; at least its consistently worse across every platform.
And I'll go and say it: Its the bundling of Podcasts and Audiobooks. I don't love the UI they've built to get at all these features. But, I've switched my podcasts to Spotify, because I'm constantly shuffling between listening on Mac, iOS, Windows, and Linux; there are very few podcast apps that have a comprehensive library, have an S-Tier app on every consumer operating system + web, sync listening status/history, and are free* (because I already pay for Spotify).
So, yeah; I stan Spotify. I physically and deeply cannot vibe with the article. You're mad that they moved the... shuffle button? Seriously? If products don't innovate, nerds get mad. If they innovate too much, nerds get mad. The pace at which Spotify changes their product, usually for the better, is something every major company on the planet envies. Change isn't always good; but the ability to change is extremely good.
And I don't even want to mention their persistance to show me podcasts (and now audiobooks) without an ability to get rid of them. In the app that most of their users solely use for music.
Spotify is doing its best to follow enshittification playbook.
yet they seem to re-arrange the UI layout every few months for no discernable benefit
They notice that majority of the users spend more time listening to the 'automation' of growing your playlists, auto-play similar songs in the end of your songs, etc. So maybe their changes anger you, me, and a few others, the majority absorbs them without a thought.
As a good practice, and having suffered from the stupid (and dick-ish imho) changes, I do not update their app, and I have my NoRootFirewall blocking plenty of their garbage IPs. This doesn't let me see my "annual lists" but I don't mind that a bit. Zero value vs some privacy.. I pick privacy every time.
Spotify will randomly choose new podcasts rather that play you new episodes of podcasts you are already following.
Edit: And the fact that I can't get a history of what I've played drives me up the wall. Podcasts and songs.
The one that annoys me the most isn in fact that when I open the app I get some popup in my face about something. I only ever open the app with a mind to already doing something, so I always flick it away, then some time later sometimes regret it because I would actually like to see whats new and can't find a list of them anywhere, like some labyrinthine music menu stack
It's an industry-wide problem. At some point the software is good enough, and should be considered "done". But there's still a development team sitting around--what should they do?? Developers gotta develop, so they'll just keep changing it forever.
I remember hearing the saying "Programmers are like beavers. Leave a beaver alone to decide what to do and they'll just keep building dams, regardless of the fact that their home is done." I don't know if that's really true about beavers, but it's true about software organizations. The whole software development team will just continue working on the software even long past the point where they're done.
I think we have a term for that and it is over-engineering
You see it in other apps as well. Things like the new Slack changes where I've yet to hear of anyone who asked for or liked them.
What would be better is if companies gave that need to create a better outlet than changing things for 100s of millions of people.
It's what finally pushed me off Android after a decade, and 3 years into my iPhone move, I haven't stopped appreciating feeling respected as a user relative to being in the Google ecosystem. I mean, Apple isn't perfect, but generally redesigns or changes will be announced by a real human at one of their big yearly events. And they seem to be pretty picky about doing that type of thing.
Google services are redesigned, shuttered, re-launched, rebranded, etc on a regular basis. Every new Android update the quick settings are completely redesigned, the settings app is completely redesigned, your messaging app would get redesigns from a Play Store update out of nowhere. Sometimes not even from the Play Store, they started getting into using server-side flags to enable UI redesigns so you open the app one day and it's completely redesigned, open it again the next and it's back to how it was before. Meanwhile I open Messages on my iPhone and it looks pretty much identical to what Steve Jobs demoed at the iPhone reveal in 2007. And the Settings app looks and behaves pretty much like it did on launch too.
Google's approach seems to have become the default among many software companies over the past decade. I really hope people start to catch on with how much of a negative reputation it's gotten them these days and that methodology gets shed.
While I'm here, will the person at Spotify who writes the Tesla app's frontend please get the networking code reviewed by the app's backend team? The backend code reconnects immediately when the network changes (for example, when a car backs out of a driveway and switches from WiFi to cell), so the current song keeps playing and can sometimes even skip to the next song. But the UX is frozen, except for the spinning circle, for minutes, until it says something went wrong and waits for me to press play again. Every other part of the car handles network changes gracefully, except the Spotify app, and it's had this problem since the very first version. How can this be so broken for so many years?
I strongly agree with you. When I open an app I'm very familiar with, I'm usually on "autopilot" so I just muscle-memory mash whatever it is I wanted to accomplish by opening the app. Often I'll see one of those little popup things appear and then disappear since I already hit the button I wanted to do. I wonder if the popup thing had something important to say? Who knows! It's gone now.
Additionally, when I open an app, my goal is to accomplish a task, not fiddle around with your shiny new UI. I'm here to do a thing, please stop getting in my way.
Garbage UI paradigm.
I thought I was the only one who got annoyed by this. I wish they had some kind of history or in app place to view the updates all together.
There's this wonderful expression that people don't buy a half-inch drill bit; rather, they buy a half-inch hole. Every team thinking of adding another cling should ask whether they're selling bits, or helping people drill holes.
Like Apple Maps, it's a "sleeper" that continues to get better with time. For anyone curious about where Spotify is still better in 2023, this article is a pretty good summary: https://medium.com/@iamtimbaker/spotify-vs-apple-music-which...
This is a company that tried to make themselves the epicenter of the podcasting world and has not even (apparently?) attempted to put a decent podcast UI into their client. Right now, I'm browsing around on the "Home" page and I don't see a single podcast anywhere. I don't know how to get them other than to click the "Search" button.
Someone at the top isn't paying attention.
They have a feedback forum where other users are reporting the same problems. The staff politely rationalizes the horrible UX and offers irrelevant boilerplate responses.
Occasionally, the site will tell me that a podcast is not available in "your region". What is my region? Am I the reigning monarch? Do I personally own this country? Or is it that we are all serfs tied to the land which webservices geotarget us to?
The videos never play, but the webapp does interrupt podcasts halfway through to create a paused video UI.
Then there are the typical wrong language content choices being shoveled into my recommendations. No, the UX isn't worthwhile. It does inspire an occasional rant. If I just want to listen to a song, why autoplay something totally unrelated next? And I cannot dislike it? Terrible, very bad to horrible.
I never ever think about cancelling Spotify but I think about cancelling Netflix once a month.
The podcast ads also break the player like 30% of the time, resulting in another hard close.
In CarPlay occasionally there is an issue where clicking on one podcast episode in new episodes section results in playing the item below it, resulting in another hard close.
The desktop app doesn't have many issues but they did make a change to playlists a couple of months ago where some useless sidebar comes out from the right when you play a song.
I ended up abandoning them for podcasts all together about a month ago.
Too many people working there making changes to things that aren't broken for the sake of making changes. Not a single thing they have done in the last ~4 years has been positive.
I just want a music library that has everything, good search, and recommendations when I purposely seek them out.
Today, I find the UI downgrade buries Offline, Playback, Settings, One more layer deeper, behind a circle that has the first letter of my username.
Moved to Deezer, seems OK so far.
After 9 years of being a paying customer, I switched to youtube music.
Why can’t I re-order the songs in my “Liked” playlist?? Who decides to remove a feature like that?
* Screen take over to force push notifications so I can view my own notification!!!!!! (Mobile)
* Creating new tabs when tapping on threads (Web)
* Removing notification alert from homepage (Mobile web)
If you want a lesson in dark UX patterns and poor testing...just visit Reddit
I really get fed up with too much misapplied UX research.
This is a setting I set once and never touch again usually but the worst part is they put it above the "Go to song radio" option in the same menu that I use all the time.
Who designs this stuff lol, embarassing.
I hate all of the edge cases for these stupid fucking streaming apps. Just put some mp3s on the phone and listen. Download podcasts via RSS. Full library available over tailscale as needed.
At the very least I’ve been able to find the album on a digital store (“the old fashioned way”) or Bandcamp.
I’ve had a grand total of one album from Japan be steaming-exclusive and I managed to import a CD for like ten bucks and rip it the older fashioned way.
When I want to listen to something I don't have on my phone, I find it and play it on NewPipe.