merge_snapshot_changes_plan
Replay changes between two playlist snapshots onto the live playlist by planning to add new tracks and remove lost ones, ensuring the playlist matches the newer snapshot.
Instructions
Read-only plan to replay the changes between two snapshots onto the live playlist (add new and/or remove lost tracks) Snapshot guide: take_playlist_snapshot (create), list_saved_snapshots (list), read_playlist_snapshot (read), diff_playlist_snapshots / snapshot_new_tracks / snapshot_removed_tracks (diff), restore_playlist_from_snapshot / restore_playlist_plan (restore).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Which changes to include (default both) | |
| playlist | No | Live playlist to change (default: the snapshots’ playlist_id) | |
| to_snapshot | Yes | Newer snapshot — the target state | |
| from_snapshot | Yes | Older snapshot — the baseline the playlist is assumed to match | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |