v1.4.23
fix(spirc): keep is_active=true while paused on a track PutStateRequest.is_active was false when playing=false and context_uri_ was empty (single-track / no-playlist context). Spotify would drop the device as active and grey out the play button. Use current_track_uri_ instead — it is set for the lifetime of any loaded track and only cleared on genuine device deactivation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>