Skip to content

Walk people through connecting Spotify - #4

Merged
sethmills21 merged 1 commit into
mainfrom
feat/spotify-connect
Oct 16, 2026
Merged

sethmills21 merged 1 commit into
mainfrom
feat/spotify-connect

Conversation

@sethmills21

Copy link
Copy Markdown
Owner

Connecting Spotify used to mean reading setup text and running spogo commands by hand. Now sonic walks you through it: sonic connect, c on the home screen, or automatically when you pick Spotify before it's set up.

  • Three checked steps: install spogo (Homebrew, in place), connect your login from your browser, find a device to play on
  • Detects installed browsers, default first; b switches, o opens open.spotify.com in that browser
  • Plain errors for each failure: not logged in, Keychain denied, Safari needs Full Disk Access, no device open (with skip)
  • Spotify always shows in the m cycle; when not connected the picker says so and offers c
  • No spogo call happens until you're connected, so no surprise Keychain prompts; sonic doctor checks the saved login the same way

Tested: on the Mac Studio, in a real pty with a clean PATH and stand-in brew and spogo. From no spogo through install, a failed import, a successful one, no device, then a device, then search and playback. Picker hint, redirect on Enter, and Esc back all checked.

Not done: a real import on your Mac. Log in at open.spotify.com in Chrome, then sonic connect.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sethmills21
sethmills21 merged commit 174c568 into main Oct 16, 2026
1 check passed
@sethmills21
sethmills21 deleted the feat/spotify-connect branch October 16, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant