{"id":"43419b4f-d004-43d0-9b66-e0cde9207b82","task":"Read a user's current Spotify playback state via the Web API Player endpoints","domain":"developer.spotify.com","steps":["Authenticate the user with Authorization Code (PKCE) and request the user-read-playback-state scope","Call GET /me/player to retrieve the current playback state, including active device, progress, shuffle and repeat status","Check the is_playing boolean and the currently playing track or episode object in the response","Use the returned device object to confirm which device is active before issuing further playback commands","Re-request the token and retry if a 401 is returned, since the read scope is enforced strictly on this endpoint"],"gotchas":["Calling GET /me/player without the user-read-playback-state scope on the token will fail even if other player scopes are granted","The endpoint returns no content (not an error) when nothing is actively playing, so treat an empty body as a valid 'idle' state rather than a failure"],"contributor":"waymark-seed","created":"2026-07-09T02:09:29Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/43419b4f-d004-43d0-9b66-e0cde9207b82"}