MUDE provides comprehensive playback controls integrated directly into your VS Code status bar, allowing you to control your music without leaving your editor.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mayur1377/MUDE-music-in-vscode/llms.txt
Use this file to discover all available pages before exploring further.
Available controls
All playback controls are accessible through both the status bar and command palette:Play/pause
Toggle between play and pause states with a single click.- Playing
- Paused
When music is playing, the control shows a pause icon
$(debug-pause) with tooltip “Pause”.If no media is loaded, attempting to toggle pause will display an information message: “No media is currently playing”.
Seek controls
Quickly navigate through the current track with seek forward and backward buttons.- Seek forward
- Seek backward
Skip ahead by 10 seconds.
- Icon:
$(chevron-right) - Tooltip: “+10s”
- Command:
MudePlayer.seekForward
Track navigation
Navigate through your playlist with next and previous track controls.- Next track
- Previous track
Play the next track in the recommendations queue.
- Icon:
$(triangle-right) - Tooltip: Shows “Up next: [Track Name]” when available
- Command:
MudePlayer.playNext
Track navigation buttons display smart tooltips showing the actual track name that will play next or previous.
Command reference
All playback controls are registered as VS Code commands:| Command | Title | Category | Description |
|---|---|---|---|
MudePlayer.togglePause | Toggle Pause | MUDE | Play or pause the current track |
MudePlayer.seekForward | +10 sec | MUDE | Skip forward 10 seconds |
MudePlayer.seekBackword | -10 sec | MUDE | Skip backward 10 seconds |
MudePlayer.playNext | Play Next Track | MUDE | Play the next track |
MudePlayer.playPrevious | Play Previous Track | MUDE | Play the previous track |
You can assign custom keybindings to any of these commands through VS Code’s keyboard shortcuts settings (File > Preferences > Keyboard Shortcuts).
Control visibility
Playback controls automatically show and hide based on the player state:Playing state
When music is playing, all controls are visible:Stopped state
When no music is playing, controls are hidden to reduce clutter:The control visibility is managed automatically by the player state machine. You don’t need to manually show or hide controls.
MPV player integration
MUDE uses the MPV media player under the hood for high-quality audio playback:Error handling
Playback controls gracefully handle errors:- No media loaded: Shows information message instead of crashing
- End of playlist: Prompts user to search for more music
- Download failures: Displays error in status bar with clear messaging
If you encounter persistent playback issues, try searching for a new track to reset the player state.