You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(24): send position on mid-song connect via needs_position_sync flag
After TrackChanged emits 'start', set needs_position_sync flag. The next
same-id Playing event sends a 'seek' notification with the actual
position_ms so the Perl side can sync the progress bar for mid-song
connects. Without this, the position was silently discarded as a
"noisy re-emit" — the API poll returns stale progress_ms=0.
The flag is an Arc<AtomicBool> shared across clones. It's cleared on
change events and after the position sync fires.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments