Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Goffi, to random French
@Goffi@mastodon.social avatar

Just pushed a new protoXEP for implementing Remote Control in , along with an accompanying implementation in !

This is exciting, as it enables not only Remote Desktop, but also controlling devices without video feedback - like using your phone as an ad-hoc touchpad, laptop keyboard to control a Single-board computer, or making automation scripts, and more!

It's designed to be extensible, with plans to add clipboard sharing and gamepad input. Thanks to for their support!

jens,
@jens@social.finkhaeuser.de avatar

@Goffi I remember my former coworker Dan doing something like that, but it was about 15 years ago. XMPP is a great container for such stuff!

Goffi, to random French
@Goffi@mastodon.social avatar

now supports SCRAM-SHA authentication. Previously relying on outdated Twisted mechanisms, we experienced incompatibilities with recent servers like . This issue is resolved, and Libervia can now operate with up-to-date Snikket instances.

big_louse,
@big_louse@todon.eu avatar

@Goffi are those actual things or just made up words?

Goffi,
@Goffi@mastodon.social avatar

@big_louse Well in short, that just means that Libervia is now working with Snikket.

SCRAM-SHA is an authentication mechanism: https://en.wikipedia.org/wiki/Salted_Challenge_Response_Authentication_Mechanism .

Snikket and Libervia are XMPP clients, and I'm working on the later, while also using the former.

XMPP is a communication protocol, but I guess this one you already have it 😃

I agree that all those technical terms are not ideal though.

Goffi, to random French
@Goffi@mastodon.social avatar

🚀 Just pushed the #WebRTC Data Channel Signaling implementation to #Libervia! In this case, it features a different workflow compared to usual Jingle File Transfer methods, with separate browser and #GStreamer implementations 💻

It's a great addition, allowing direct P2P file sending (where possible) from any device to any other one (like a CLI/Desktop frontend sending files directly to a remote browser). I look forward to enhancing the UI/UX! #NLnet #XMPP #PeerToPeer 🌐

Goffi, to chat French
@Goffi@mastodon.social avatar

What would be the essential features that you would expect in a ? I mean features that you actually use at work or in association, or you would very much like to see.

I'm asking to check how far we are in common clients, but don't hesitate to quote features event if they are already present in some clients.

kris,
@kris@outmo.de avatar

@Goffi easy invites for new users and support for webhooks for automated notifications from various services.

Goffi, to random French
@Goffi@mastodon.social avatar

Did you know? 4 times a year, many members of community (not all though) are applying to be member of the XMPP Software Foundation (), and for this they write a small presentation on who they are, what they are working on, and who they work for.

Every year, some of them apply to be member of board for administrative direction, or council, for technical decisions.

You can check public applications to see who are some of the humans behind XMPP: https://wiki.xmpp.org/web/Membership_Applications

Goffi, (edited ) to random French
@Goffi@mastodon.social avatar

After #GUI, I've now pushed implementation of a #TUI output in #Libervia #CLI frontend, which shows A/V call video streams directly into your terminal! It's using #Kitty or #iTerm2 image protocols, or #Unicode half-blocks (thanks to #termimage)

I'm not aware of any other CLI tools doing something similar (#XMPP or not). It's not as useful as GUI, but it's quite fun :)

Attached are 2 demo videos of call between Libervia and #Conversations, on #Konsole.

#terminal #shell

Goffi,
@Goffi@mastodon.social avatar
debacle,
@debacle@framapiaf.org avatar

@Goffi

Now I really want an #Emacs term with support of the #kitty graphics protocol!

Emacs #vterm does block graphics (I just tried with the cute, animated elephant 🐘 of #Python term-image, which sits in #Debian "new" queue right now), but it doesn't look like #libvterm has support for kitty graphics 😞

Goffi, to random French
@Goffi@mastodon.social avatar

I've just pushed the implementation of a GUI for calls in the CLI frontend of #Libervia

That means that you have a full-featured #Qt GUI accessible quickly from your #terminal to make or receive your #XMPP calls. Can also be useful to compensate for clients missing A/V calls.

Documentation at https://libervia.org/__b/doc/backend/libervia-cli/call.html

It works on #X11 and #Wayland and supports desktop sharing.

Goffi, (edited ) to python French
@Goffi@mastodon.social avatar

📢 My talk "How I've Built a Web Frontend for a Federated Communication Tool with " from the devroom at has just been released! Thanks to everyone who attended and a special shoutout to the organization team for their incredible work. Check it out here:

Talk Details: https://fosdem.org/2024/schedule/event/fosdem-2024-2337-how-i-ve-built-a-web-frontend-for-a-federated-communication-tool-with-brython/

Direct Video Link: https://video.fosdem.org/2024/ud2218a/fosdem-2024-2337-how-i-ve-built-a-web-frontend-for-a-federated-communication-tool-with-brython.av1.webm

Feedback and questions are welcome!

Goffi,
@Goffi@mastodon.social avatar

note that there is an issue with the video of the other talk (on XMPP <=> ActivityPub gateway), part of audio is missing, I'll try to record new audio as soon as possible so it can be released.

Goffi, to random French
@Goffi@mastodon.social avatar

People are talking about soccer, stadium and mailing list analogy (more or less).

Also it's the end of the day, with a few hours of sleeps, it starts to be difficult to follow :).

summit

Goffi, (edited ) to random French
@Goffi@mastodon.social avatar

One of the important thing to understand with and open specifications, is that despite having various projects which may be seen as "concurrents", people working on them collaborate to fix issues together and make the whole ecosystem work as good as possible for everybody. The summit is a vibrant exemple of that.

summit

sachinsaini,
@sachinsaini@linuxrocks.online avatar

@Goffi the only issue is with xmpp is mass adoption in chatting

Goffi,
@Goffi@mastodon.social avatar

@sachinsaini non exhaustive list of use of XMPP for instant messaging: https://xmpp.org/uses/instant-messaging/

Goffi, to random French
@Goffi@mastodon.social avatar

Now talking about MUC/MIX (I've missed the beginning of the talk).

summit

Goffi, to random French
@Goffi@mastodon.social avatar

Now we are feeling remaining time with extra topics.

  • @edhelas will propose a solution for stories
  • @larma propose PEP Flood
  • talking about discussion (again) MUC/MIX when some people are quite reluctant

summit

rakoo,

@Goffi

What's the status on MUC/MIX ? Is 2024 the year of MIX on desktop ?

@edhelas @larma

Goffi,
@Goffi@mastodon.social avatar

@rakoo @edhelas @larma I doubt it, but who knows.

Goffi, to random French
@Goffi@mastodon.social avatar

We are now doing a debriefing of the organisation and some troubles people had this year.

My opportunity to extend my warmest thanks to everyone involved in organizing this event.

summit

Goffi, to random French
@Goffi@mastodon.social avatar

We're now talking about devices management.
summit

Goffi, to random French
@Goffi@mastodon.social avatar

I've been late to second day, due to short night. We had fun yesterday walking along the highway, which was occupied by tractors, to go the annual XSF dinner. The first day was really good and interesting.

Now we are talking about synchronizing status of conversations in XMPP (read, archived, etc).

summit

p.s. I hope that I'm not spamming too much, let me know it it annoys you. It's a busy week with summit and .

mazhe,
@mazhe@mastodon.social avatar

@Goffi I think you're the only one to report here about it -- at least with the right tags, and it's nice to have even short insights! Thanks!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines