Been playing with Faircamp—a static site generator for musicians and labels that sort of replaces bandcamp—and it's pretty neat: https://simonrepp.com/faircamp/
Something that's really nice is that it manages all the transcoding for you. So I was able to provide lossless tracks and have it automatically generate all the various formats I wanted to offer the music in.
Plus, makes it easy to do download codes and pay-what-you-can, both things that can be difficult for less-technical people/groups.
I set up a test of it on a subdomain of my music site and I may just eventually replace my existing music player and download system with this: https://music.jefftheworld.com/