Skip to content

bamarc/SpotifyForStreamController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Control for StreamController

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

Installation & Configuration

  1. Ensure you have StreamController installed.
  2. Copy the Extension to StreamControllers plugin folder (eg. ~/.var/app/com.core447.StreamController/data/plugins for a flatpak installation)
  3. Create a Spotify App on https://developer.spotify.com/dashboard
  4. Set the Appname to whatever you want
  5. set the redirect URL to https://stream-controller/callback
  6. copy the clientID and client secret
  7. Configure the plugin with your Spotify Client ID and Client Secret within the StreamController settings and press "Login".
  8. Login to Spotify and accept the request for playback permissions
  9. Close the settings
  10. Use Actions on your Streamdeck

TODO:

  • more functions
  • cleanup Code

Asset Attributions

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.

About

A simple Spotify Extension for StreamController

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages