Every command available in the Spotify CLI.
| Command | Description |
|---|---|
spotify setup | Set up Spotify API credentials with guided wizard |
spotify login | Authenticate with Spotify via OAuth |
spotify daemon:setup | Set up the Spotify daemon with all dependencies |
| Command | Description |
|---|---|
spotify play "query" | Search and play a track, artist, album, or playlist |
spotify pause | Pause playback |
spotify resume | Resume playback from where it was paused |
spotify skip | Skip to next track |
spotify skip prev | Skip to previous track |
spotify volume [level] | Show or set volume (absolute or relative like +10, -10) |
spotify shuffle [on|off] | Toggle or set shuffle mode |
spotify repeat [off|track|context] | Set repeat mode |
| Command | Description |
|---|---|
spotify current | Show currently playing track |
spotify devices | List available Spotify devices |
spotify top [tracks|artists] | Show your top tracks or artists |
spotify recent | Show recently played tracks |
| Command | Description |
|---|---|
spotify queue "query" | Add a track to the queue |
spotify queue:show | Show upcoming tracks in the queue |
spotify queue:fill | Auto-fill queue using Spotify's recommendation engine |
| Command | Description |
|---|---|
spotify discover "query" | AI-friendly search combining keywords with listening patterns |
spotify chill | Queue chill, relaxing music |
spotify flow | Queue focus/flow state music for deep work |
spotify hype | Queue high-energy hype tracks |
spotify autopilot --mood=focus | Auto-refill queue using mood presets (chill, flow, hype, focus, party, upbeat, melancholy, ambient, workout, sleep) |
| Command | Description |
|---|---|
spotify player | Launch interactive player with visual controls |
spotify inspire | Display an inspiring quote |
| Command | Description |
|---|---|
spotify slack | Share what's playing to Slack |
spotify serve | Run the Spotify request server (accepts Slack slash commands) |
spotify webhook:configure | Configure webhook for event forwarding |
spotify webhook:test | Send a test ping to the configured webhook |
| Command | Description |
|---|---|
spotify daemon | Manage the Spotify daemon for terminal playback |
spotify autopilot | Run queue autopilot, or manage its LaunchAgent with --install/--status/--uninstall |
spotify nowplaying | Sync playback to macOS Control Center and enable media keys |
spotify watch | Watch playback and stream events (track changes, play/pause) |
spotify event:emit | Emit an event to the event bus |
spotify vibes | Generate the vibes page — commits grouped by song |
--json for machine-readable output, useful for scripting and integrations.