Note
This plugin only works with a spotify premium account. Not with a free spotify account. Also an internetconnection is required.
With this Plugin you can control any Spotify that is connected to your account. You can control the client that is running on your system while gaming or you can also control a music box in your Network.
- Play / Pause
- Next / Previous Track
- Repeat Plylist / Repeat single track / No Repeat
- Shuffle On / Off
- Volume Up / Down / Mute / Set
- Start playing a Playlist, Artist or Album (Element Play)
- Show informations of the current playing song
In most of the action settings you can also choose a target device that is currently active. The default device is the currently active device.
On each Action you can show Informations about the current playing song in the top, middle and bottom text. The informations are:
- Track Name
- Artist Name
- Album Name
- Currently active Device Name
- Volume
- Title Duration
- Elapsed play time of the title
- Remaining play time of the title
- Title Cover as Button Background
-
Create a Spotify Developer Application at the spotify developer page.
- Login with your spotify Account.
-
Plugin Information
- App name
- A speaking name. (e.g. StreamControl Plugin)
- App description
- Description of the App
- Website
- Redirect URIs
- http://127.0.0.1:8080
- If the Port 8080 is already in use on your system use another port. Change the port in the Plugin Settings too.
- APIs used
- Web API
- App name
-
In StreamController go to the general Plugin Settings.
-
In the Client ID field fill in the Client ID of the created spotify app.
-
If the Port 8080 is already in use on your system use the other port you specified in the app redirect URI.
-
Click on the validate button.
-
Your Webbrowser wil show the spotify Login Page. Login with your Spotify Premium Account.
-
On the next page click on agree to allow your created app to access your spotify data.
-
You will be redirected to a simple page that says that you can close the tab and continue in StreamController.
-
If the authentication was successfull the text above the validate buttonm should show "Authenticated successfully"
With the Element Play Action it is possible to start playing a Playlist, an Artist or an Album per button push. In the configuration of the action you have to set the link of the element you want to play. To get the link just open spotify and the element you want to play. In the desktop version of spotify you can just
Click on the three dots menu -> Share -> Copy Link to...
When pasting a link to the URL field in the action config it is checked if the element is supported. If an element is not supported the link will be instantly deleted in the field.
First you can check the open open Issues if your Issue is already known. If your Issue is in that List you can add some more information on the problem if you have one or just a thumbs up so I can see that there are more people with the same problem.
You can also see on the Spotify Control Plugin Issue Board in which version it is planned to be fixed.
If your Issue isn't in the Issue Board you can create a new Issue from the Templates.
You can join the stream controller Discord Server. There you can get help from others or from me by contacting K!ll3rT. But I don't look into Discord every day.
First you can check the open open Issues if your Issue is already known. If your Issue is in that List you can add some more information on the problem if you have one or just a thumbs up so I can see that there are more people with the same problem.
This plugin uses the Python Module spotipy
All Icons created by icons8