LNSG Podcast Stage ยท Current prototype v0.1.1

A Discord-reactive browser-source stage for the LNSG podcast

The podcast project is a separate local stage application designed for OBS. Each participant can have a dedicated browser source that automatically switches between an idle image and a speaking image or GIF as Discord speaking state changes.

Stage applicationBuilt as a separate local project
Current prototypev0.1.1
Platform accountNot signed in
Public availabilityNot announced

Participant browser sources

Participant sources are created dynamically rather than being hard-coded. Each prepared profile has its own OBS-ready participant route.

Speaking / idle visuals

Profiles can store an idle still image and a separate speaking image or GIF. The rendered source follows the linked participant's speaking state.

Discord participant linking

Discord call participants are remembered by Discord user ID. A profile can be prepared before someone joins, then linked to that Discord identity when they are discovered.

Stage control

The local project already includes a control page for discovered participants, profile creation/editing, profile linking, and opening participant browser sources.

Discord voice prototype

The current project contains Discord OAuth and local Discord Desktop RPC plumbing intended to receive voice-channel and speaking-state events. This local capability will be aligned with the shared LNSG Discord application rather than becoming another LNSG identity system.

Debug logging

Stage debugging is written to rolling JSON log files with duplicate-noise suppression instead of dumping diagnostics onto the browser-source pages.

How it fits into LNSG Platform

LNSG Platform is the authority for the shared account, access rules, and future hosted authorization. LNSGPodcast remains the authority for participant profiles, Discord speaking-state handling, and the actual OBS browser-source stage.

The existing LNSG Discord application used by the 24/7 bot can also be the Discord application behind platform sign-in and podcast authorization. We do not need a second LNSG bot just to create another login.

The stage-to-platform connection and final Discord authorization flow are still integration work. Public launch timing, shows, guests, and availability have not been announced.