Gajim - 2025-09-12


  1. Andrew

    As someone who is not yet familiar with Gajim code, and has basic experience with Python, how hard would it be for me to fix / re-add voice calls? I'm also curious whether any others would be interested in working on that functionality together?

  2. spirit223

    Having voice/video calls would be nice I agree

  3. we.

    https://share.conversations.im/we/message/mPRFSEdutB2hXZaR/2qEs1ukjQvagD5AOBacHBQ.jpg

  4. we.

    In recent Gajim Nightly versions, group chat information is frequently duplicated.

  5. hannibal

    Andrew: there is a WIP merge request, but it depends changes to gstreamer and farstream https://dev.gajim.org/gajim/gajim/-/merge_requests/995

  6. cal0pteryx

    we.: thanks

  7. mesonium

    Just tested, thumbnail generation from video stream on webservers is also possible, but needs a few adaptions. That way we can preview video urls same as image urls:

  8. mesonium

    https://share.conversations.im/meeson_/message/QMANkX8YfhqEXaRC/7lzKOmKQT-eRc-R9kTaW8Q.jpg

  9. lovetox

    Hm? We would silly download and process the file

  10. lovetox

    Hm? We would simply download and process the file

  11. lovetox

    The process is not different for files and videos

  12. lovetox

    The process is not different for images and videos

  13. mesonium

    lovetox: you don't always want to download and keep a 50-100 MB or even bigger video file, do you?

  14. mesonium

    My approach would just stream 2 seconds once and keep the thumbnail

  15. mesonium

    My approach would just stream less than 2 seconds once and keep the thumbnail

  16. mesonium

    My approach would just stream a fraction of a seconds once and keep the thumbnail

  17. mesonium

    My approach would just stream a fraction of a second once and keep the thumbnail

  18. lovetox

    No the correct process is either the sender sends us a thumbnail, or for generic Weblinks we can request og data

  19. mesonium

    og?

  20. lovetox

    What we have now is a auto download file feature and afterwards we generate a thumbnail

  21. lovetox

    Html metadata spec don't know the name now it has og elements

  22. lovetox

    Opengraph

  23. lovetox

    We need video Thumbnail Generation so we can send thumbnails to people when we send files

  24. lovetox

    We expect them to do the same

  25. lovetox

    That we auto download small files now for a preview is a bad workaround for not having impl a good file sharing xep

  26. lovetox

    I don't want to extend this further, querying links we receive should become the absolute exception

  27. mesonium

    Alright.

  28. lovetox

    Next step I try to work on is moving http requests into multiprocessing

  29. mesonium

    Nice, so they won't block anymore

  30. lovetox

    And then I think we can easily start impl. SFS I have a branch pushed with the beginnings already

    🥳 1
  31. lovetox

    mesonium: they don't block now but is very complex to do with libsoup

  32. lovetox

    With multiprocessing it's much easier

  33. lovetox

    Because I can write it blocking

  34. lovetox

    But other things are harder, like communicating progress to the main process

  35. mesonium

    Indeed. You already know how to solve the latter?

  36. mesonium

    Using some queue?

  37. lovetox

    That seems the proposed solution everywhere, I ran into some problems when trying it. Was unable to pass the queue to the process, not sure I solved that already, I look later

  38. Neustradamus

    Thanks for Gajim 2.3.5!

  39. Neustradamus

    I have found a bug, when we talk with a user@domain.tld which has not accepted presence... The tab is named "myself-username (user@domain.tld)" Note: The messages have been sent from another XMPP client, I can create a ticket?

  40. Neustradamus

    How to see all myself connected XMPP client and status (online, away, etc. for each)? How to see priority?

  41. hannibal

    Neustradamus, priority is no longer a thing

  42. hannibal

    if you hover the avatar in note to myself you should see the status of your other clients

  43. rebeld22

    Hello! How can I find a chat on Gajim if the accounts of both parties no longer exist because the respective XMPP server has stopped operating?