One thing, i think there is a wider debat that needs to happen about what is the actual point of gaining money with music, what is it, what it means, in what conditions, etc. Taking the time to properly explain what the industry want from a music creator, etc.
For alternative streaming/DL you have archive.org, funkwhale, dogmazic.net, even jamendo is an alternative. Peertube could be a streaming alternative as well
Funkwhale is the fedi alternative for music. You should go post your feature list onto their forum.
I just took a look at faircamp, it seems nice too.
Dogmazic.net is also a music platform (centralised) made with ampache.