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.
| Check | Good sign | What it means |
|---|---|---|
| Playback has started | Windows has an active session to discover | Test after pressing play, not while the player is idle |
| Title or artwork appears | The player is publishing metadata | A live now-playing display should have something to show |
| Media keys affect playback | The player responds to system transport commands | Play, pause, previous, or next are likely available |
| Timeline is available | The player publishes position and duration | Progress and seeking can work when the session supports them |
| Several players are active | Windows sees more than one session | Now 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
| 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+. |
| Views and actions | Playback, queue, seek, and player views | Now playing, previous, next, and volume actions |
| Operating system | Windows | Windows |
| Stream Deck software | Stream Deck 6.9 or later | Stream Deck 7.1 or later |
| Price | €9.99 one time | €4.99 one time |
| Best fit | Queue, seeking, and source switching from one dial | Direct 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
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.
Install the Windows plugin
Open its Elgato Marketplace listing, complete the one-time purchase, and install the plugin in the Stream Deck app.
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.
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.
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.
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.
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
| Symptom | Likely cause | What to do |
|---|---|---|
| No active media | Playback has not started or the player exposes no Windows media session | Press play, then test the native app or another known-compatible player |
| Title appears without artwork | The session publishes partial metadata | Check whether the player itself exposes artwork to Windows; the plugin can only use what is available |
| Previous or next does nothing | The player or current item does not enable that command | Test a playlist or queue where previous and next are available |
| Wrong player responds | Several Windows media sessions are active | Pause or close the unwanted session, or use Now Playing to select the intended player |
| Plugin actions are missing | The plugin is not installed or Stream Deck is below the required version | Confirm 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
- Microsoft: SystemMediaTransportControlsReference for the Windows system layer that exposes media metadata, playback state, and transport commands.
- Microsoft: manual control of system media transport controlsTechnical explanation of play, pause, previous, next, timeline updates, and player integration.
- Elgato: Stream Deck pluginsOfficial guidance on discovering and installing plugins through Elgato Marketplace.
Read Now Playing vs Playback for the full edition comparison. If your listening happens on networked speakers instead of a Windows player, use the Sonos setup guide.
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.