Lots of folks have been talking about means of doing federated/syndicated streaming things, but all of the efforts I’ve seen have been based on various extensions of RSS and ActivityPub, and both of those protocols leave a lot to be desired when it comes to this kind of stuff.
I’ve been thinking/vaguely talking about a simpler, streaming-collection-specific protocol for a while, and I’ve finally collected some thoughts and a protocol sketch into a public place: GitHub - PlaidWeb/Canimus: Federated music publishing protocol for decentralized streaming platforms
My goals are to make something that’s relatively easy for both publishers and consumers to participate in, and which is designed specifically around the shape of music collections, rather than trying to shoehorn music into formats that weren’t designed for it.
I’d love to know what people think!
I specifically would love to see this supported by both Funkwhale and TheIndiebeat as consumers, and Bandwagon, Mirlo, and Faircamp as producers. (I will definitely be building support for this on my own website as well!)
This is the continuation of my blog post from a couple months ago that @simon posted about at Some thoughts on a fair music streaming platform