{"id":28221,"library":"spotifycl","title":"spotifycl","description":"A command-line interface for Spotify that controls playback, manages playlists, and displays current track info. Version 1.3.3, updated August 2024. Maintenance frequency is low; no recent activity.","status":"active","version":"1.3.3","language":"python","source_language":"en","source_url":"https://github.com/Huckdirks/spotifyCL","tags":["spotify","cli","music","playback"],"install":[{"cmd":"pip install spotifycl","lang":"bash","label":"Standard installation"}],"dependencies":[{"reason":"Core dependency for Spotify Web API interaction.","package":"spotipy","optional":false},{"reason":"Used for colorful terminal output and styling.","package":"rich","optional":false}],"imports":[{"note":"Common confusion with the official spotify library.","wrong":"import spotify","symbol":"spotifycl","correct":"import spotifycl"}],"quickstart":{"code":"import spotifycl\n\n# Check version\nprint(spotifycl.__version__)\n\n# Launch the interactive CLI\nspotifycl.run()","lang":"python","description":"Run the interactive CLI after installing. Requires Spotify API credentials set via environment variables or config file."},"warnings":[{"fix":"Delete old .cache files in project directories. Reauthenticate.","message":"Cache path changed in v1.3.0 from CWD to spotifyCL directory. Old cache will be ignored.","severity":"breaking","affected_versions":">=1.3.0"},{"fix":"Run: pip install spotifycl","message":"The library name is 'spotifycl' not 'spotify' or 'spotipy'. Installing 'spotify' will get a different package.","severity":"gotcha","affected_versions":"all"},{"fix":"Use rich for colored output. Example: from rich import print","message":"Support for termcolor was removed in v1.3.1. If you wrote custom code relying on termcolor, it will break.","severity":"deprecated","affected_versions":">=1.3.1"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run: pip install spotifycl","cause":"Package not installed.","error":"ModuleNotFoundError: No module named 'spotifycl'"},{"fix":"Update to v1.3.2+: pip install --upgrade spotifycl","cause":"Upgrading from <1.3.2 where __author__ was not exposed.","error":"AttributeError: module 'spotifycl' has no attribute '__author__'"},{"fix":"Set environment variables SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, and SPOTIPY_REDIRECT_URI. See https://developer.spotify.com/documentation/web-api/concepts/apps","cause":"Spotify API credentials missing or invalid.","error":"spotipy.SpotifyException: HTTP Error 401: Unauthorized"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}