Installation
Install spot from source in under a minute with Cargo
Authentication
Connect your Spotify developer credentials to enable search
Play & Search
Search and play tracks, albums, artists, and playlists
Playback Controls
Pause, skip, set volume, shuffle, and repeat from the terminal
How it works
spot combines two distinct mechanisms:- Search uses the Spotify Web API with the Client Credentials flow. This requires a client ID and secret, but no user login and no Premium subscription.
- Playback uses AppleScript to send commands directly to the Spotify desktop app. Controls like
pause,next, andvolneed no API credentials at all.
Quick example
Requirements
- macOS — AppleScript is macOS-only
- Rust 1.83+ — to build from source
- Spotify desktop app — must be installed and running for playback
- Spotify developer credentials — required for search (free to create)