

Maybe it was based on the “lifetime” of their hamster 🤷
Admin on the slrpnk.net Lemmy instance.
He/Him or what ever you feel like.
XMPP: povoq@slrpnk.net
Avatar is an image of a baby octopus.
Maybe it was based on the “lifetime” of their hamster 🤷
The currently common older implementation of e2ee in xmpp has the same issue with only the message body being encrypted. There are newer specs of OMEMO that have better metadata protection, but its adoption in xmpp clients has been very slow.
Prosody is more of a sandbox, with Snikket being a preconfigured version of it, but yes running Slidge will be a bit easier with a normal Prosody server.
Today xmpp uses a distant relative of those original jingle specifications, which have been modernized to use Webrtc.
Xmpp is mostly used for private groups and 1:1 chat, so more of a WhatsApp than a Discord replacement.
But you can find some public channels here: https://search.jabber.network/
The issues you mentioned have been fixed, and XML was never an issue 😅
Jitsi-meet is already using xmpp under the hood.
But there are some efforts to add multi-user video calls to full xmpp clients as well. Dino can already do it for a while, and Movim and Libervia recently added experimental support.
Its not quite a full Discord replacement, but for private groups it works quite well.
Why would you down-grade from Snikket to Matrix?
If you want to skill up a bit add a Slidge.im gateway to your Snikket xmpp server to access Matrix (and Discord etc.) from there.
Jitsi-meet does that. Easy to install as well.
Movim does, for Libervia and Dino I am not 100% sure right now, but at least for Libervia the browser version should have it as it is really more of a general Webrtc browser feature than client specific.