7547fed56dbb0272fe033bc721aefcba53f66752
PlayerState carries last_transport, mirrored as events go past, and player_state reports it. The frontend restores everything else from localStorage, but the transport cannot come from there — the audio lives in Rust, and a reload that trusted the browser's copy would show a position the engine had never heard of. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
Rust
48.3%
Svelte
38.1%
JavaScript
13.4%
CSS
0.2%