Remote control of a Paired Device #51
Labels
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Depends on
#50 Pairing and Handoff between Devices
SBDeveloper/medley
Reference
SBDeveloper/medley#51
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #49
Phase 2 of Handoff. Control playback on another Paired Device without a Handoff: play/pause, skip, seek, volume, view and edit its Queue, browse and start playback there.
Agent Brief
Category: enhancement
Summary: Let a Paired Device operate another Paired Device's playback (play/pause, next/previous, seek, Medley's volume) without a Handoff.
Current behavior:
Paired Devices already see each other's playback through periodic
Statusmessages (read-only). The only action one Device can cause on another is a Handoff, or "continue here" (TakeOver). There is no way to pause, skip, seek or change the volume of another Device.Desired behavior:
Status. A refused or failed command surfaces as a short error, and the UI keeps showing the target's real state.Key interfaces:
Messageenum: new command message(s) and a reply carrying success or error, accepted only from Paired Devices, like Handoff messages.CoreAPI and Tauri commands/events: a way for the UI to send a command to a Paired Device by id, using the existing Device status stream for feedback.Acceptance criteria:
Cores).Status, not optimistically.Out of scope: