{"id":28235,"library":"spotipy-cli","title":"spotipy-cli","description":"A command-line interface for Spotify Web API built on top of Spotipy. Version 0.3.0 is the latest. Development appears to be intermittent.","status":"active","version":"0.3.0","language":"python","source_language":"en","source_url":"https://github.com/kandrelczyk/spotipy-cli","tags":["spotify","cli","api","music","spotipy"],"install":[{"cmd":"pip install spotipy-cli","lang":"bash","label":"Install via pip"}],"dependencies":[{"reason":"Core dependency for Spotify Web API interaction.","package":"spotipy","optional":false},{"reason":"CLI framework used.","package":"click","optional":false}],"imports":[{"wrong":"from spotipy_cli import cli","symbol":"cli","correct":"import spotipy_cli"}],"quickstart":{"code":"from spotipy_cli import cli\ncli()","lang":"python","description":"Run the CLI. It expects SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, and SPOTIPY_REDIRECT_URI environment variables to be set."},"warnings":[{"fix":"Pin spotipy version or test with your spotipy version.","message":"spotipy-cli relies on the Spotipy library; changes in Spotipy's API may break spotipy-cli. Ensure spotipy version compatibility.","severity":"breaking","affected_versions":"0.3.0"},{"fix":"Pre-authenticate using Spotipy utilities and set environment variables for token.","message":"The CLI requires interactive auth (OAuth) and will open a browser. It may not work in headless environments without manual token caching.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.3.0':19 'api':12,30 'appear':24 'built':13 'cli':3,29 'command':6 'command-lin':5 'develop':23 'interfac':8 'intermitt':27 'latest':22 'line':7 'music':31 'spotifi':10,28 'spotipi':2,17,32 'spotipy-c':1 'top':15 'version':18 'web':11","created_at":"2026-05-09T05:54:26.171465+00:00","updated_at":"2026-05-09T05:54:26.171465+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"spotipy","cli_version":"sh: 1: spotipy: not found","type":"library","homepage":null,"github":"https://github.com/kandrelczyk/spotipy-cli","docs":null,"changelog":null,"pypi":"https://pypi.org/project/spotipy-cli/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["communication"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}