Describe the bug
IoEvent::PartyPlaybackCommand(sync::PlaybackAction) is declared in src/infra/network/mod.rs, listed in the Spotify-auth bypass gate, and has a full handler, but nothing in the UI or handlers ever dispatches it. So a guest in shared-control mode has no way to send play/pause/skip to the host, and SetPartyControlMode toggles a mode with no observable effect.
To Reproduce
Steps to reproduce the behavior:
- Host a listening party and set control mode to shared
- Join as a guest from a second instance
- Press transport keys (play/pause/skip) as the guest
- Nothing is relayed to the host
Expected behavior
Guest transport commands are relayed to the host while shared control is enabled.
Desktop (please complete the following information):
- OS: all
- Terminal: any
- Version: 0.41.0
Additional context
The network plumbing (relay message, host-side handling) appears complete; the missing piece is guest-side dispatch wiring in the party/playbar handlers. Found in a code audit.
Describe the bug
IoEvent::PartyPlaybackCommand(sync::PlaybackAction)is declared insrc/infra/network/mod.rs, listed in the Spotify-auth bypass gate, and has a full handler, but nothing in the UI or handlers ever dispatches it. So a guest in shared-control mode has no way to send play/pause/skip to the host, andSetPartyControlModetoggles a mode with no observable effect.To Reproduce
Steps to reproduce the behavior:
Expected behavior
Guest transport commands are relayed to the host while shared control is enabled.
Desktop (please complete the following information):
Additional context
The network plumbing (relay message, host-side handling) appears complete; the missing piece is guest-side dispatch wiring in the party/playbar handlers. Found in a code audit.