discover_weekly_diff
Compare current Discover Weekly with an archived playlist to identify new, overlapping, and already-liked tracks. Optionally save the updated archive.
Instructions
This week's Discover Weekly vs the last copy in your archive playlist: what is new, what overlapped, and which tracks you already liked. 2-3 reads (+1 write only with save_after). Resolves both playlists by exact name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Preview only: validate inputs and describe exactly what would change without performing it | |
| liked_cap | No | How many saved tracks to scan for "already liked" detection. Default 500. | |
| save_after | No | After the diff, sync the archive playlist to this week's copy (adds writes) | |
| archive_name | No | Archive playlist name kept by save_discover_weekly. Default "Discover Weekly Archive". | Discover Weekly Archive |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |