A simple VS Code extension that displays the current media session in the status bar, with playback controls to play, pause, skip, and go back without leaving the editor.
Features
Live media session info (title, artist, album)
Playback controls (play/pause, next, previous)
Customizable display style (only media, only controls, or full)
Lightweight runtime: uses native Windows PowerShell + Windows Media Session APIs (no bundled .NET executable)
No logins or accounts required. Just install and use!
Settings
statusbar-player.hideWhenInactive: When enabled (default), hides the player when no active media session is detected.
statusbar-player.style: Display mode for extension items:
only media
only controls
full (default)
Notes
This extension relies on the Windows Media Session API to retrieve media information and control playback. It may not work with all applications, especially those that do not use the standard media session framework.
Windows PowerShell must be available on the system (default on supported Windows installations).
This extension is meant to be used on Windows, as it relies on the Windows Media Session API. It won't work on other operating systems.