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.json
to~/.config/spotifz.json
and fill in the required json fields. - Change to the root directory of this project and run
pip install .
- You should be able to call
spotifz
from your shell. - Select
Update Cache
the first time you runspotifz
.
- Create a virtualenv and activate it.
pip install -r requirements.txt
pip install -e .