Spotify is the reason why I don't pirate music anymore. I say this as someone who used to be involved in the scene (low level FXP couriering in the late 90s and early 00s) and has gigs of release from the RNS, EGO, etc days. It's much faster and convenient to use Spotify.
I also think they cracked music discovery. Their discovery weekly playlist is stellar.
My only wish is they'd get off Electron (EDIT Chromium - thanks jjgod) and go native. A music player is a frequently enough used piece of software to optimize for performance.
also think they cracked music discovery. Their discovery weekly playlist is stellar.
Love Spotify, disagree strongly with this. My experience is terrible music that doesn't seem to have anything to do with any of the hundreds of songs I have on my playlist. I get this curious Millennial mix of soft rock music with long, boring instrumental guitar strumming, a disco beat and a sleepy, sarcastic-voiced gal (sometimes guy).
It might be because I live in Brooklyn.
And there's no Like or Dislike button like (beloved) Pandora.
Agreed. Spotify Discovery is hardly as good as many people tout it to be. Usually Indie music junk that isn't really my genre.
Also agree that Pandora is far superior when it comes to curating tracks. A trick I've learned from a friend is to never like a song Pandora; only dislike what you don't want to hear.
Spotify Radio is terrible as well. There's no good way to reseed a radio station. For example, when I first started using Spotify radio, I was listening to The National a lot. For whatever reason, 3-4 years since, whenever I start my 'Liked From Radio' station, it plays The National every fifth song or so. Ugghhh!!!
Finally, Spotify on Android has been kinda buggy for me. Once you have a lot of offline music on your device, the app takes forever to load on startup. It complains if there is no active internet connection, etc. When I wrote to Support, they suggested that I clear the cache and re-install the app (which caused me to lose all my prior downloaded music).
When I first started listening to Spotify (about a year and a half ago), I found the dicovery really high-quality, but it just seems to have gotten worse and worse. Discover Weekly is particularly bad. I find that the first 5 or so songs are okay, but from there is rapidly decends into madness.
I have the weird habit (though I'm weening off) of keeping all the music I listen to out of curiosity on a big playlist together, whether I liked it or not, as a way of keeping track. I thought that might be throwing Spotify's algorithm off (and it probably still is), but it seems it's definitely not the only reason.
I've decided to just trust that Last.fm is doing it's juob and not add any more to that playlist.
Discover Weekly looks at the music you listened to recently. If you listen to 5 random songs this week because you were very busy, it's going to offer you the same thing next Monday. Then if the only things you listen to next week is the bad offering from Discover, it's going to propose you the same crap the week after.
I love the daily mixes, though thats mostly just sorting the music I normally listen to into genres. I still find it kinda cool. Especially that I always get a mix with my kids' tastes, since I often play music for them.
I agree with the GP about Discover Weekly; it works great for me but I'm guessing maybe that's because I have a lot of saved playlists I've accreted over the years.
I disagree about the native app, though. PWDs are where it's at now. Native apps are doomed.* I didn't even download it on my new MBP, it was slow and buggy. The web version is good enough for me, combined with web-scrobbler for Chrome so I can still scrobble to Last.fm.
Discover Weekly works great for me, but I have 10,000 songs in my library. (Exactly 10,000 songs, because that’s the very annoying hard limit Spotify has set.)
Same for me. My Discover weekly started including Dutch rap music (I don't speak Dutch nor did I ever listen to that genre) and the percentage has been increasing ever since. It's now at 30-40% of my playlist. No idea how to get it off there again.
There may be some odd connection made internally, between fans of some specific genres and Dutch rap, and you were unlucky enough to be hit by it.
I get why Spotify doesn't want to expose the connections their algorithms make (because that's their biggest competitive advantage), but it would be nice to dig through once in a while, to see the connections they've made.
A very broad mix. I think it's reinforcement. A few songs slipped on their by some connection, which is fine. Because I listen to Discover weekly, it'll then register that I listen to songs of that genre and add more of those.
It appears to me that they include Discover weekly consumption in determining preferences. Any personalised Spotify playlist should be excluded to avoid this kind of reinforcement.
I suspect the same. If you accidentally listen to initial terrible playlist of stuff they want you to discover, the AI will register you as confirming you love that genre for the rest of your life.
You can actually like/dislike stuff from the app. Expand the playback notification and you'll find the buttons there. Of course this only works for currently playing songs.
Like Tinder, I really don't understand how these services -- where the magic isn't in the app so much as in the service -- who have big piles of money don't have much much better apps. It really feels like something you should be able to throw money at.
I think Apple users get the bulk of attention with regards to that. I noticed the Apple version of the same companies' apps are tighter and less bug-free. I'm on Android.
I've found more recently that the discovery playlist that I also loved is churning up more and more of the same stuff now. Not even a good mix of songs from artists I definitely like - just a very small set of songs from them.
I do love it though, generally speaking although being a heavy daily user I'm not sure the discovery part is actually as good as it initially appears.
I agree with you about discover weekly not being very good.
On the other hand what I do like is the playlist radio that comes on after you finish listening to a playlist. I find that a great way to find new music and new artists.
I think Discovery is good, but only at first, same with the Daily Mix / Radio / autoplay-after-finishing-album features, which for me seem to be a lot of "more of the same" or a lot of "generic blargh". Mind you I've probably already exhausted what I like by now. I should probably cancel my sub for a while and see if Apple Music is any better or at least gives me something fresh.
I don't pirate music anymore for the same reason. However, I also don't listen to music as I used to. I usually use Spotify to listen to what I already know, not so much to find new stuff. Before, I used to dive in depth into an artist/band, starting from their greatest hits. Once I got the band vocabulary, I'd download the albums chronologically and listened to every track, sometimes more than once until I got familiar with it. Now I don't do it with as much scrutiny, which is interesting since Spotify has all albums very well organized and even the discovery playlist. It would be much easier and better.
Is IKEA effect at play? Without Spotify, I would only start another artist when I finished the current one. So, with Spotify it becomes an information management problem due to the large amount of albums available at a click. Or it could just be that my life has changed and I don't have a time slot dedicated to music anymore.
I'm facing a very similar problem. Same story as you, I would buy MP3 or pirate if they weren't easily made available. But the amount of research I would put in the music I was listening to was enormous, making me proud of my collection.
I was able to recognise any song in my collection in less than 5 seconds, give you the artist, how I discovered it and potentially an anecdote about them.
Now I have playlists full of stuff I know nothing about. It definitively solved the music distribution issue, but I have trouble to be emotionally attached to the music I discover on Spotify.
I think your theory about the IKEA effect is probably spot(ify) on
It's an interesting phenomenon that you'll no doubt recognise. I first came across while doing an online behavioural economics course. Wikipedia has a good article on it: https://en.wikipedia.org/wiki/IKEA_effect
Really? My only experience with Discover Weekly (and any other suggestion algorithms, i.e. radios, etc...) has been pretty terrible... It doesn't seem to suggest songs I like at all, and recently it seized upon one single song in one of my playlist and only plays covers of that song and the other songs in the album for my discover weekly for the past several weeks...
I love Spotify, but I use Pandora sometimes _exclusively_ for music discovery, and then add to my Spotify.
I posted this earlier but it got buried: I had the same experience as you and built JQBX[1] to mix it up. It's kind of like Pandora (it's a lot like turntable.fm if you ever used that) but it's user generated so you tend to get more obscure / timely recommendations.
Is there anything close to replacing grooveshark? I loved the coding station, plug.dj that tried to replace that was just some guy playing tons of video game themes
We love JQBX at my office. Much more friendly than our earlier solution to pass around the line in cable between everyone’s computers all day! Great work
This is my experience with Discover Weekly as well. Everyone seems to be really divided on how well their algorithms work, they either work really well or terribly. I think it's because the quality of signals their algorithm can key off of is so limited due to it being such a passive medium.
There's no way to know if I listened to that track in full because I liked it or because I had it on in the background while doing other work and it wasn't distracting enough (usually the latter is the case for me). Furthermore if I skip a track they don't know if I skipped it because I didn't like it or I wasn't in the mood for that style of music, or I was just sick of that song cause I've heard it enough in the past X listens.
There's no way to easily signal to spotify why I'm taking an action, and yet their algorithms are trying to make assumptions over every little action.
That may be why my recommendations seem to work so well, unlike a lot of other commenters on this article.
For posterity, I have a little under 1000 tracks saved from 200 or so artists (of which I am following around half), around 50 favorite album playlists and about as many "I should give this album a listen" playlists.
So not really a huge collection in absolute terms. It is very much focused on hard rock and metal, though.
I think part of the online music discovery problem is that there is zero social context for it. Using Spotify to discover new music is, at least for me, the media equivalent of eating in a restaurant alone. Sure it's doable, and it's even preferable sometimes, but you're still missing one of the core elements of the experience.
I think that that's a nice idea, but in reality, my experience is that even people who like similar interests can vary _wildly_ in music choice... I think that social discovery of music just leads to less crystallization of tastes and more people liking a "mainstream" song instead of music choices that actually interest them...
That's why I prefer 8tracks for music discovery. User generated play lists still give me a much better results than algorithms. I don't always want something that matches what I already like but instead new stuff that compliments it.
Anecdotal but mine have been pretty great. Of course there are songs that I'm not a fan of but for the most part its recommendations have been spot on.
Same story with pirating. I had gigs upon gigs of original rips uploaded to what.cd back before it shut down and a dedicated (in-house!) seedbox with a couple of terabytes of music on it. Even before the shutdown I'd gone pretty inactive due to Spotify.
I miss the forums, IRC rooms, and insane collection of obscure music though. Not sure that will ever be totally recreated.
> My only wish is they'd get off Electron (EDIT Chromium - thanks jjgod) and go native. A music player is a frequently enough used piece of software to optimize for performance.
I agree, but I also think it's probably the main reason we have a semi-official Spotify client on linux.
My discover weekly playlist ALWAYS contains at least one song in Portoguese and at least two in German. I speak neither of those languages, and I've never willingly searched and played songs in those languages (except for "99 Luftballons" once).
I also get some terrible variation of "Here comes the sun" at least once a month despite not listening to The Beatles at all. [0] is the one that I hate the most.
Spotify, please sthap. I can't take any more Portoguese, German, and "Here comes the sun" cover songs.
You may have had an auth token compromised.
I used a dodgy third party Spotify Connect for Raspberry Pi library and had the same issue. Changing my password and expiring all current auth tokens returned my Discover Weekly back to normal after a month
So is there some library author out there, stealing people's auth tokens and playing German and Portuguese songs on our accounts, cackling to herself with glee, and waiting until we discover (today might be the day!) her utterly-harmless mischief?
As much as I love the notion, I have to conclude that Discover Weekly's mediocrity is just another piece of evidence that the world actually did end in 2012, and ever since, we've been living in a simulation. A simulation where the level of petty annoyance is carefully adjusted to a maximum, remaining ever so slightly within the bounds of believability. (In November 2016, someone spilled coffee on the controls.)
Also explains why Swiftkey (keyboard app) stopped working around that time. They say it's their new deep learning framework that provides superior feedback, I find it pretty useless compared to the old version.
I once played a Mulatu Astatke album on a friend's Spotify account during a social gathering at his house, and he complained his discover weekly playlist was mostly African music for the next couple of months.
The discover weekly algorithm seems to latch on to outliers, I guess.
I have this feature on my Android. The thumbs up and down appear to the left and right of the big Play button on the Now Playing screen, only while you're listening to Spotify playlist/album radio.
iTunes takes Gigabytes of memory and takes seconds to spin up. I have no idea why a native music app developed for their own platform can be such a piece of stinking garbage. Get your shit together Apple!
While I find the Discovery Weekly (and other editorial features like Genre collections) fantastic personally, I think the thing that keeps me from making Spotify my end-all-be-all music solution is licensing.
There are plenty of songs which I've added to playlists, only to find a year or two later are no longer available due to expired licenses. Some of my favorite artists and labels - Drag City is a big one - aren't available on Spotify at all (usually due to objections to the royalty structure). Many live albums, and more obscure and vintage releases are often nigh-impossible to find, or only have one or two songs from the album: likely those that have been licensed previously for use on TV etc.
Spotify is great, but it will forever be fighting the friction of music licensing and fair monetization.
Yep - I think their Discover Weekly is excellent. It's introduced me to dozens and dozens of artists and tracks which I've very happily incorporated into my full playlist(s). I'm routinely impressed by what it finds.
I also like the artist and song radio options which work well for office background music.
Me too, but I'm worried about what it will mean for my music listening when Spotify goes away.
I think the last time I tried to price a single one of my playlists, it'd cost me thousands to buy the songs and that's without trying to track down FLACs.
Am I literally the only person on the planet for whom Discover Weekly is broken? I once listened to some Spanish and Japanese music, but don't listen on the regular, and ever since then, all my Discover Weekly reccs have Japanese and Spanish in them, along with some generic techno.
I've reached out to Spotify's support over Twitter and they were like keep listening to more music and it will correct itself, but so far it hasn't. :(
It would be a great feature to have your whole listening history visible, so you can go through and clean out some tracks here and there, and force a refresh of your listening profile.
I think it would be a good suggestion on their Community Ideas board, I would certainly vote for it.
I have to say, Spotify recommendations is one of their biggest weaknesses. Discover weekly was just bad and most of the discover page seems to be podcasts and non music content. Just may single data point, but after 2 years as a subscriber I paused my subscription and realized I didn’t miss it. Pandora + Amazon music turned out to be more than enough for me.
I get the Electron hate but it seems it's a two part problem.
1) Electron needs to be good about sharing memory between multiple electron processes. If I have Slack, VSCode and spotify open, then memory shouldn't be tripled.
2) Better app development. It is quite possible to make performant electron apps. Apart from the memory hit of spinning up blink, if you manage your views and JS well, both memory and CPU usage can be quite reasonable.
3) I really do like Electron apps because it's a very consistent experience, no matter the platform. Developing for Mac or Linux is not an after-thought. It's always in Parity. I can see how that is both a great user experience and makes great business sense. There is a reason why React Native is gaining so much popularity: Consistent experience, write once, deploy everywhere, much smaller and maintainable codebase.
It's also same with me. I downloaded many albums because either the prices were prohibitive to buy, or the albums weren't available here.
Spotify allowed me to listen what I want, where I want. I don't like their chromium based application, but if it's the only way that they continue developing their Linux client, I'll not whine about it.
However, nothing beats owning the albums. So if the album passes a certain value in my mind, I buy it either on CD or from iTunes for archival and listening on my proper audio system, because all the snake oil and hype aside, nothing beats warmth of a good old amplifier, a decent DAC, and some big, good speakers.
I noticed recently that the new discover weekly songs tend to sync perfectly with my walking speed. I wonder if I subconsciously leaked some bias into my training sample. BPM has to be one of the factors they are matching against.
"Their discovery weekly playlist is stellar." Disagree. Give them credit for trying but they have yet to recommend a new artist that I've liked; continued listening to.
I really want to start using a streaming service, but I listen to a lot of Japanese artists and composers (lots of anime/game soundtracks). So far I have not found any streaming service with a decent selection when it comes to the latest releases from from Japan.
I would love to hear some recommendations for streaming services that can accommodate my tastes. I'm a fairly fluent in Japanese so Japanese-native services are fine too, but I'm not aware if any exists.
What performance issues do you usually run into on the current iteration of the app? Just out of personal curiosity so I can take note next time I'm using the application.
Not who you asked, but I notice a lot of lag when I'm searching/navigating/etc in Spotify. I understand that it's fetching a lot of this data from their servers, but the UI itself is also laggy when I'm browing local files, scrolling through playlists, etc, so it's not just serverside.
Not to mention the SSD-destroying & CPU-hogging habits of the application. That being said, I still use Spotify because I really value the music discovery and algorithms... and nobody else offers a streaming service with a dark theme :)
Mostly it's millisecond lag when changing songs or opening up new playlists. I get that everything is on the cloud but maybe more aggressive caching would be helpful.
If it were any other application, I wouldn't care. But because this is the second most frequently piece of software I use (browser being first), I'd love for it to be as performant as possible.
I also think their discovery is far and away the best I've used. And their streaming platform / Spotify Connect is a really well engineered platforms IMO.
My only issue with discover weekly is how heavily it weights the music you've listened to most recently. I guess thats part of the whole weekly aspect, but I wish they would give you recommendations based on your whole listening history.
Same here. I wasn't in the scene, but I torrented a hell of a lot of music, I used to DDC a lot of stuff in the good old days of IRC and I built up a huge collection at LAN parties in the 90s and early 2000s.
Spotify provided an extremely convenient and inexpensive alternative, with the added bonus of curated playlists and automatic recommendations.
Does paying for Spotify actually help any artists meaningfully though?
I've been wondering whether paying for a Bandcamp album every so often to match the cost of Spotify, and pirating music otherwise would actually benefit artists more.
I've read that Spotify pays fractions of a cent per play, where as Bandcamp pays out quite well, better than iTunes and Google Play.
Bandcamp is good if you know what you want and they do pay out really, really well.
If you want a streaming service more like Spotify you might also check out Resonate Cooperative https://resonate.is/ which has a stream-to-own model.
Discovering new music is low cost, repeated listens double until the ninth, upon which you own the track outright. You can then download or stream that track for free.
Still ramping up but I'm excited about their prospects.
Does paying for Spotify actually help any artists meaningfully though?
No. Your monthly $10, after Spotify and the labels get their majority cut, goes by percentage to the most popular artists on the service, with absolutely no regard to which artists you have personally listened to, so if you have even remotely obscure taste you are effectively not supporting the artists at all.
Bandcamp, on the other hand, takes a 15% cut of digital downloads and 10% for physical releases/merch. If you buy an album for $10 on Bandcamp, the artist gets $8.50. If you play an album by an indie artist on Spotify 100 times, they might get $0.0002 or thereabouts¤.
¤ Not actual numbers, but the point is it is effectively zero.
Has this payout structure been conclusively documented? I mean specifically the part about obscure artists getting absolutely nothing.
I know a couple of relatively obscure bands personally, and they do get something from Spotify. It's not much, but they do get a little bit. They consider streaming more as advertising that gets their name out there and their music easily accessible, but they make most of the actual money from shows and merch.
E: Artists can see their playcount stats and payouts here: https://artists.spotify.com and as far as I know, even niche artists are paid the $0.006 per song, not just the biggest players.
E2: I am a huge fan of the Bandcamp model, though. Most of the time I find music there that isn't on Spotify, and I've also bought albums on there even though they're on Spotify as well, because I want to support the artists directly. I have completely stopped buying physical albums.
It's not as simple as I made it out to be, of course, because the music industry is a confusing and terrible thing, but the point basically stands: no one except Spotify and record label execs makes anything more than rounding errors from Spotify streaming. You need millions of plays to make minimum wage.
There used to be a FAQ entry on spotifyartists.com about royalties and the complex formulae by which they are divided amongst the various parties entitled to slices of those precious fractions of a cent, but I can't find it now.
(That's right: on a promotional site directed towards artists, aimed to encourage people to make their work available on Spotify, there is nothing anywhere about how they intend to pay you. Because honestly, they don't.)
Let's say Artist X has their music on Spotify but is currently making $0 a month. Now, for the sake of argument, let's say I spend an entire month listening to only Artist X a thousand times; I personally think it's fair in that case that whatever scraps of my Spotify fee are left for the artists should then go 100% to Artist X because they're the only ones I've listened to. So, in this utopian scenario, they might make $5.
With the current model, if I do that, Artist X gets paid near zero. So you can see how the models are indeed different.
Getting 100% of your subscription is the same thing as getting 1% from everyone out of 100 customers, where only one person (you) listen to that artist (and exclusively).
That 99% of "your" money went to an artist you dislike doesn't matter if 1% of everyone else's money went to the artist you do like. The money doesn't know where it came from, and the artist doesn't care. Only the aggregate distribution matters.
Now I don't know how they do their reward distribution, I'm merely pointing out the flaw in your reasoning.
But no one actually does that, and if you really did, you don't need Spotify, just buy their album directly.
Such a payout seems appealing in theory, but in practice will just give more money to the very popular bands since they dominate the market and leave a much smaller share for the others.
in practice will just give more money to the very popular bands since they dominate the market and leave a much smaller share for the others.
Which is exactly the current situation, by the way. Anyway, what I was doing was just demonstrating that the system is not the same.
Although I am admittedly bad at maths and statistics, it seems to me that the system I am proposing would be more likely to pay out at least coffee change to small-time artists. I might be wrong, though.
Basically I think it's unfair and unintuitive how everything I pay goes to artists I don't listen to. There has to be a better system.
No, I meant it would give more money than it does now. Smaller artists are REALLY small compared to any others.
The main problem that small artists have is exposure and bad contracts anyway, and none of those can be fixed by changing the payment system.
Agree services like this defeated music piracy. However since we're talking about the IPO, Spotify faces major competition from Apple Music. Unlike Spotify, Apple does not need to turn a profit on the service.
(They've even implemented a solid weekly "new music mix" discovery service... and the apps are native.)
Their coverage of indie labels and the dance music underground still sucks. Plus I don't think their streaming is lossless and you can easily spot the difference with something as simple as a pair of $100 wireless headphones (NOT beats) hooked up to a $100 USB headphone amp.
Fun fact: bluetooth audio is not lossless (best case is 264kbps AAC, which is unlikely to be better than Spotify's 320 kbps Vorbis), so that's pretty much a moot point.
Their streaming is not lossless. There are also two different quality levels for streaming that you can choose in settings, ensure you've selected high quality, I'm not sure what the default is.
Upon saying that, even with my Sennheiser HD 202s and Macbook built-in audio I can tell the difference between Spotify and lossless FLAC. My Australian internet is so bad that I probably couldn't even stream FLAC anyway.
It's not lossless, you're right. I'm an audiophile too (E10K driving DT770s) and I've never done any A/B testing between a Spotify track and a FLAC equivalent. I'm curious how much the difference is.
Be careful that it may be hard to match levels 100%, and it's hard to do a blind test with audio coming from two different applications.
There may also be mastering differences between different versions of an album.
So the best thing is actually to do your own Ogg Vorbis encodes of a lossless album you have, and do the a/b testing on those files instead, so you're certain of the provenance.
It's really easy to spot with classical music (muddy bass and treble) or tracks with really shimmery high-end (like lots of hats and cymbals). Basically anything that stresses the encoder
Not only has Spotify stopped me pirating music, it has led to me spending thousands of pounds (previously zero) on live music to see artists I had never heard of prior to Spotify, to listen to music I never would have known existed.
The client was native (qt) a few years back. I used a very old celeron laptop back then as a dedicated Spotify station, and after they switched to this chromium bs the machine just couldn't handle it anymore.
I also think they cracked music discovery. Their discovery weekly playlist is stellar.
My only wish is they'd get off Electron (EDIT Chromium - thanks jjgod) and go native. A music player is a frequently enough used piece of software to optimize for performance.