We have moved to a new Sailfish OS Forum. Please start new discussions there.

[feature-request] XMPP/Jabber MUC (group) chat support

asked 2014-01-13 22:45:45 +0300

MartinK gravatar image

updated 2014-10-29 01:12:04 +0300

nthn gravatar image

After a short look around the Jolla when I got XMPP working, it doesn't seem to be possible to connect to a XMPP/Jabber Multi User Chat (MUC).

So I would like to suggest MUC support to be added. :)

edit retag flag offensive close delete



XMPP is vital to me and my computers. Please add MUC functionality.

vattuvarg ( 2014-02-05 23:38:38 +0300 )edit

It would be awesome if MUCs are integrated in the GUI as conversations in the Messages application so that whole the creating/joining rooms is not necessary. I mean to have it more whatsapp style than IRC style (as it is often implemented on the desktop).

paulvt ( 2014-06-21 11:13:06 +0300 )edit

I would like to be able to use MUC in any form, but your idea is nice, @paulvt.

vattuvarg ( 2014-06-21 13:25:00 +0300 )edit

Its a very much needed feature and it should be a part of the sailfish framework instead of being an app. By the way IRC client works great on Jolla , I would recommend it for multi user chat ( For the time being )

pavi ( 2014-11-21 18:05:19 +0300 )edit

Just to keep this one alive. Both HipChat and Slack support XMPP and rely heavily on MUC (they are collaborative tools, after-all) so there are now compelling business use-cases for a MUC implimentation.

steph ( 2015-03-24 00:41:54 +0300 )edit

2 Answers

Sort by » oldest newest most voted

answered 2014-10-05 13:26:24 +0300

cvp gravatar image

any new news about muc support ?

edit flag offensive delete publish link more



Sorry to say but there is no news at all about MUC in sailfish. None that I have heard of, at least.

I keep a chat room open at jolla@conference.jabber.org still hoping that there will be a MUC app soon.

vattuvarg ( 2014-10-05 15:02:38 +0300 )edit

I would not mind installing an app or extension to be able to use MUC. Had this on the N9 which worked so-so back then.

Venty ( 2014-10-06 13:44:32 +0300 )edit

Yesterday I wrote a little hackaround to enable multi user chats.

Sadly, You'll need a second xmpp account and some kind of root server. If I have time, I could try to create an app for the jolla phone which doesn't need a second xmpp account nor the root server.

Download the bot here: https://github.com/powerswitch/MUCBot

It will act like a xmpp account, but all messages you write to this account will be posted to a specific multi user chat room. You'll receive all muc messages as private messages from the bot.

I hope this helps, cheers!

powerswitch ( 2014-12-03 13:07:48 +0300 )edit

It sure is a hack but kudos to you nonetheless.

Thanks for keeping my spirit up!

vattuvarg ( 2014-12-03 13:14:22 +0300 )edit

@powerswitch: thanks for that! Is it possible to get that to work with a password-protected room?

nthn ( 2015-01-22 01:19:20 +0300 )edit

answered 2016-01-19 22:51:18 +0300

nthn gravatar image

The successor to MUC is coming: https://xmpp.org/extensions/xep-0369.html

This one is probably much more likely to end up being a part of Sailfish - as long as it gets implemented in Telepathy first, of course. The reason I say this is that the old MUC is really terrible and makes no sense in a context where someone is using more than one client at once, with a possibility of one or all of the clients temporarily losing connection.

edit flag offensive delete publish link more



While the current MUC is certainly not ideal, it is what the current clients support, therefore it still makes sense to support it.

It is certainly good to know that a new implementation is coming & should be supported. But until the "new MUC" is is widely available, supporting only it would effectively make it possible to run multi users chats with other Sailfish OS only, which is not really ideal.

MartinK ( 2016-01-19 22:58:49 +0300 )edit

There is no point in supporting the current MUC on a client which can loae connection, and thus messages, at any time.

Also, the Android XMPP client Conversations, currently the only XMPP client on any platform that actually works, will most likely be the first to implement it. Even so, you shouldn't hold back proper functionality because most clients don't support it yet - with that mindset, no progress would ever be made.

nthn ( 2016-01-20 11:01:53 +0300 )edit

@nthn So you're saying things like XEP-0313 MAM (for fetching history, still unsupported by Telepathy in 2016) and XEP-0198 Stream Management (for resumption) are insufficient for dealing with connection drops? That makes no sense. Conversations for Android works without issue for me. I use two phones and one desktop to join the same chatrooms. I don't think what you're talking about is what MIX is trying to solve.

ivucica ( 2016-11-09 18:35:31 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2014-01-13 22:45:45 +0300

Seen: 2,086 times

Last updated: Jan 19 '16