Can Stream Deck control Spotify?
Yes. On Windows, Stream Deck can control Spotify when the Spotify desktop app or web player publishes an active media session. Start a track first, confirm its title appears in the plugin, and then add the playback surface that matches your hardware.
The Windows plugins do not connect to a private Spotify API. They use the media session that the active player publishes to Windows. That keeps the setup simple, but it also means Stream Deck can only display metadata and send commands the player makes available.
Use Playback - Windows for one visible action per key, or Now Playing - Windows for deeper control from one Stream Deck+ dial.
Choose the right Spotify player
Spotify offers both a Windows desktop app and a browser player. Either can work with Windows media controls, but they appear as different media sources. Build your Stream Deck profile around the one you actually use every day instead of testing one and later switching to the other.
The desktop app is usually the cleaner starting point because it creates a distinct Spotify session. The web player shares its session with the browser, so another tab playing audio can become the active source. Now Playing - Windows can help when several media sessions are open because its source view lets you select the intended player.
Test Spotify compatibility first
Do this short test before buying or styling a complete profile. It separates a player-session problem from a Stream Deck layout problem.
- Open the exact Spotify player you plan to use: desktop or web.
- Start a normal song inside an album or playlist; merely opening Spotify is not enough.
- Confirm Windows exposes the title and playback state before arranging the whole profile.
- Test previous and next inside a playlist, where both actions have a clear destination.
- If you use the web player, repeat the test after opening another audio-producing browser tab.
Choose Spotify keys or a dial
| Feature | Now Playing - Windows | Playback - Windows |
|---|---|---|
| Control surface | One Stream Deck+ dial and touch display | Dedicated Stream Deck keys |
| Hardware | Requires Stream Deck+. | Works with all Stream Deck models that have keys, including Stream Deck+. |
| Core feedback | Artwork, title, progress, volume, and active view | Artwork, title, progress, volume, and playback state |
| Deeper controls | Queue, timeline seeking, and media-source selection | Focused direct actions without nested views |
| Stream Deck software | Stream Deck 6.9 or later | Stream Deck 7.1 or later |
| One-time price | €9.99 | €4.99 |
Choose by control surface rather than price. Playback is the fit when you want literal, glanceable keys. Now Playing is the fit when you own Stream Deck+ and want more of the player available from one physical control.
How to set up Spotify controls
Choose Spotify desktop or web
Open the exact Spotify player you intend to keep using. The desktop app and browser player create different Windows media sources, so configure against one deliberately.
Start a playlist or album
Play a normal track before opening the Stream Deck controls. Starting playback gives Windows a title, playback state, timeline, and commands to expose.
Choose keys or a Stream Deck+ dial
Use Playback - Windows for dedicated keys on any keyed Stream Deck, or Now Playing - Windows for deeper controls on a Stream Deck+ dial.
Install the Windows media plugin
Purchase and install the selected plugin through Elgato Marketplace, then find its actions in the Stream Deck app.
Build the Spotify control group
Add live now playing, play or pause, previous, next, and volume. On Stream Deck+, also test seek, queue, and source selection.
Test the Spotify contexts you use
Try a playlist, album, and podcast if they are part of your routine. Confirm every action you plan to rely on before styling the profile.
Test both control surfaces before buying
Each product page includes a working browser demo, current requirements, customization preview, and direct Marketplace link.
The most useful Spotify controls
| Control | Best for | What to know |
|---|---|---|
| Live now playing | Seeing the current song at a glance | Shows the artwork, title, progress, and playback state Spotify publishes to Windows. |
| Play or pause | The action used most often | Place it on a dedicated key or press the configured Stream Deck+ dial. |
| Previous and next | Albums, playlists, and podcasts | Availability follows the current Spotify context and queue. |
| Volume | Adjusting Spotify without changing every app | Now Playing uses per-app volume; Playback provides focused volume actions. |
| Source and seek views | Multi-player desks and timeline control | These deeper views belong to Now Playing on Stream Deck+. |
Start with play or pause and live now playing. Add previous, next, volume, and deeper dial views only after the basic session stays reliable in the player you chose.
Spotify setup notes
- Choose either Spotify desktop or the web player as your default and test that same route after every profile change.
- Keep browser video and music sessions closed while diagnosing the Spotify web player; add them back only after Spotify works alone.
- Test songs and podcasts separately if you use both, because the available timeline and previous/next behavior can differ by content type.
- A Spotify subscription is separate from the Stream Deck plugin purchase and does not change how the Windows media session is detected.
The reliable profile is the one tested against your real listening context, not the one with the most actions. Remove any control the current player never exposes consistently.
Fix common Spotify control problems
| Symptom | Likely cause | What to do |
|---|---|---|
| No Spotify track appears | Playback has not started or Spotify has not published a session | Press play in Spotify, wait for the title to change, and then reopen or reselect the Stream Deck action. |
| A browser tab appears instead | Another tab owns the browser media session | Pause the other tab, use the Spotify desktop app, or select Spotify from the Now Playing source view. |
| Previous does nothing | The current Spotify context has no previous item | Test from the middle of an album or playlist rather than from the first item. |
| Artwork or progress is missing | Spotify published partial metadata for that item | Change tracks and compare the desktop app with the web player before treating it as a plugin failure. |
If the problem remains, ask in the Maker Hub Discord and include the player, browser if relevant, Windows version, Stream Deck version, plugin edition, and the exact field or command that failed.
Official references and related reading
- Spotify: keyboard shortcutsSpotify documents desktop and web-player shortcuts and provides a useful reference for its available player actions.
- Microsoft: SystemMediaTransportControlsReference for the Windows layer that exposes media metadata, playback state, transport commands, and timeline updates.
- Elgato: Stream Deck pluginsOfficial guidance on finding and installing plugins through Elgato Marketplace.
For the underlying compatibility model, read the complete Windows media guide. To choose between the two plugin editions, read Now Playing vs Playback.
Spotify and Stream Deck questions
Can Stream Deck control the Spotify desktop app?
Yes, when the Spotify desktop app publishes an active Windows media session. Start playback first and confirm its title appears in the plugin.
Can Stream Deck control the Spotify web player?
It can when the browser and Spotify web player expose the session to Windows. Another media tab can take over the browser session, so test with Spotify playing by itself first.
Do I need Spotify Premium?
The Stream Deck plugin does not require Spotify Premium, but Spotify controls and playback behavior still follow the capabilities and limits of your Spotify account.
Which Stream Deck works with Spotify?
Playback - Windows works on Stream Deck models with keys. Now Playing - Windows requires Stream Deck+ because it uses a dial and touch display.
Why is Spotify artwork missing?
The plugin can only display metadata Spotify publishes to the active Windows session. Change tracks, start playback again, and compare the desktop app with the web player.
Can Stream Deck change Spotify volume without changing Windows volume?
Now Playing - Windows provides per-app volume on its Stream Deck+ dial. Playback - Windows provides focused volume actions for the active Windows media experience.