This WIP plugin allows you to control Spotify using StreamController. (Spotify Premium required)
It currently only provides actions for:
- play/pause/resume
- next song
- previous song
- switch shuffle mode
- switch repeat mode
- adjust volume in 10% steps
- show cover-art in play/resume button
- select playback devices/groups from a List
- Ensure you have StreamController installed.
- Copy the Extension to StreamControllers plugin folder (eg.
~/.var/app/com.core447.StreamController/data/pluginsfor a flatpak installation) - Create a Spotify App on https://developer.spotify.com/dashboard
- Set the Appname to whatever you want
- set the redirect URL to https://stream-controller/callback
- copy the clientID and client secret
- Configure the plugin with your Spotify Client ID and Client Secret within the StreamController settings and press "Login".
- Login to Spotify and accept the request for playback permissions
- Close the settings
- Use Actions on your Streamdeck
- more functions
- cleanup Code
Images used in the assets folder are from fonts.google.com and licensed under the Apache License, Version 2.0. You can retrieve a copy of the license at https://www.apache.org/licenses/LICENSE-2.0.