Spotify Player — Control Your Music via Chat
Control Spotify from your messenger: play tracks, manage playlists, skip songs, adjust volume, and pick your playback device — all in-chat.
February 8, 2026
Control Spotify through OpenClaw. Play tracks, switch playlists, skip songs, or adjust volume — all with a quick message.
Features
- ▶️ Play / Pause / Skip
- 🔍 Search tracks, artists, albums, podcasts
- 📋 Manage and switch playlists
- 🔊 Volume control
- 🎧 Choose playback device
- ❤️ Like songs and save to library
Install
clawhub install spotify-player
Usage Examples
Playback:
"Play Imagine Dragons"
"Put on a focus playlist"
"Play something chill"
"Resume music"
Controls:
"Next track"
"Pause"
"Volume 40%"
"Go back to the previous song"
Search:
"Find a song called 'Neon Lights'"
"Play the latest Coldplay album"
"Shuffle my liked songs"
Info:
"What's playing right now?"
"Who's the artist?"
"How long is this track?"
Setup
1. Create a Spotify Developer App
- Go to Spotify Developer Dashboard
- Click Create App
- Set a name and description
- Add Redirect URI:
http://localhost:8888/callback - Copy your Client ID and Client Secret
2. Authenticate OpenClaw
openclaw spotify auth
Follow the browser prompt to authorize. Your session will be saved locally.
3. Add Credentials to Config
# ~/.openclaw/openclaw.yaml
env:
SPOTIFY_CLIENT_ID: "your_client_id"
SPOTIFY_CLIENT_SECRET: "your_client_secret"
Supported Devices
The skill works with any active Spotify device:
- Phone (iOS / Android)
- Desktop app (Mac / Windows / Linux)
- Smart speakers (Sonos, HomePod via Spotify Connect)
- Web Player
Switch between devices:
"Play on my MacBook"
"Switch playback to my phone"
Limitations
- Spotify Premium required for full playback control
- Free accounts: read-only (current track info, search results)
- Simultaneous playback: only one device active at a time