Improving RSS feeds in social music platforms

Recently I was trying to come up with a better way of building a federated streaming/discovery system, and I ended up deciding that the current morass of incomplete and half-baked RSS standards is more of an impediment than anything else, and decided to experiment with building new library federation protocols from the ground up. This is very much a work in progress but you can see a basic prototype at Sockpuppet Radio with both an HTML+MF2 and a JSON version.

It would be really nice if some export/federation format like this could be used to support basic interoperability between multiple systems (e.g. Funkwhale, Bandwagon, Mirlo, etc.), without being beholden to the design flaws and complexity of RSS.

The HTML version of that page also links to the start of a series of blog posts where I ramble about how a truly decentralized/federated streaming platform could work. I also discussed this somewhat on another thread here: Some thoughts on a fair music streaming platform (I’m only reposting the feed aspect to this thread as one of the Funkwhale developers pointed me to this thread when I was asking about their RSS ingest support).

4 Likes