Tally follows MMO Stream (darkice connected) automatically

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
namandClaude Opus 5.5 committed 2026-11-06 11:40:56 -06:00
1 parent f5c5c593f9
commit 19e5b3d898
4 files changed
+103 -23

No files matched your search

+7 -1
View File
@@ -63,7 +63,13 @@ live meters for both directions and the selected network route. The page never p
**Tally (On air / Off air)**, added 2026-11-06: a button on the console sets a big ON AIR / Off air
bar on the guest's page. It is **only a sign**: it changes no audio, and the guest is heard
whenever their fader is up. It is set by hand and reset to Off air by New link / Revoke.
whenever their fader is up. **Automatic since 2026-11-06 (`-tally-auto`, on by default):** it goes ON AIR when the MMO
Stream app goes LIVE and Off air when it stops. Detection: any `darkice` process holding an
established TCP connection (`ss -tnp`), which happens when a stream server accepts it.
Read-only; mmo-stream itself is unchanged. ON needs two 2 s polls; OFF waits 15 s, which rides
out mmo-stream's 5 s reconnect. It acts only when the stream state *changes*, so a manual
click on the console sticks until the stream next starts or stops. New link / Revoke set it
to match the stream. `-tally-auto=false` makes it manual only.
**Connection warning**, added 2026-11-06: a banner on the console when the guest -> show audio
is audibly struggling over the last 10 s. "Wobbling" means 3 or more patched gaps (concealed