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

  1. Go to Spotify Developer Dashboard
  2. Click Create App
  3. Set a name and description
  4. Add Redirect URI: http://localhost:8888/callback
  5. 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