Multi-network broadcast plugins
Describe the problem to be solved
One thing I noticed in the recent conversation about IETF moving its archive off of youtube to peertube is that there is still relatively little familiarity with peertube as "platform" or even as a youtube alternative outside of Fediverse and FOSDEM circles. Self- or managed-hosting of a Peertube instance is a very low hurdle and many institutions would migrate but the blocker seems to be familiarity in the general public. One way of getting free "viral publicity" is automating and thus drastically increasing the amounts of tweets/skeets/linkedin-posts/nostr-posts/etc that peertube users publish every time they share a new video. Obviously for the fediverse this is already covered and peertubers and playlists are already followable, but outside the fediverse it might be free "awareness-raising" to enable additional announcements off-fedi.
Describe the solution you would like
I did a quick skim of the relevant sections of the documentation and I think it would be relatively simple for a plugin to allow a logged-in peertube user to authenticate to various publication platforms or CMSs and privately "link" the two accounts. from there, a user could configure an automatic post on external platforms to be generated and sent on an event trigger, i.e. new video to a given playlist.
- Would the team support this kind of plugin?
- Are there limits on the kinds of platforms you would want supported by plugins, or the kind of "cross-posts" they could generate?
- Should crossposts be customizable, or follow a set template that foregrounds the Peertube platform?
- Do you have any warnings for someone embarking on such a plugin development process?
Would the team support this kind of plugin?
What do you mean by "support"? :)
From our experience with MixPost, it's in fact a difficult job to connect a platform to big social media because you'd have your PeerTube admins to create client API credentials which can be quite difficult in some cases (for example if you don't have a facebook account).
oh, no substantial/code support requested, just feeling out the team's attitude toward such plug-ins before prototyping or investing substantial effort. And of course, checking for prior art I hadn't heard of (like MixPost, which I didn't know existed!)
i think that part will be relatively easy with BlueSky from what I've been reading about their OAuth setup, but LinkedIn will probably be a lot harder, and I wouldn't even bother with Meta platforms as Threads users can (theoretically) or will be able to (eventually) follow PeerTube accounts via the ActivityPub Follow activity.
When you say "our experience", were you involved with the MixPost project? Any notes you can share on which platforms to abandon all hope for?
When you say "our experience", were you involved with the MixPost project? Any notes you can share on which platforms to abandon all hope for?
No, we're not involved in the Mixpost project. We are just users and see how it was hard to connect with some social media. We also encountered some bugs (which have now been fixed), that made us realize how difficult it is to comply with the constraints of some platforms (like the characters limit, etc.).