Peeter's Maker HubExplore pluginsPlugins

Windows media setup guide

How to control Windows media from a Stream Deck

A Stream Deck can control compatible native apps and browser players through the media session each one exposes to Windows. Use one Stream Deck+ dial for queue, seeking, and source switching, or place dedicated playback and volume actions on any Stream Deck with keys; test the exact player you use before building the full profile.

By Peeter TombergPublished August 4, 2026Updated August 6, 20269 minute guide

Can Stream Deck control Windows media?

A Stream Deck can control compatible native apps and browser players through the media session each one exposes to Windows. Use one Stream Deck+ dial for queue, seeking, and source switching, or place dedicated playback and volume actions on any Stream Deck with keys; test the exact player you use before building the full profile.

The plugin reads the active media session Windows receives from the player, then exposes the available metadata and commands on Stream Deck. That same path can work across compatible native apps and browser players without a separate account integration for every service.

Choose Now Playing - Windows for deeper dial navigation on Stream Deck+, or Playback - Windows for dedicated keys on any keyed Stream Deck.

The Windows media session is the key

Windows provides system media transport controls so a player can publish its playback state and metadata, and respond to commands such as play, pause, previous, next, and position changes. Stream Deck can only show or control information the active player makes available through that system layer.

That explains most compatibility differences. A desktop app may expose artwork, title, artist, progress, and a full set of transport commands. Another browser-player combination may publish only a title and play or pause. The plugin cannot manufacture metadata or commands the player does not expose.

Which Windows media apps work?

The durable compatibility rule is simple: the native app or browser must expose an active Windows media session with the information and actions you want. A service name alone cannot guarantee that every player, browser, item, or command behaves identically.

CheckGood signWhat it means
Playback has startedWindows has an active session to discoverTest after pressing play, not while the player is idle
Title or artwork appearsThe player is publishing metadataA live now-playing display should have something to show
Media keys affect playbackThe player responds to system transport commandsPlay, pause, previous, or next are likely available
Timeline is availableThe player publishes position and durationProgress and seeking can work when the session supports them
Several players are activeWindows sees more than one sessionNow Playing can expose player switching for those available sessions

Browser behavior can change with the browser, website, tab state, and media implementation. If a web player is inconsistent, compare it with the service’s native Windows app before assuming the Stream Deck plugin is at fault.

Use the focused setup guide for Spotify, Apple Music, TIDAL, Amazon Music, YouTube, YouTube Music, or SoundCloud. Each one covers the service’s actual player choices, queue behavior, useful controls, and failure modes.

Choose Windows media dials or keys

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+.
Views and actionsPlayback, queue, seek, and player viewsNow playing, previous, next, and volume actions
Operating systemWindowsWindows
Stream Deck softwareStream Deck 6.9 or laterStream Deck 7.1 or later
Price€9.99 one time€4.99 one time
Best fitQueue, seeking, and source switching from one dialDirect controls that stay visible on keys

Now Playing is the stronger fit when several players can be active or when queue and timeline control matter. Playback is more literal: each key has a focused job and can sit exactly where it makes sense in the profile.

How to set up Windows media controls

  1. Choose the dial or key edition

    Choose Now Playing - Windows for one Stream Deck+ dial with queue, seeking, and source switching. Choose Playback - Windows for a live now-playing key plus dedicated transport and volume actions.

  2. Install the Windows plugin

    Open its Elgato Marketplace listing, complete the one-time purchase, and install the plugin in the Stream Deck app.

  3. Confirm the software requirement

    Now Playing - Windows currently requires Stream Deck 6.9 or later. Playback - Windows currently requires Stream Deck 7.1 or later. Both editions run on Windows.

  4. Start playback in a compatible app

    Play something in the native app or browser player you plan to use. Starting playback first gives the plugin an active Windows media session and metadata to discover.

  5. Place the controls in your profile

    Find the installed plugin in the Stream Deck action list, then drag its dial or key actions into your profile. Add only the controls your player exposes and arrange them where they are easy to reach.

  6. Verify the live media session

    Confirm artwork or track information appears, then test playback and volume. On Now Playing, also test queue, seeking, and switching between active media players.

  7. Customize and save the layout

    Choose readable main and accent colors, keep related controls together, and test the profile with the native app or browser you use most often.

Elgato Marketplace is the current installation path for Stream Deck plugins. Once installed, the plugin appears in the Stream Deck action list. Add dial actions from the Dials tab on Stream Deck+ or drag key actions into the standard key grid.

Three practical Windows media layouts

Focused playback row. Put previous, a live now-playing key, next, volume down, and volume up in one row. The order maps naturally to the way most people scan transport controls.

Always-reachable page. Keep the live key and play or pause on a page you use throughout the day, then move less frequent actions to a media page. This preserves valuable keys without hiding the current track.

One-dial media station. Use Now Playing on Stream Deck+ when you regularly switch between a desktop player and browser audio. Queue, seek, volume, and player selection remain grouped on one physical control.

Build the smallest layout that handles your normal listening first. Add controls only when you notice yourself returning to the player for the same action.

What the plugin can control

  • Live artwork, title, artist, playback state, progress, and volume when the media session publishes them.
  • Play, pause, previous, next, volume down, and volume up when the player supports those commands.
  • Per-app volume, queue navigation, timeline seeking, and active-player switching with Now Playing.
  • Custom main and accent colors for the dial screens or key actions.

Try both control surfaces in the browser

Each product page includes a working interaction demo, current requirements, customization preview, and direct Marketplace link.

Fix common Windows media problems

SymptomLikely causeWhat to do
No active mediaPlayback has not started or the player exposes no Windows media sessionPress play, then test the native app or another known-compatible player
Title appears without artworkThe session publishes partial metadataCheck whether the player itself exposes artwork to Windows; the plugin can only use what is available
Previous or next does nothingThe player or current item does not enable that commandTest a playlist or queue where previous and next are available
Wrong player respondsSeveral Windows media sessions are activePause or close the unwanted session, or use Now Playing to select the intended player
Plugin actions are missingThe plugin is not installed or Stream Deck is below the required versionConfirm the Marketplace installation and the Stream Deck 6.9 or later or Stream Deck 7.1 or later requirement

When asking for support, include the plugin edition, Windows version, Stream Deck version, player, browser if relevant, and which metadata or action is missing. “Spotify does not work” is much harder to diagnose than “Playback - Windows sees the title in Spotify desktop but Next does not respond.”

Official references and related reading

Windows media and Stream Deck questions

Which Windows media players can Stream Deck control?

The plugin can work with native apps and browser players that publish an active Windows media session. Use the player-specific guides and run the compatibility test for the exact app or website you use.

Why is no track showing on Stream Deck?

First start playback and check that Windows itself can see the application as an active media session. Compatibility depends on the app or browser exposing that session.

Which Stream Deck models work with Windows media controls?

Now Playing - Windows requires Stream Deck+. Playback - Windows works with every Stream Deck model that has keys, including Stream Deck+.

Do browser players work?

They can, when the browser and website expose an active Windows media session with the controls and metadata the plugin needs. Support can vary by browser and player, so start playback and test the session before building the rest of the profile.

Can it switch between multiple media players?

Now Playing - Windows includes a player view for switching the active media source. Playback - Windows stays focused on direct key actions rather than nested source-selection views.

Does the Windows media plugin require a subscription?

No. Now Playing - Windows and Playback - Windows are separate one-time purchases through the Elgato Marketplace. Any subscription required by Spotify or another media service is separate.