Spotify Player

Terminal Spotify playback/search via spogo (preferred) or spotify_player.

Peter Steinberger

@steipete

What This Skill Does

Controls Spotify playback and search from the terminal using spogo (preferred) or spotify_player. Supports play, pause, skip, device selection, and track search. Requires a Spotify Premium account and one-time cookie import for spogo.

Replaces manually switching to the Spotify desktop or web app by enabling full playback control and search directly from the command line.

When to Use It

  • Search for a track and play it without opening the Spotify app
  • Pause, skip, or go back to the previous track from a terminal session
  • List available Spotify Connect devices and switch playback to a specific speaker
  • Check the current playback status (track, device, state) in a script or workflow
  • Like the currently playing track using spotify_player as a fallback

Install

$ openclaw skills install @steipete/spotify-player

spogo / spotify_player

Use spogo (preferred) for Spotify playback/search. Fall back to spotify_player if needed.

Requirements

  • Spotify Premium account.
  • Either spogo or spotify_player installed.

spogo setup

  • Import cookies: spogo auth import --browser chrome

Common CLI commands

  • Search: spogo search track "query"
  • Playback: spogo play|pause|next|prev
  • Devices: spogo device list, spogo device set "<name|id>"
  • Status: spogo status

spotify_player commands (fallback)

  • Search: spotify_player search "query"
  • Playback: spotify_player playback play|pause|next|previous
  • Connect device: spotify_player connect
  • Like track: spotify_player like

Notes

  • Config folder: ~/.config/spotify-player (e.g., app.toml).
  • For Spotify Connect integration, set a user client_id in config.
  • TUI shortcuts are available via ? in the app.

Top skills in this category