Provides triggered query handlers for Spotify searches.
Besides their obvious primary purpose, the empty query for the handler with id …
- track returns the users top tracks.
- artist returns the users top artists.
- album returns the users saved albums.
- playlist returns the users saved playlists.
- show returns the users saved shows.
- episode returns the users saved episodes.
- audiobook returns the users saved audiobooks.
The "modify-playback-state" scope of the web API works for premium accounts only.
Free accounts can use the feature set of the local spotify: scheme handler though.
This plugin is work in progress. Currently the items support these actions:
- track
- Premium: Play/Queue on active device.
- Free: Play in local spotify client.
- artist
- Show in local spotify client.
- album
- Show in local spotify client.
- playlist
- Show in local spotify client.
- show
- Show in local spotify client.
- episode
- Premium: Play/Queue on active device.
- Free: Show in local spotify client.
- audiobook
- Show in local spotify client.
- Create account at https://developer.spotify.com/dashboard/applications.
- Create an app.
- Add Redirect URI
albert://spotify/. - Tick checkbox Web API.
- Add your name and mail under User Management.
- Insert Client ID in the plugin settings and click the authorize button.
- Uses the Spotfiy Web API.
- See
api.hfor the endpoints used. - Uses QtKeychain to store secrets.