I’ve been contributing to MusicBrainz recently and noticed that Cover Art Archive has pretty consistent availability issues — 500 errors, slow image loading, timeouts. This got me thinking about the underlying infrastructure.
Cover Art Archive is hosted on Internet Archive, which itself has been under significant strain lately — DDoS attacks, legal pressure, and general instability. For a static file collection like cover art, this seems like a fragile dependency.
I’d like to propose exploring Sia (sia.tech) as an alternative storage backend for CAA. Here’s why it makes sense:
- Cover art is static files — perfect fit for decentralized object storage
- CAA’s total storage footprint is likely in the tens of terabytes range, which on Sia costs a few dollars per month
- Sia provides redundancy without relying on a single organization’s infrastructure
- It’s censorship-resistant, which aligns well with an open, community-driven project
- No single point of failure — if one host goes down, files remain accessible
The migration path would involve uploading existing images to Sia and updating the CDN layer to serve from there instead of archive.org. The API would remain unchanged from the user perspective.
Has anyone explored this direction before? Would love to hear thoughts from the team.