brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
spotify-web-apiSpotify control via Web API - playback, history, top tracks, search. Cross-platform (no Mac required).
Independent GitHub snapshot · Automated classification · Original documentation governs
Control Spotify via Web API. Works from any platform — no Mac required.
http://localhost:8888/callbackexport SPOTIFY_CLIENT_ID="your_client_id"
export SPOTIFY_CLIENT_SECRET="your_client_secret"
python3 {baseDir}/scripts/spotify.py auth
Opens browser for OAuth. Token cached in ~/.spotify_cache.json.
# Currently playing
python3 {baseDir}/scripts/spotify.py now
# Recently played
python3 {baseDir}/scripts/spotify.py recent
# Top tracks/artists
python3 {baseDir}/scripts/spotify.py top tracks --period month
python3 {baseDir}/scripts/spotify.py top artists --period year
# Playback control
python3 {baseDir}/scripts/spotify.py play
python3 {baseDir}/scripts/spotify.py play "bohemian rhapsody"
python3 {baseDir}/scripts/spotify.py pause
python3 {baseDir}/scripts/spotify.py next
python3 {baseDir}/scripts/spotify.py prev
# Search
python3 {baseDir}/scripts/spotify.py search "daft punk"
# List devices
python3 {baseDir}/scripts/spotify.py devices
Uses the Spotify Web API: https://developer.spotify.com/documentation/web-api