Willkommen auf Eva Winterschön's site für Erinnerungen und Reflexionen
Eva Winterschön

reflections on OSS, HPC, and Ai/ML engineering, with occasional considerations on Cognitive Neuroscience

🗑️ Import Your Failures! 🗑️

2 minutes to read

While using Soundcloud the other day, prompted by a little helper fellow which states:

“Import your Spotify Playlists!”

ok, sure. I’d like to use a single app for music if possible, and I prefer Soundcloud to Spotify in general. So, I click ok and authorize the apps' APIs to do their thing.

It finishes importing. Great, back to work. Life goes on. Days later, that being five minutes ago, sitting at my desk… “time for some metal” and decide to play a near-daily favorite, “Heaven Shall Burn” compilation playlist which consists only of their music.

Here’s what Soundcloud decided to import and use for the Heaven Shall Burn playlist (attached image). Look at the artist names, the album covers, the lack of sequential existence of tracks which should all be on the same several-albums. These aren’t even the same category of music, let alone the same band or albumns.

Soundcloud, you have failed. This was an easy one; you have the API calls with the correct track and author IDs right there in the Spotify playlists to do the import calls on a 1:1 basis, but no, instead you’ve taken a giant pile of garbage and put it on my Library.

Instead of “Protector” by Heaven Shall Burn, you give me "Protector" by Beyonce. Trust me, they are not equivalent. This is garbage, more enshittification of the internet by unchecked unvalidated coding styles which prioritize “we ship code always” over “we ship when code is ready”.

Now I’m left with extra work to do, to clean up their mess of shitty playlists, and the tool imported A LOT of playlists.

#music #streaming #steamingPileofSoftware #software #engineering #antipattern #trash #code #developers #enshittifcation #spotify #soundcloud #api #fail