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.
Podcast host/control access will use the same LNSG account as the rest of the platform. The earlier stand-alone podcast Discord login is a prototype, not a second account system.
Sign in with DiscordParticipant 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.