spotify-player

Control Spotify playback and search from the terminal using spogo or spotify_player.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/srgaba/open-claw --skill spotify-player-srgaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotify-player
Source: https://github.com/srgaba/open-claw/tree/main/project/skills/spotify-player
Command: npx skills add https://github.com/srgaba/open-claw --skill spotify-player-srgaba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Spotify playback typically requires switching to a GUI app or web player, interrupting terminal-based workflows. This Skill lets you search tracks, control playback, and manage devices directly from the command line. ## Core Features & Use Cases - Playback Control: Play, pause, skip to next or previous tracks using spogo play|pause|next|prev commands. - Track Search: Find songs from the terminal with spogo search track "query" without opening the Spotify app. - Device Management: List available Spotify Connect devices and switch playback targets with spogo device list and spogo device set. - Use Case: While coding in a terminal session, you want to play a specific song on your living room speaker. Run a search command, start playback, and set the target device without leaving your workflow. ## Quick Start Use the spotify-player skill to search for the song "Bohemian Rhapsody" and start playing it on my current device.

Frequently Asked Questions about spotify-player

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Spotify playback from the terminal?

Use spogo with commands like `spogo play`, `spogo pause`, `spogo next`, and `spogo prev` to control playback. If spogo is unavailable, spotify_player offers equivalent commands such as `spotify_player playback play` and `spotify_player playback pause`.

How do I search for Spotify songs from the command line?

Run `spogo search track "query"` to search for tracks directly from the terminal. The fallback tool spotify_player supports the same task with `spotify_player search "query"`.

spogo vs spotify_player: which CLI should I use?

spogo is the preferred option for playback and search, with spotify_player as a fallback. Both can be installed via Homebrew, and spotify_player additionally supports liking tracks and a TUI with shortcuts accessible via `?`.

Does terminal Spotify control require a Premium account?

Yes, a Spotify Premium account is required for both spogo and spotify_player. You also need to authenticate spogo by importing browser cookies with `spogo auth import --browser chrome`.

How do I switch Spotify playback to another device?

List available devices with `spogo device list`, then set the target with `spogo device set "<name|id>"`. For spotify_player, use `spotify_player connect` to connect to a device.

Why is Spotify Connect not working with spotify_player?

Spotify Connect integration requires setting a user `client_id` in the configuration file. The config folder is located at `~/.config/spotify-player`, containing files such as `app.toml`.