A new Spotify workflow for Alfred. Still in initial construction but aims to prioritize speed (local functions over API calls) to make the workflow feel snappier.
- Install the workflow that can be downloaded from the Github releases
- Setup an app as a Spotify developer here. Add http://localhost:11075/callback as a redirect URI. Save the changes and keep this page open as you will need the Client Id and the Client Secret on the next step.
- Type in the keyword 'spot' to launch the workflow in Alfred. It will first ask for the Client Id and then the Client Secret. Finish entering both of those.
- Enter the keyword 'spot' and press enter on authenticating. This will launch your browser to request permissions from Spotify.
That's it!
This workflow is mainly based on the work in Spotify for Alfred written by citelao and uses the same interface/Spotify tricks as in that workflow. This is mainly an exercise in determining if we can make it faster!
- Take into account user playlists
- Control menu can change repeat/shuffle
- Handle no song playing case