Gajim - 2024-01-20


  1. Tom

    I wonder if implementing something like Discord Rich Presence would be possible in XMPP, especially in Gajim

  2. Tom

    I know User Tune exists already, will Gajim make efforts to support it

  3. Tom

    I know User Tune exists already, will Gajim make efforts to support it?

  4. fjklp

    Tom: gajim already supports user tune

  5. fjklp

    for contacts, at least

  6. Tom

    Sweet

  7. amogus

    Tom: spyware

  8. Tom

    Crapware

  9. isaah removed by cal0pteryx

    Spam

  10. a moderator removed a message

    Spam

  11. debacle

    Tom, Gajim used to support "XEP-0107: User Mood" and "XEP-0108: User Activity", but AFAIK the features have been removed. "XEP-0118: User Tune" is still there. Too bad, that none of that is usable in public/anonymous MUCs.

  12. Link Mauve

    debacle, that’s not quite true, with XEP-0316 you can totally do that in MUCs.

  13. debacle

    Link Mauve I'll check that out, thanks!

  14. debacle

    Link Mauve Is MEP implemented somewhere?

  15. Link Mauve

    In a Prosody module at least.

  16. Link Mauve

    MattJ had an experimental branch of Gajim for it some decade ago.

  17. debacle

    I would love to have a MUC for music lovers, where I can see who is listening to which music at the moment, but only share my "user tune" in that specific MUC, not elsewhere...

  18. debacle

    Link Mauve Too bad, that this code is Python 2 and GTK 2 for sure ;-)

  19. Link Mauve

    That’s completely possible with MEP, and the intended usecase.

  20. Link Mauve

    Indeed. :D

  21. Tom

    > I would love to have a MUC for music lovers, where I can see who is listening to which music at the moment, but only share my "user tune" in that specific MUC, not elsewhere... Omg please

  22. Tom

    I mean, if and when people make their way over to XMPP from other platforms, they're going to expect these features

  23. lovetox

    sorry is this not just a chat where you post youtube links

  24. lovetox

    or how does that look? a client post a text "Artist - Title" and i have to copy paste it into youtube?

  25. lovetox

    i fail to see the usefulness of a chat where multiple clients just post all the time what you currently listen to

  26. lovetox

    after an hour i look at the chat i see 200 lines of text, every line is one Artist - Track title

  27. lovetox

    and then what? i copy randomly some that look interesting into youtube or spotify to listen to them?

  28. Tom

    Lmao no, it really shouldn't be that complicated to just share your User Tune or Activity with a MUC

  29. Tom

    As a status

  30. lovetox

    sounds even more complicated, so i look through all the status of people and copy from there the tune, and paste it into youtube?

  31. lovetox

    you drescibed this as a music sharing feature, so i guess you want to hear the stuff that is shared

  32. lovetox

    comparing to youtube channel subscription, if someone uploads something, i get a notification and click on it, and can listen to it

  33. lovetox

    on facebook i scroll through a group feed and see embeded youtube music videos, just need to hit play

  34. lovetox

    groups / channel subscriptions are all trageted at certain music style i like, i can influence what is shared with me

  35. jstein

    > i fail to see the usefulness of a chat where multiple clients just post all the time what you currently listen to same here, but this is not due to XMPP limitations. Perhaps you want rather a radio stream with a chat, where you can interact with the radiostream?

  36. jstein

    debacle, an easy and stable solution is to create another user like debacle_music, who logs in to the specific MUC and use the available plugins which set the status.

  37. debacle

    Lovetox XEP-0118 defines a URI element. I guess, that could be a streaming or download link.

  38. jstein

    https://xmpp.org/extensions/xep-0118.html

  39. debacle

    Here is a screenshot of a very old Gajim with user tune in MUC: https://blog.prosody.im/multi-user-chat-gets-rich/

  40. Tom

    > Here is a screenshot of a very old Gajim with user tune in MUC: > https://blog.prosody.im/multi-user-chat-gets-rich/ The times are sure a changin'

  41. Tom

    I want something like that, yeah

  42. Tom

    Very old Gajim? Did it get removed or something?

  43. Tom

    Or do I just run Rythmnbox and it will work?

  44. jstein

    In my Gajim there is a Plugin "Now Listen" but I have never tried it

  45. Tom

    Oooo where do I download that? :>

  46. lovetox

    debacle: I know how we display it. I'm interested how this is useful. What is your workflow here. You see a user with a music icon and the you copy the tune and search for it?

  47. debacle

    lovetox It depends. If the URI element is used and shown, I can just click on it and hope it is a streaming or download link. However, in a more specialized MUC, people might even know the music (song, track) and the information who is listening what might be interesting even without tuning in.

  48. debacle

    Tom AFAIK, it was a patch by MattJ that never made it into Gajim master.

  49. Tom

    So I need to use the plugin?

  50. lovetox

    No

  51. Tom

    > Tom AFAIK, it was a patch by MattJ that never made it into Gajim master. Well it really should, it's a good feature to have

  52. Tom

    Hell, I'll even code it myself and make a PR if I have to

  53. topgun

    Hi, Im using Gajim in Linux and it says it has no audio becuase I dont have gstreamer, but its indeed installed. Im using Manjaro. Do anybody have a tip for me?

  54. topgun

    I complaings about: Requires: farstream-0.2, gstreamer-1.0, gst-plugins-base-1.0, gst-plugins-ugly-1.0, gst-libav and gstreamer-gtk3-plugin

  55. topgun

    but they are all installed

  56. topgun

    ok, my gstreamer is 1.2, but gajim needs 1.0.. Is this a showstopper?

  57. Quinn Stambaugh

    Did you install Gajim through Manjaro's package manager?

  58. topgun

    Quinn Stambaugh, Yes

  59. topgun

    With pacman -Sy gajim

  60. topgun

    Is this a bad thing that I installed it thru the package manager?

  61. Quinn Stambaugh

    > With pacman -Sy gajim Hmm, looks like they're marked as optional dependencies: https://software.manjaro.org/package/gajim I think you can have pacman install optional packages with `-tt`, if I remember correctly

  62. topgun

    hmm I dont find the tt option

  63. topgun

    but anyway they seem all to be installed

  64. topgun

    When I install via sudo pacman -Sy gajim,all of that appear as installed at the end

  65. Quinn Stambaugh

    topgun: Someone in the Manjaro support channel might be able to help: xmpp:#manjaro%irc.libera.chat@irc.cheogram.com?join

  66. Quinn Stambaugh

    topgun: Someone in the Manjaro support channel might be able to help: xmpp:%23manjaro%25irc.libera.chat@irc.cheogram.com?join

  67. topgun

    thank you

  68. topgun

    wow, what was that link

  69. topgun

    a bridge to irc?

  70. Quinn Stambaugh

    Yeah, Sopranica hosts public bridges. That links through their public Biboumi instance

  71. Quinn Stambaugh

    They do a lot of awesome stuff that's XMPP related

  72. Quinn Stambaugh

    If you're curious: https://cheogram.com/

  73. topgun

    which clients do you recommend for linux and for android?

  74. Quinn Stambaugh

    On Linux, I either use Gajim (for my desktops and laptops) and Dino (on my Linux phone). I don't use Android anymore, since I use a Linux phone, but my partner does and he uses Cheogram. Pretty much Conversations or any fork of it on Android is solid

  75. topgun

    i wanted a linux phone before, but i was not sure if it would run whatspp and those everyday aps

  76. topgun

    so i bought a google pixel and put graphene os on it

  77. topgun

    do you recommend a linux phone?

  78. Quinn Stambaugh

    That's what my partner is running

  79. topgun

    which linux phone are you using?

  80. Quinn Stambaugh

    I don't recommend a Linux phone unless you're willing to give up a lot of conveniences. I'm running a Pinephone 1.2b with 3GB of RAM. I like it better than my old modded PSP that I used to use as a smartphone, but it's definitely a massive step back from the Pixel 3a I used to use

  81. topgun

    does whatsapp run there?

  82. Quinn Stambaugh

    No. You could probably get the webapp working fine, but you'd still need an Android phone to act as the primary client. Luckily, I don't need WhatsApp. I have everything through XMPP, thanks to Slidge, Biboumi, and jmp.chat

  83. topgun

    hmm

  84. topgun

    I saw this chegram webpage

  85. topgun

    but I didnt understand the use case

  86. topgun

    "connect all open communication networks together, allowing you to reach all your contacts from a single app."

  87. topgun

    does it mean I can have whatsapp, telegram and mumble from it?

  88. Quinn Stambaugh

    I'm not sure about Mumble, but I have my phone number through jmp.chat for SMS/PSTN through XMPP. I also have Signal, Telegram, Discord, Matrix, Facebook, and Mattermost XMPP transports thanks to Slidge. Slidge also supports WhatsApp, but I don't have a WhatsApp account, so no clue what state it's in

  89. Quinn Stambaugh

    If you have more questions about Sopranica's services (including cheogram and jmp) they have a chatroom here: xmpp:discuss@conference.soprani.ca?join

  90. Quinn Stambaugh

    As for Slidge, there page is here: https://sr.ht/~nicoco/slidge As far as I know, there aren't any public transports, so you'll need to self-host or sign up with a public server that has them set up

  91. Quinn Stambaugh

    As for Slidge, their page is here: https://sr.ht/~nicoco/slidge As far as I know, there aren't any public transports, so you'll need to self-host or sign up with a public server that has them set up

  92. topgun

    too much info at once, hehe

  93. topgun

    do you do all of that just because you are tired of switching apps all the time?

  94. Quinn Stambaugh

    Kind of, but I never got that bad. Switching between IRC, Skype, and XMPP back in the 2000s was enough. That and my PSP could only run a single app at a time (there were some hacks for the Slim that allowed it to run two thanks to its 64MB of RAM, but it wasn't great)

  95. Quinn Stambaugh

    If you have more questions, we should take this into DMs, since this isn't really on topic

  96. topgun

    ok

  97. Quinn Stambaugh

    topgun: Though, on the topic of Gajim, if you can't get the Manjaro package working, you can try the flatpak version. I think Manjaro ships with flatpak by default

  98. topgun

    ill try flatpak

  99. Quinn Stambaugh

    topgun: Oh yeah, here's a few different chatrooms that are great for asking general XMPP related questions: https://joinjabber.org/about/community/