Peeter's Maker HubExplore pluginsPlugins

Spotify setup guide

How to control Spotify with an Elgato Stream Deck

You can control Spotify from an Elgato Stream Deck on Windows when the desktop app or web player exposes an active media session. Use dedicated keys for visible playback and volume actions, or use one Stream Deck+ dial for playback, per-app volume, seeking, queue navigation, and switching between active media sources.

By Peeter TombergPublished August 6, 2026Updated August 6, 20268 minute guide

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.

  1. Open the exact Spotify player you plan to use: desktop or web.
  2. Start a normal song inside an album or playlist; merely opening Spotify is not enough.
  3. Confirm Windows exposes the title and playback state before arranging the whole profile.
  4. Test previous and next inside a playlist, where both actions have a clear destination.
  5. If you use the web player, repeat the test after opening another audio-producing browser tab.

Choose Spotify keys or a dial

FeatureNow Playing - WindowsPlayback - Windows
Control surfaceOne Stream Deck+ dial and touch displayDedicated Stream Deck keys
HardwareRequires Stream Deck+.Works with all Stream Deck models that have keys, including Stream Deck+.
Core feedbackArtwork, title, progress, volume, and active viewArtwork, title, progress, volume, and playback state
Deeper controlsQueue, timeline seeking, and media-source selectionFocused direct actions without nested views
Stream Deck softwareStream Deck 6.9 or laterStream 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

  1. 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.

  2. 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.

  3. 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.

  4. Install the Windows media plugin

    Purchase and install the selected plugin through Elgato Marketplace, then find its actions in the Stream Deck app.

  5. 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.

  6. 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

ControlBest forWhat to know
Live now playingSeeing the current song at a glanceShows the artwork, title, progress, and playback state Spotify publishes to Windows.
Play or pauseThe action used most oftenPlace it on a dedicated key or press the configured Stream Deck+ dial.
Previous and nextAlbums, playlists, and podcastsAvailability follows the current Spotify context and queue.
VolumeAdjusting Spotify without changing every appNow Playing uses per-app volume; Playback provides focused volume actions.
Source and seek viewsMulti-player desks and timeline controlThese 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

SymptomLikely causeWhat to do
No Spotify track appearsPlayback has not started or Spotify has not published a sessionPress play in Spotify, wait for the title to change, and then reopen or reselect the Stream Deck action.
A browser tab appears insteadAnother tab owns the browser media sessionPause the other tab, use the Spotify desktop app, or select Spotify from the Now Playing source view.
Previous does nothingThe current Spotify context has no previous itemTest from the middle of an album or playlist rather than from the first item.
Artwork or progress is missingSpotify published partial metadata for that itemChange 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 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.