Every control
Play anything by link, URI or search. Pause, skip, seek, volume, shuffle, repeat, likes, lyrics, devices, playlists, podcasts, and a real queue you can reorder and trim.
spotify play --search 'arctic monkeys 505'
spotify seek 50%
spotify queue add spotify:track:… --next
spotify playlist create 'Deep focus'
Verified, not assumed
Each command goes through spotify_player first, is checked against Spotify.app itself, and falls back to AppleScript when it did not take effect. The result says which path worked and why.
{"action": "play", "via": "applescript",
"fallback": {"from": "spotify_player",
"reason": {"code": "no_effect", …}}}
Triggers through Ting
Checkpoints by time left, time played, percentage, song end or song change. Firings are durable, retried, never duplicated, and carry your note and ISI.
spotify trigger add --remaining 30s \
--note 'wrap up the call'
spotify trigger add --end --scope every