[For the rest of my projects and contact information, click here]
Spotify Plugin for the Elgato Stream Deck
Installation
Please follow the step-by-step instructions below to create your own Spotify Developer Application. (Client ID & Client Secret)
Reminder: Do NOT share your Client ID or Client Secret with anybody!
The plugin WILL NOT WORK if you skip a step! Follow the steps slowly, ensuring everything is done!
-
Open https://developer.spotify.com/dashboard/ and Login with your account. (Spotify Premium is required)
-
Choose to “Create An App” on the Developer Dashboard.
-
Give your App a unique name and description. (these can be set to anything of your choice)
Select the checkboxes at the bottom and click CREATE.
-
Congrats! You have created your App! Now click
Edit Settings
to add a few necessary details.
-
Enter
http://localhost:4202
in theWebsite
field. (copy & paste the url to ensure it’s correct)
-
Enter
http://localhost:4202
in theRedirect URIs
field and then clickAdd
before proceeding.
-
Compare your App settings with ours below. If the
Website
orRedirect URI
is any different, make changes before saving.
Note: The
Save
button may reappear. If it does, click it again to save your changes and return to the Dashboard. -
On the left hand side, you’ll now be able to reveal your Client ID and Client Secret which you’ll now need.
Copy & Paste both the Client ID and Client Secret into the relevant fields in the plugin’s Setup Wizard.
Reminder: Do NOT share your Client ID or Client Secret with anybody!
-
That’s it! Continue with the instructions in the plugin’s Setup Wizard.
-
Once the entire setup is complete, ensure you have the
Play/Pause
action on your Stream Deck and your device is selected!
Failing to do so will result in an alert (⚠️) symbol when the key is pressed, or a red connection symbol as shown in the image below.
Please note, if you don’t see your device listed… play a track inside of Spotify on the device and whilst it’s playing click the “Reload devices” button under the Play/Pause key.
COMMON ISSUES
-
I get
INVALID_CLIENT: Invalid Client URI
when I try to view my Approval Code. Why?!Please see Step 6 above…
-
My device isn’t displaying in the Device dropdown. Why?!
Play a track on the device of your choice, and then hit
reload devices
and it should then appear.
Please note, not ALL devices will be recognised, simply because Spotify’s API doesn’t support them. For example, SONOS.
DONATIONS
A lot of time, effort (and coffee) went into making this plugin work again. Donations are unnecessary but very much appreciated (and will help buy MORE coffee :)).
BarRaider’s Patreon
[If you still have problems, feel free to contact me using the methods below]