spotify-player
Terminal-based Spotify playback and search controller for OpenClaw.
Introduction
The spotify-player skill acts as a command-line interface bridge for your personal AI assistant to interact with the Spotify ecosystem. Designed for users who prefer terminal-centric workflows, this skill enables seamless control over music playback, track searching, and device management directly through natural language or CLI inputs within OpenClaw. It integrates with spogo as the primary driver for high-performance playback control, with spotify_player serving as a robust fallback for secondary operations. This skill is ideal for power users who maintain local configurations and want to manage their listening environment without leaving the terminal or context-switching between different applications.
-
Perform granular playback controls including play, pause, next, and previous track commands.
-
Execute track searches across Spotify's vast library using simple query strings.
-
Manage active output devices by listing available endpoints and switching playback targets dynamically.
-
Streamline setup by importing existing browser cookies for authenticated sessions via the command line.
-
Leverage existing TUI (Terminal User Interface) configurations located in your ~/.config/spotify-player directory.
-
Requires an active Spotify Premium account to function with third-party CLI controllers.
-
Ensure either spogo or spotify_player is pre-installed in your environment path to ensure successful integration with the skill.
-
For full Spotify Connect functionality, users must configure a valid client_id within the application settings.
-
Ideal for users automating their home office environment or managing audio state during deep work sessions.
-
Inputs typically involve specific track/artist queries and playback commands; outputs provide immediate confirmation of device status or playback initiation.
-
Note that this skill leverages terminal-based protocols and is optimized for Unix-like environments, including Linux and macOS, or Windows via WSL2.
Repository Stats
- Stars
- 366,583
- Forks
- 75,237
- Open Issues
- 6,914
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 09:27 AM