6 ms·
Why? Iiuc this is just about APIs for the recommendation engine It’s never been easier to generate recommendations (eg via LLMs and other routes) The core fu
by leoh 2y ago
Why?
Iiuc this is just about APIs for the recommendation engine
It’s never been easier to generate recommendations (eg via LLMs and other routes)
The core functionality otherwise remains unchanged in the API
- specproc 2y agoOn the API front, the endpoint that's being killed that was most interesting to me is actually their music analysis one. That was super-nerdy fun to fuck around with, I had a half-finished project on that with an old job. Totally interested in hearing of feature-parity alternatives I can run locally. I'd also thought I'd sometime get around to doing some network analysis with related artists too. I honestly don't find Spotify's recommendations all that great. I definitely experienced a broadening (perhaps deepening) of my listening early on, but my experience has been that the recommendations are pretty shallow. I find after throwing together a playlist with some stuff I like, it'll add a few more artists to my mental roster, then nothing. I'll get thrown around in the same loop with the same tunes and artists -- usually from the more famous albums. I don't want to sound too much like the grouchy aging hipster that I am, but recommendations engines are just one of many ways of discovering music, and I feel like y'know, the old ways were better than just paying some company to do it for me. I'm talking here about being a regular on a local music scene, smoking weed with musicians, trading MP3s on the sneakernet. Another thing where we just pay some money for "convenience", but are left with some hollow and empty algorithmic imitation of something we once loved. Your LLM suggestion made me do a little sick in my mouth.
- leoh 2y agoCool Good to know, I won’t mention it to you again Maybe you have ondansetron around
- echoangle 2y agoThe cool thing that's gone now was the "Audio Features" endpoint ( https://developer.spotify.com/documentation/web-api/reference/get-audio-features https://developer.spotify.com/documentation/web-api/referenc... ). You could easily get some important values about every song, now you would probably have to run your own analysis for every song you're interested in. That's a lot harder and slower if you don't want to preprocess every single song available.
- Eric_WVGG 2y agoyup. The ability to make anything interesting with the Spotify API just got flushed. So happy I never got started on that little dream project that’s been knocking around the back of my head for a couple years…
- leoh 2y ago[flagged]
- tourmalinetaco 2y agoCare to explain your disagreement? Otherwise cool, you prolly wrong but kay
- BoorishBears 2y ago"I respectfully disagree but ok" and nothing else is probably one of the most disrespectful ways to disagree with someone.
- leoh 2y agoSaying an extremely rich API is “useless” on account of several interesting but free APIs (which were probably being abused) being deprecated is absolutely nuts. My intention was to point this out. I’m not wasting my time at this point explaining to someone what I think is cool about the Spotify API, especially after being flagged. The mob here has already demonstrated immense one-sided thinking. Being scapegoated for the very thing the mob has done itself is an angering experience.
- BoorishBears 2y agoI mean I don't expect you'd have much of a quality explanation anyways when you're already resorting putting false words in their mouth... The person you replied to didn't call it useless, they said "The ability to make anything interesting with the Spotify API just got flushed." Seeing as "several interesting but free APIs" were deprecated (your own words) it's a very reasonable take: most applications of the Spotify application that did anything more than present a basic music player interfaces relied on one or more the deprecated features.
- lxgr 2y agoAre LLMs actually good at music recommendation?
- Spivak 2y agoNo, they're absolutely garbage at it. I don't even understand the thought to use LLMs in the first place. And even if they weren't garbage the whole point of a music recommendation algorithm is surface music that wouldn't be in the training set so you need a way to recall likely matches at which point you've built a recommen engine.
- righthand 2y ago> I don't even understand the thought to use LLMs in the first place. You know how people believe whatever they read, hear, and watch even though it might not be true? Well an LLM is something people read and to get over the hurdle of whether something might be true or good, you simply embrace it and ignore that it could ever be wrong. I don’t get it either as I get upset when I find out a source is mostly wrong.
- ska 2y ago> Are LLMs actually good at music recommendation? As far as I can tell, the only thing actually any good at music recommendation is (some) humans.
- grgbrn 2y agoSo you're here telling people who were actually using these APIs that we're wrong to be upset, because LLMs? Awesome, super helpful, thanks LLMs require data, as I'm sure you know. This is locking up what was previously an interesting source of data, which undermines your argument over the long term
- rockskon 2y agoGreat, LLM recommendations. A list that randomly spits out the names of songs that don't exist. Just what I want in a recommendation engine - to sift through garbage nonsense.