matterbridge - A simple chat bridge. Letting people be where they want to be.
-
@ei8fdb I have packaged matterbride as an app before, but not for cloudron.
When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).
Making an app for cloudron should be relatively easy, the one thing you have to be aware of though is that you have to configure in manually in it's config file, as there is no web UI for it (plus it requires manual setup of whatever system you want to bridge).
-
@fbartels said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).
of course I'm interested
I'm based in Bangkok (https://www.worldtimebuddy.com/cet-to-thailand-bangkok)
everything between 2PM and 5PM (CET) would be great -
@fbartels said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
@ei8fdb I have packaged matterbride as an app before, but not for cloudron.
Ah interesting. I created a mattermost instance, dropped to the terminal and installed matterbridge. Then started writing a config. It works, but I've got a few issues, probably just config file issues.
When fiddling with ci tools I was already thinking about live streaming my work on it. I could set something up for Sunday afternoon (CET) if there would be people interested in watching ( @JOduMonT ?).
That sounds like a nice idea. It's 13:00 for me so probably in the middle of lunch, I hope I can join tho'.
I'm not familiar with youtube livestreaming - are they recorded and then available for playback? Will you be focusing on Matterbridge?Making an app for cloudron should be relatively easy
If it were possible to do that on the stream that'd be great. I'd appreciate your help.
the one thing you have to be aware of though is that you have to configure in manually in it's config file,
Yeah, I've found a few good examples to follow.
as there is no web UI for it
I was thinking about this. I wonder how much work would it be to create a webUI for this? I've seem a service called SameRoom that (for the user) that provides a UI for configuring Matterbridge (and more no doubt).
(plus it requires manual setup of whatever system you want to bridge).
So I've installed a Mattermost instance and what I want to do is bridge from my mattermost instance to:
- a number of IRC channels (on freenode, and other IRC networks)
- a number of channels on a number of Slack instances
- a number of channels on 2 Mattermost instances
-
@ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
are they recorded and then available for playback
Yes, YouTube does so automatically
@ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
Will you be focusing on Matterbridge?
My idea was to use matterbridge as an example to explain a bit how apps in general could be packaged.
@ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
I've seem a service called SameRoom that (for the user) that provides a UI for configuring Matterbridge (and more no doubt).
While sameroom does something thing similar, I am doubtful that they are using matterbridge under the hood.
-
@ei8fdb said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
what would you need
This is entirely not up to me and out of my direct control. As far as I am concerned that app is ready to use. A ui would of course make it easier to use, but since you can easily modify a file inside of the app is pretty sufficient to make it run.
Its mainly about @nebulon and @girish which apps they do want to support by adding it to the appcenter.
-
I learnt about matterbridge only recently from @fbartels 's live stream. I am open to getting this published. I will mark this as WIP then.
-
I note that there is now a matterbridge app for Nextcloud, which will be installed by default in Nextcloud 20 see:
https://nextcloud.com/blog/bridging-chat-services-in-talk/
https://apps.nextcloud.com/apps/talk_matterbridge -
@jdaviescoates Whats most interesting (to me) is they seem to have given Matterbridge a basic UI for users to configure the cross-service set-up. This is critical for users to be able to use it. I've managed to get it working via CLI but it should not require that to make it work.
I've waited almost 20 years to get cross service communication platform working. I had it briefly with XMPP and the Google and FB went and messed with it. -
I really do like Nextcloud's Matterbridge implementation. I do agree that a user-friendly UI going with it is critical to it being picked up by Cloudron users.
-
@atrilahiji said in matterbridge - A simple chat bridge. Letting people be where they want to be.:
I do agree that a user-friendly UI going with it is critical to it being picked up by Cloudron users.
^^^
If anyone is willing to try and put code a basic UI for matterbridge, I'm happy to do the design work. I don't think it'd be too much work - essentially building up commands from predefined elements (username, network address, password, channel etc).
-
Let me pile in too. Sounds very useful. Would be lovely if we managed to support XMPP on Cloudron with it. How is that XMPP app request going? https://forum.cloudron.io/topic/2486/ejabberd-robust-scalable-and-extensible-realtime-server-using-xmpp-mqtt-and-sip