spotify-player

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

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Cyandex/ErnOS --skill spotify-player-cyandex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spotify-player
Source: https://github.com/Cyandex/ErnOS/tree/main/skills/spotify-player
Command: npx skills add https://github.com/Cyandex/ErnOS --skill spotify-player-cyandex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing Spotify playback usually requires switching to a GUI app or web player, breaking terminal-focused 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, and go to previous tracks 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 assistant to play a focus playlist or skip the current track without ever leaving your editor. ## Quick Start Play the song "Bohemian Rhapsody" on Spotify using the terminal.

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. If spogo is unavailable, spotify_player offers equivalent commands like `spotify_player playback play`.

How do I search for Spotify songs in the terminal?▼

Run `spogo search track "query"` to search tracks from the terminal. With the fallback tool, use `spotify_player search "query"` to find songs, albums, or artists without opening the Spotify app.

spogo vs spotify_player, which should I use?▼

spogo is the preferred option for playback and search commands in this workflow. spotify_player serves as a fallback and additionally provides a TUI interface with keyboard shortcuts accessible via `?`, plus a `like` command for saving tracks.

Does terminal Spotify control require a Premium account?▼

Yes, a Spotify Premium account is required for playback control through spogo or spotify_player. You also need to authenticate, for example by importing browser cookies with `spogo auth import --browser chrome`.

How do I switch Spotify Connect devices from the terminal?▼

List available devices with `spogo device list`, then set the active playback target using `spogo device set "<name|id>"`. With spotify_player, use `spotify_player connect` and configure a user client_id in `~/.config/spotify-player/app.toml`.