spotify-player for Openclaw

A terminal-centric skill for managing Spotify playback and track searching through high-performance CLI tools.

nabssku
v1.0.0
Feb 3, 2026
1
2.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install spongo

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install spongo using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is spotify-player?

The spotify-player skill is a specialized tool designed to bring full Spotify audio control into the terminal environment. As one of the more focused Openclaw Skills, it allows users to search for music, manage playback states, and switch between Spotify Connect devices without ever leaving their development workflow. By leveraging robust CLI backends like spogo and spotify_player, it provides a lightweight and efficient alternative to the heavy desktop application.

This skill is particularly valuable for developers and power users who utilize terminal-based coding agents and want to integrate their acoustic environment into their automated workflows. It prioritizes the spogo client for its streamlined authentication and performance, while offering spotify_player as a reliable fallback. Utilizing these Openclaw Skills ensures that your music is always just a command away, enhancing productivity and maintaining focus.

spotify-player Use Cases

  • Controlling music playback (play, pause, next, prev) during deep work sessions.
  • Searching for specific tracks, artists, or albums directly from the command line.
  • Switching playback between different Spotify Connect devices or smart speakers.
  • Monitoring current track status and liking songs through terminal shortcuts.
  • Automating audio environments as part of broader CLI-driven productivity scripts.

How spotify-player Works

  1. The skill detects the presence of either spogo or spotify_player within the system environment.
  2. Upon initialization, it utilizes stored authentication cookies or API tokens to establish a secure connection with Spotify Premium services.
  3. User commands for searching or playback are translated into specific CLI arguments and executed against the active Spotify session.
  4. Real-time status updates are retrieved from the Spotify API to provide feedback on the current track or device state.
  5. If the primary client fails, the skill automatically routes requests through the secondary playback engine to ensure continuous service.

spotify-player Setup

To integrate this into your environment of Openclaw Skills, ensure you have a Spotify Premium account and install the required binaries via Homebrew:

# Install the preferred client spogo
brew tap steipete/tap
brew install spogo

# Or install the fallback client
brew install spotify_player

After installation, perform the initial authentication by importing your browser cookies:

spogo auth import --browser chrome

spotify-player Data Schema & Taxonomy

Data Component Path / Format Description
Config Directory ~/.config/spotify-player Contains configuration files like app.toml.
Auth Metadata Browser Cookies Stores session data for secure Spotify API access.
CLI Commands spogo / spotify_player The binary interfaces used for execution logic.
Device Registry UUID / String List of available Spotify Connect hardware targets.

spotify-player Advanced Features

  • Support for Spotify Connect integration allowing remote control of external speakers.
  • Custom user client_id configuration for personalized API rate limits and features.
  • Interactive TUI shortcuts available via the ? key for manual terminal navigation.
  • Seamless device switching using the device set command to move audio between rooms.
  • Flexible fallback architecture that ensures high availability within the Openclaw Skills ecosystem.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*