Bandcamp (unofficially) wrapped

How to

It's like Spotify wrapped! But for Bandcamp instead. Show off the albums you bought this year! You can see my Bandcamp wrapped on my blog!

Go to Bandcamp, click on your icon in the top right, and click on the purchases item. Scroll down and click 'View all ––– purchases' if you need to. Scroll to the first purchase this year, and select all of the text from that purchase to the top of the list, and hit copy. Then paste into the textarea above. This might be a little tricky, but just focus on, y'know, copying the right content. Mouse down in the gap after the first album of 2024, drag up till you're in the gap before the last album of 2024 and all the text in those albums is highlighted.

HTML preview
HTML output
Markdown output

Notes

I don't use Spotify: I buy albums on Bandcamp. They're a nice independent company sadly been acquired by Epic games purchased by Songtradr attempting to unionize.

I wish Bandcamp were a perfect self-sustaining company, but nevertheless in their volatile acquisition-hot-potato era they're still, I think, miles ahead of Spotify in terms of fairness to everyone involved.

Bandcamp gives artists a big cut and waives their revenue shares on 'Bandcamp Fridays', a tradition that they've impressively kept going well after the peak of COVID ended. And you just buy the albums and own the music. It's nice!

Spotify does a lot of bad stuff! Having once been a purveyor of music, I can say for sure that we made a lot more money on Bandcamp than we did on Spotify, even though way more people listened to us on Spotify. Plus, all subscription streaming services eventually fail and their content goes extinct.

Unfortunately, the method for building 'Bandcamp unofficially wrapped' is needlessly complex because, like way too many companies, Bandcamp has locked down and hobbled their public API, probably because bad actors would abuse it, which is reasonable, but on the other hand, made it impossible to do creative things like this that benefit Bandcamp without annoying workarounds. I don't know, people would probably train some large language model on Bandcamp data if there was a public API, because that's what people do now.