It’s Bandcamp: you buy the album and they give you a link to download it in whatever format you want so you can listen to it using whatever app or device you wish. You can come back later and download it as many times as you like.
What if I don't want to manually follow links or "come back later", but just add the album I purchased to the config for the same script I use for the rest of my media library?