Spotify power CLI

spogo

Search, control playback, manage library and playlists, pick devices, and script Spotify with stable JSON or plain output.

brew install steipete/tap/spogo

spogo auth import --browser chrome
spogo search track "weezer" --limit 5
spogo play spotify:track:7hQJA50XrCWABAu5v6QZ4i
spogo status --json

Agent-friendly

Uses browser cookies and Spotify web endpoints, so automation can avoid the official API's tight rate limits.

Multiple engines

Choose connect, web, auto fallback, or macOS AppleScript for local playback control.

Scriptable output

Human output by default, plus line-oriented plain mode and structured JSON for tools.