I've used a number of music recommendation applications over the last decade.
With Spotify, I've noticed that it will become "stuck" in what I describe as similar artist troughs and valleys. In other words, the Spotify recommendation engine will pigeonhole your recommendations into certain subgenres, niches, or related artists more so than say Pandora or Last.fm would.
It's super obnoxious. I wish they had a slider for "be more adventurous" versus "hew close to the line". Do I remember Pandora having something like that?
I thought it was decent.
Years ago, I would have spent a non-zero amount of time linking through friends on Last.FM / Audioscrobbler. While this can be enjoyable, having it done by an algorithm is perfectly fine for me and I'm willing to pay for it.
I can't speak to Spotify, but many years ago I picked up some agent software that does a rough analysis of the music I enjoy, then crawls the web looking for music that resembles it. I use that for recommendations.
The software is a bit crude in its analysis, but I think that's a feature, not a bug, because it ensures that in the mix of music that I certainly will like are random tunes that I would never have thought to listen to, and often those turn out to be gems.
Most of the music the crawler finds is from indie artists that aren't well-known at all. When I find a new one that I enjoy, I make it a point to seek them out and buy their music directly from them.
Anyway, this has been my solution for about 15 years now, and it works great for me!
This has been my experience as well.
I'm a big fan of the recommendation algorithms, so I set up a super basic site to wrap the Spotify API and let anyone get recommendations based on a single song link, rather than waiting for the Discover Weekly recs which are based off the blend of everything you listen to.
Warning: the site is really basic right now
The /recommend API I wrapped for the site is similar, in that I let it spit out 12 "similar" songs, but I'll probably only like one or two songs, but you can also re-submit to shuffle the recommendations. The site is definitely more for active discovery than passively listening. I made the site because:
1. I wanted to more actively discover songs
2. I'm a big Spotify fan and was curious about the guts of the recommendations algorithm
3. I had never deployed an actual site (I exclusively do backend programming at work) so it was good learning experience about things like setting up a little static site
I neither have the space, budget, or time to trade my music in the cloud for physical media. My online collection is much larger than either my Mp3 or physical media collection.
I strongly disagree. Spotify has dramatically increased the variety of music that I listen to and introduced me to lost of tiny artists with great music.
I'm looking at the official chart top 40 online and have to go down to 7th place to find an artist I know (Taylor Swift). Only one song on my "Release Radar" is in the Top 40 list (Sixteen by Ellie Goulding).
I think you get what you look for with Spotify. If you listen to a bunch of Lady Gaga and Taylor Swift, you'll be recommended a things like Aria Grande and AVICII. But if you listen to An Horse and Houndsmouth then you'll aparently get recommendations for The Mountain Goats and Me Not You.