RE: live chat in Podverse
One of the most popular requests we've been getting is adding support for live chat during live streams. This would be a killer feature, but we're constrained by the fact there isn't an official 2.0 namespace for it yet.
It's also a complex issue. For ex. if a podcast uses IRC, then a user will need to log into each individual chat room. Not a great UX. But if a podcast uses XMPP or Matrix then they could log in once and join any server with the same federated account
Our preference at the moment would be XMPP, because it is a federated chat solution that is much simpler to integrate than Matrix (according to what I've heard). That said, we know we need to meet podcasters and listeners where they are at, so we're also open to IRC and/or Matrix if people can help define a path forward for us.
FWIW, I guess the real issue is that by and large #Matrix is a one-company show, with no significant drive from other parties. If it were to become more of a real group effort, perhaps with vector taking more of an administration role and letting others drive innovation, there would be less resistance?
@0 @podverse @kaip @technicalissues @liberachat This is just demonstrably untrue. Well over half the MSCs over the last few years have come from outside the core team, and there are tonnes of other companies contributing: Beeper.com, Famedly.com, Folivo.net, Keanu.im etc. etc. Your information is about 5 years stale.
Matrix has made it part of the marketing strategy to say that they're all about providing interoperability and bridges between chat protocols.
The funny thing is, this is largely the same stuff that XMPP people said twenty years ago.
For XMPP, there is Biboumi which is a bridge between IRC and XMPP and which works well.
Besides IRC, are there other platforms that are reliably bridged to Matrix? They stopped making an effort bridging XMPP.
Eventually it fell upon an XMPP-guy to work on improving the Matrix/XMPP bridge.
I'm not sure about how it will work in a mobile app? Maybe we just drop the iframe url in a webview and it works like magic? We can give it a try at least. Should be relatively low effort. I'll try to get to it by this weekend.
Again it's not preferred UX-wise over a federated chat option like XMPP or Matrix, but any chat is better than no chat.
@behindthesch3m3s cool. I'm really not a savvy IRC user so that's part of why I've been lagging on adding it to Podverse 😬
Or direct click in without registering:
@behindthesch3m3s i'd love to I just have sooooo many chat applications 😵💫 lol hard to keep up.
I've logged into the troll room using LimeChat on Mac before.
@podverse No doubt. You should come by on a Monday night sometime to check out the bot Gal and her BoostBot prowess!
@theDanielJLewis not sure if you agree or disagree lol but I only mean w/r/t IRC's lack of federated account login. It'd be a better UX to login in to one account, and then be able to chat using that same account in any XMPP or Matrix room.
@podverse Or allow social logins.
The thing that concerns me most as we start talking about live-chat integrations is that it has the potential to seriously alienate the majority of podcasters who use things that already work beautifully and perfectly.
Consider Twitch or YouTube Live for example. It's super easy to get started on those, both as a streamer and as a viewer. I want to see P2.0's live-chat feature support what podcasters already use instead of forcing them into geeky distractions.
@theDanielJLewis do Twitch and YouTube allow 3rd party apps to integrate their chat room?
We’re not opinionated on which chat rooms we’ll use. Open standards are preferred because we know they’ll remain constant, and can potentially extend them as needed, but if demand is sufficiently high for non-open standards chats, we’re not opposed to adding them too.
@theDanielJLewis hmmm but if a podcaster wants to direct users to chatting on YouTube, why not just say “subscribe to our live stream on YouTube”? Then they get livestream notifications and a chat room from YouTube without a podcast app shepparding people to YouTube.
If YouTube officially allows 3rd party apps to add live steam chat then it’s a possibility, but if it’s like an unofficial iframe workaround we don’t want to invest effort in something that can break without warning.
@podverse Because that's yet another place to follow and manage notifications. I think the core purpose of the Live tag is to notify existing followers when a show is / will be live and take them to it—whether by embedding or by simple redirect.
@theDanielJLewis as long as YouTube provides a formalized way to handle these integrations I’m open to it.
But if it’s just an “oops! You can’t play this in Podverse! Here’s the YouTube link!” I’ll have to think about that more.
@podverse @theDanielJLewis The specs we build must be decentralized and app native. YouTube wants to own podcasting just like Spotify. I have no desire to help them do it. I’d rather spend energy fleshing out XMPP to IRC/Matrix gateways to accommodate the existing podcasters who are using IRC and giving other podcasters the ability to spin one up easily. I agree with Mitch that if they want YouTube chat just go to YouTube. Like trying to have a wife and girlfriend both at the same time.
@podverse Plus, streaming tools like Ecamm Live and StreamYard can pull in the live chat from YouTube Live, Facebook Live, and other common live-streaming platforms.
Intended for all stake holders of podcasting who are interested in improving the eco system