transfer_playback_with_state
Move playback to another device while preserving current track, position, shuffle, and repeat. Preview the plan with dry_run, then commit by setting dry_run=false.
Instructions
Transfer playback to another device while restoring the full state: same track, position, shuffle and repeat. Preview by default — pass dry_run=false to execute the transfer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| play | No | Start playback after transferring. Default true | |
| dry_run | No | Preview only: perform the read side and return a PLAN without changing anything. Default true — pass false to commit. | |
| target_device | Yes | Target device id or name substring | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |