Fuzzy search songs in your Spotify playlists using fzf in the terminal
Home Screen:
- Devices
- Current Playback
- Update Cache
- Play/Pause
- Search My Library
- Current Queue
Selected Track:
- Play track in playlist
- Play track
- current album in playlist
- play history
- display models for preview
- screen models that store passed args and the previous screen
- current playback to lead to searching by artist, album etc as the input query to fzf
- using a db (perhaps sqlite) instead of json blobs on disk
- Make sure you have set up a developer account with Spotify.
- Create an app on Spotify Dev and obtain the API key.
- Copy
config.jsonto~/.config/spotifz.jsonand fill in the required json fields. - Change to the root directory of this project and run
pip install . - You should be able to call
spotifzfrom your shell. - Select
Update Cachethe first time you runspotifz.
- Create a virtualenv and activate it.
pip install -r requirements.txtpip install -e .
