spotify-player

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/Tau_agent --skill spotify-player-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotify-player
Source: https://github.com/shalevamin/Tau_agent/tree/main/tau-agent-main/skills/spotify-player
Command: npx skills add https://github.com/shalevamin/Tau_agent --skill spotify-player-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Spotify playback usually requires switching to a GUI app or web player, breaking terminal-based workflows. This Skill lets you search tracks, control playback, and manage devices entirely from the command line. ## Core Features & Use Cases - Playback Control: Play, pause, skip to next or previous track using spogo play|pause|next|prev commands. - Track Search: Find songs directly from the terminal with spogo search track "query". - 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, ask the agent to play a focus playlist, skip a track, or move playback to your living room speaker 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 from the command line?

Use spogo for terminal Spotify control: run `spogo play`, `spogo pause`, `spogo next`, or `spogo prev` for playback, and `spogo search track "query"` to find songs. The spotify_player CLI works as a fallback with similar commands.

What is the difference between spogo and spotify_player?

spogo is the preferred lightweight CLI for Spotify search and playback control, while spotify_player is a fallback option offering a full terminal UI with shortcuts. Both require a Spotify Premium account and can be installed via Homebrew.

Does terminal Spotify control require a Premium account?

Yes, a Spotify Premium account is required for both spogo and spotify_player. Free accounts cannot use the playback control APIs these tools rely on.

How do I authenticate spogo with my Spotify account?

Import your browser cookies by running `spogo auth import --browser chrome` after installing spogo. This transfers your existing Spotify session from Chrome to the CLI tool.

How do I switch Spotify playback to another device from the terminal?

Run `spogo device list` to see available Spotify Connect devices, then use `spogo device set "<name|id>"` to move playback. For Spotify Connect integration with spotify_player, set a user client_id in the config file.