forked from Keelrleek/SoulStream
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.6%
Svelte
37.6%
JavaScript
13.6%
CSS
0.2%