From a quick skim, this looks more like what FunkWhale does. A federated music library is cool, but it's missing the most important service BandCamp offers artists; payment infrastructure. Plus a greater level of service for users when they pay, so they're encouraged to do so. Publishing writing about the music on offer, to help people find new music, is also part and parcel of what BC do, which would be even better if it wasn't done by the centralized platform selling the music.
@strypey I seem to recall the dev, Simon, mentioning a lot of that as being his aim, but you'll probably have to check with him...
a true fedi for money transfer is needed to make a fedi Bandcamp take off. but I'm super interested in both. a WordPress for making your music available, with all the sites tied together via #ActivityPub. a dedicated app that plays the music from whoever you're subscribed to. seems like podcasts and independent streaming ala @azuracast should be part of that too.
Payment systems are a tough nut to crack, for sure. This is essential to a decentralized BandCamp, because it's core point of difference is being a music *store*, rather than a subscription-based streaming platform like Spotify or Tidal. There have been a couple of attempts at decentralized versions of those too, see Resonate and MusicCoin:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!