Claude Skill
openclaw/spogo
Spogo is a powerful terminal Spotify client in Go, using web cookies for authentication. Control music playback directly from the command line with a fast, keyboard-driven interface.
Overview
Repository
Install this Skill
git clone https://github.com/openclaw/spogo.gitRegistry
Summary
Spogo is a powerful terminal-based Spotify client written in Go, leveraging web cookies for authentication to deliver a fast, keyboard-driven music control experience directly from the command line.
🎧 Spotify,但终端化。使用网页Cookie的强力CLI。
Key features
- Terminal-based Spotify client using web cookies
- Fast and lightweight Go implementation
- Keyboard-driven music playback control
- Direct CLI integration for seamless workflow
Use cases
- Controlling Spotify playback without leaving the terminal
- Quick music management for developers and power users
- Automating Spotify actions via scripts and pipelines
- Lightweight alternative to GUI Spotify clients
README excerpt
# 🎧 spogo - Spotify, but make it terminal.  Power CLI using web cookies. Search, control playback, manage library/playlists, and script with JSON/plain output. ## Features - Search tracks, albums, artists, playlists, shows, episodes - Playback control: play/pause/next/prev/seek/volume/shuffle/repeat - Play artists (starts with top tracks) - Queue management - Library management (save/remove/follow) - User listening data: top tracks by Spotify affinity and available recent plays - Playlist management (create/add/remove/list) - Device selection and status - Browser cookie import via `sweetcookie` - `--json` and `--plain` for scripting - Colorized human output (respects `NO_COLOR`, `TERM=dumb`, `--no-color`) - Engine switch: `auto` (connect → web), `connect` (internal endpoints), `web` (Web API endpoints; search/info/playback fall back to connect on rate limit) ## Why Cookies? Spotify's official API has strict rate limits that make it impractical for agents and automation. By using browser cookies to authenticate with Spotify's internal web API (the same one their web player uses), spogo bypasses these limitations: - **No rate limits** - Use the same endpoints as open.spotify.com - **No app registration** - No need to create a Spotify Developer app - **Full functionality** - Access to everything the web player can do - **Agent-friendly** - Perfect for AI assistants and automation scripts Import your cookies once with `sweetcookie` and you're good to go (defaults to Chrome). ## Install ### Homebrew ```bash brew install steipete/tap/spogo ``` ### Build from Source ```bash go install github.com/steipete/spogo/cmd/spogo@latest ``` ## Quick start ```bash spogo auth import --browser chrome spogo auth import --browser
Topics
No topics yet.