5 Commits
Author SHA1 Message Date
namandClaude Opus 5.5 19e5b3d898 Tally follows MMO Stream (darkice connected) automatically
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 11:40:56 -06:00
namandClaude Opus 5.5 f5c5c593f9 Add guest tally (on air / off air) and host connection warning
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 11:35:10 -06:00
namandClaude Opus 5.5 c2549bfab0 README: replace LAN addresses with placeholders before publishing
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 10:20:02 -06:00
namandClaude Opus 5.5 de7ed62d96 Jitter buffer v2, per-minute rx logging, websocket keepalive
The cohost sounded jittery on the 2026-11-03 show. v1 skipped ahead on an
underrun and kept playing from an empty buffer, so after the first hiccup
every later wobble was another glitch. It also never corrected a slow guest
clock: ~12 glitches/min in simulation at 30 ppm slow.

- Underrun: hold the sequence position and refill to a larger target
- Drift correction both ways (drop/insert a frame in quiet moments),
  quiet judged relative to the guest's own noise floor
- 80 ms start, 300 ms max, relaxes after 2 calm minutes
- Log 'rx 1m:' stats, the selected route, and call totals
- Ping the guest websocket every 25 s (the proxy closed it every 90 s)
- Simulation kept in test/jb_sim_test.go.txt

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-04 11:21:50 -06:00
namandClaude Opus 5.5 b0e3b805b1 guestlink v1: self-hosted guest line (Cleanfeed replacement)
Go + Pion + libopus. One guest, live audio both ways, anonymous chat.
README for this version was not preserved; see the next commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 16:14:00 -06:00