Plamenu comes with extended PeerTube support.
Here's an example of what I mean by "extended": an unmodified Tusky client, connected to a Plamenu instance, is able to play a PeerTube livestream.
Plamenu caches the video stream, so dozens of Plamenu users on the same instance watching the same PeerTube stream put no more load on the source PeerTube instance than a single viewer, and I'm currently looking for a way for the Plamenu to participate in PeerTube's P2P, so we can reduce that even further.

An unmodified Tusky client connected to a Plamenu instance, showing a post with an embedded PeerTube livestream from Moldova 1 and a playable video preview.
ALT
Tusky's built-in media player actively playing the Moldova 1 PeerTube livestream through Plamenu, showing a TV studio broadcast with standard playback controls.
ALT

Replying to @⁨wakest⁩

@wakest Perhaps should come as no surprise but I'm still working out the details. The amount of space allocated for this type of cache, the duration for which it will be stored, and other details, such as various rate limits and the option to disable this feature entirely, will be configurable by the instance admin via the web admin interface. And yeah, this thing is not Tusky-specific in any way. Most of the MastoAPI clients that are able to play videos should also be able to play livestreams, although since practically none of them was actually designed and tested for this case, some of them might have a bad time. I don't have the means to check them all, so I'll have to rely solely on reports from the hypothetical future community.

Replying to @⁨lnkr⁩

@lnkr I actually realized yesterday that akkoma (running mangane but would assume this doesn't matter) also plays peertube videos and was like ugh whyyyy has this not been prioritized in mastodon yet.

do you have a chat room (matrix?) for plamenu somewhere? I am pretty impressed with how this project is coming

Replying to @⁨wakest⁩

@wakest Imagine getting this far, thinking this would be an grand, brand new feature, and having no idea that akkoma already supports it. ("ughhh" immediately followed by "wait, that's great")

I didn't have a Matrix room. I thought that it was too early for one, and that discussing the Fediverse software within the Fediverse makes perfect sense and would help proving a point, but I'm not really against the idea tbh, so let's set one up and see how it goes: #plamenu:inex.rocks

matrix.toYou're invited to talk on MatrixYou're invited to talk on Matrix
en