spotify-player

Automate terminal Spotify playback and search using spogo or spotify_player.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/ci/persops --skill spotify-player-ci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotify-player
Source: https://github.com/ci/persops/tree/main/modules/ai/skills/spotify-player
Command: npx skills add https://github.com/ci/persops --skill spotify-player-ci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Terminal users want to control Spotify playback and search without switching to a GUI, enabling faster music management directly in the shell.

Core Features & Use Cases

  • Playback control: play, pause, next, and previous track from the command line.
  • Search and start playback: find tracks by query and start playback immediately.
  • Device management: list available devices and switch the active playback device as needed.

Quick Start

Use the spotify-player skill from the terminal to search for a track and start playback. Example: spogo search track "Imagine" && spogo play

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?

You can control Spotify playback from the terminal by using command-line tools like spogo or spotify_player to execute play, pause, next, and previous track commands directly in the shell.

How do I search for tracks and play music using a command-line Spotify client?

To search for tracks and play music via the command line, run a search query like `spogo search track "Imagine"` to find songs, then execute `spogo play` to start playback immediately without opening a GUI.

Do I need Spotify Premium to use a CLI player for music control?

Yes, you need an active Spotify Premium subscription to use CLI players like spogo or spotify_player for terminal playback control, searching tracks, and managing active devices.

How do I switch playback devices for Spotify from the command line?

You can switch playback devices from the command line by listing available devices and changing the active target, which requires setting a user client_id in the config folder (~/.config/spotify-player) for Spotify Connect functionality.

What is the setup process for spogo to enable terminal Spotify search and playback?

Setting up spogo for terminal Spotify search and playback requires importing your browser cookies via `spogo auth import --browser chromium` and configuring a user client_id in the config folder for Spotify Connect.