|
|
|
|
|
by macrolime
1292 days ago
|
|
I don't think I've ever been introduced to artists I wouldn't have listened to otherwise through Spotify. In general I find Spotify's recommendation to be slightly worse than just listening to the radio. I don't have a good alternative at the moment though. A long time ago I built a music recommendation system based on Discogs that made a vector space based on the genres and then found the most similar albums of one album. When I listened to a track I'd then lookup the album for the track, find the most similar albums and then play some random songs from those albums, but with some controls to make larger jumps possible. It was not using a vector database like FAISS so it was kinda slow and had other issues and with too much bitrot I'd need a complete rewrite to get it working again, but I found lots of new music with it. Maybe there's some services like that out there now that can hook up to streaming services like Spotify? |
|
Specifically, I discovered amazing artists through the Discovery Weekly and the Artist's Radios. But also the "Fans also listen to" section in an artist profile. I found all sort of things, even obscure indies with a few thousands of listens and other "hidden gems". I'm really happy they now added the "Enhance" function to playlists.
What I noticed though, is that I have to be very careful with my interactions on the platform to "train" the algorithm in the right direction. I have to like only specific genres that I want recommendations about, use playlists for anything else and use a lot the "i don't like this" feature on the discovery weekly. There was a period where I listened to more casual genres than usual and it completely broke my profile. My Dicovery Weekly was terrible at that time, it was a bummer.
What I think would be great is if Spotify would be more open about this. I would love to be able to tweak the discovery by myself (like suggest specific genres or artists, blacklist others). Maybe even create different discovery profiles for different genres. Instead I have to play the game of interacting blindly with the platform and see the results next monday on the new discovery weekly.