Kye Fox




What ActivityPub means for musicians

This is a followup on my more general "ActivityPub Could Be The Future", which was wildly popular. Here, I focus more on what ActivityPub means for musicians.

The gist for people not extremely online: ActivityPub is the latest in a series of protocols aimed at letting different technologies speak with each other. It's like HTTPS, which brought this post from my web server to the program you're reading this in. Below that is TCP/IP, and different protocols at the ISP level like DNS and BGP.

Yeah, it's a lot of acronyms. It's enough to know that ActivityPub is a protocol that typically runs on HTTP, and it's gaining steam where previous protocols in the same category like XMPP and OStatus got little traction outside tech circles.

For musicians, this means you will soon have options beyond Facebook and Twitter. Independent developers are hard at work on tools that handle events like Facebook, music like Soundcloud, short posts like Twitter, and things you probably never thought of. They all speak the same protocol.

Right now, it looks like what you do now but...distributed. It's nice because there are enough people on the ActivityPub network to be seen, but not so many that you fall below the noise floor if you aren't relentless.

There's a typical pattern in technology.

  • Someone makes a technology that does the thing people already do, but different.
  • Early adopters rush in because hey, new thing!
  • Everyone else struggles to understand it. They usually compare it to earlier, failed efforts to replace the current thing. They're right 99% of the time.
  • The tools people use for the old thing turn user-hostile and try to keep people from leaving as the new thing takes over. Twitter got an early start by killing off its developer ecosystem. They know how this goes.
  • Thousands of posts appear on the new thing in the theme of "I'm glad I made an account and kept a presence here early!"

Most people who already find adequate success on Twitter and Facebook will struggle to justify the time and effort, but it's coming. ActivityPub is happening.

Right now there are a few main platforms that run on it. For example: Mastodon, Pleroma, PixelFed, Nextcloud. It's tempting to assert that these will be the thing but, historically speaking, they probably won't be. There are too many issues and splits for them to last.

The platforms that carve out new frontiers like this always end up a footnote. Ask the average internet user about Usenet, or AOL, or any of the vanguard of Web 2.0.

That sounds like I'm saying "don't bother." What I'm actually saying is "don't repeat the last mistake." Yes, go make a Mastodon account. Make one on Pixelfed. Find a Funkwhale or PeerTube instance. Write your novel on write.as. Organize an event on Get Together. You can benefit from it now, but make sure you have a way to tell people where you are once better tools sprout up in the ruins of the ActivityPub vanguard.