freerange/jam-coop

ActivityPub support

Opened this issue · 1 comments

It would be fun to implement ActivityPub support for jam.coop so that users could follow artists (and possibly send them messages) from other social networks.

I don't think this is a huge priority but it has some nice properties

  • would be fun to work on and learn more about how AP works
  • shows the wider community that we care about decentralisation (e.g. portablity of artist accounts)
  • lets people find out about jam through other channels

This article helped me understand how ActivityPub works in general terms: https://seb.jambor.dev/posts/understanding-activitypub/

This is a bit dated, but may help you also: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/

The W3C CG is also looking at writing guides for implementors.

I think you'd have two Actor types: consumers and artists. The main priority would be Artists, I think, to get release news easily, and maybe like touring updates.

The following of consumers would allow them to establish themselves as taste-makers; think Bookwyrm but for music in this regard.