necro’ing my own comment to update a bit. I’ve done some investigation of jFrog’s Artifactory as a potential for a sample repository but unfortunately some of the features I had the notion to use are more or less locked into their enterprise version… and beyond that the code changes are quite substantial.
I’d had the thought that we could hack together some abstract package manifests that, on the server side, would zip of the requested files and serve them together, but if there is a way to implement that without some substantial development, I don’t see it.
Now I’m wondering how sites like Beatport and Bandcamp handle their downloads. From the UX it seems like they keep a repository of uncompressed files that are compressed to the requested format and zipped up on request…