Skip to content

LocalJam v2026.09.125

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:28
Immutable release. Only release title and notes can be modified.

LocalJam v2026.09.125

Live Deployment & App Access

Commit Details

Subject: docs: document radio stream resilience state machine and architecture
Date: 2026-09-25 14:28:00 -0700

Commit Message

Live HTTP/ICY audio streams in LocalJam previously suffered from severe stuttering and reconnect loops due to aggressive synthetic currentTime polling fighting browser demuxing buffers.

Document the event-driven resilience architecture and 6-state machine (IDLE/READY, CONNECTING, PLAYING, BUFFERING, RECONNECTING, ERROR) in docs/designs/radio-stream-resilience.md.

Specify native HTMLMediaElement event bindings, 20-second debounced dead-socket recovery, network online/offline synchronization, monotonic playbackGeneration concurrency tokens, and bitrate telemetry normalization.