This live stream by David Wilson addresses the recent fragmentation of the System Crafters online community due to the discontinuation of the matrix.org bridge to Libra.Chat IRC. The host discusses the negative impact on community members and explores various technical solutions aimed at improving the IRC experience to potentially make it the primary communication platform. Solutions discussed include self-hosting "The Lounge" (a modern web IRC client), setting up an IRC bouncer like Soju or ZNC, and considering the Biboumi XMPP-to-IRC gateway. The stream also details the host's experiment with streaming exclusively on Twitch, outlining reasons such as consolidating viewership, enhancing interactivity, and potentially improving content strategy for the YouTube channel. Technical difficulties with the stream setup are also briefly covered.
Revitalizing the System Crafters Community: Exploring IRC Enhancements and Twitch-Only Streaming
0:00:58 Introduction & Twitch-Only Experiment: David Wilson begins the stream, announcing it's exclusively on Twitch for the day as an experiment. He spends some time troubleshooting chat overlay issues.
0:07:39 Autumn Lisp Game Jam Update: David shares that he completed the Autumn Lisp Game Jam, creating a Klondike Solitaire game using Guile Hoot. The game is available on itch.io, and he's excited about future Guile Hoot developments.
0:09:36 Rationale for Twitch-Only Streaming: David explains his reasons for trying a Twitch-exclusive stream, including:
Consolidating the viewer base for better interaction and potentially higher discoverability on Twitch.
Utilizing Twitch-specific interactivity features.
The ability for viewers to use IRC clients for Twitch chat.
Feeling less pressure for highly structured content on Twitch's more ephemeral platform.
Potentially creating more polished, shorter videos for YouTube from stream highlights, which might also benefit YouTube channel metrics.
0:19:40 The Core Problem: Broken Matrix-IRC Bridge: The main topic is the shutdown of the matrix.org bridge to Libra.Chat IRC, which has split the System Crafters community, leaving IRC users isolated.
0:22:35 Difficulties with Self-Hosted Bridges: Setting up a private Matrix-IRC bridge is challenging as preferred solutions often require admin access to the Matrix home server (matrix.org), which isn't available.
0:25:05 Goal: Improving the IRC Experience: The aim is to find ways to enhance the IRC experience, making it more appealing and feature-rich (e.g., history, modern UI) for users accustomed to platforms like Discord or Matrix, with the long-term possibility of making IRC the primary community hub.
0:26:10 Exploring "The Lounge" Web IRC Client: David demos "The Lounge," a self-hostable, modern web IRC client.
0:47:22 Features: It offers a user-friendly interface, history in private mode, link previews, emoji support, themes, and can be installed as a Progressive Web App (PWA) on mobile devices.
0:50:35 Considerations: It's a Node.js (TypeScript) application, and its main developer may no longer be actively maintaining it. Hosting it via Geeks might be complex.
0:27:46 Discussing Soju IRC Bouncer: Soju is considered as a good bouncer option.
1:19:24 Live geeks import go Attempt: David attempts to use the geeks import go command to package Soju, which is a Go project, highlighting the complexities of packaging Go applications with Geeks.
1:26:23 Soju Configuration: It has a simple text-based configuration, which is good for Geeks services. An admin could create user accounts.
0:28:05 ZNC Bouncer and Geeks Home Service: ZNC is another popular bouncer. A Geeks Home service for ZNC exists but appears to be a basic, user-level setup, not ideal for a shared community bouncer.
0:55:29 Biboumi (XMPP to IRC Gateway): Briefly discussed as a way to connect to IRC via XMPP, leveraging XMPP's history features, but it only provides history from the point of connection for that user.
0:58:02 Concerns About Losing Community Members: A major concern is ensuring that any platform migration doesn't alienate existing members, whether they are currently on Matrix or IRC.
1:17:18 Proposed Next Steps: The plan is to experiment with setting up The Lounge and/or a Soju bouncer for the community to try, gather feedback, and create documentation to help users transition if a move to IRC-primary occurs.
1:43:42 Considering an IRC Channel for Live Streams: David contemplates having a dedicated System Crafters IRC channel on Libra.Chat for live stream discussions, potentially bridging it to the Twitch chat.
1:55:10 Stream Wrap-up & Call for Feedback: David thanks the viewers for participating in the Twitch-only experiment, notes the good viewership, and reiterates his openness to community feedback on the streaming platform and the IRC/Matrix discussion.