A VS Code extension that provides seamless Spotify control directly from your IDE. Play, pause, skip tracks, manage playlists, and control volume without leaving your development environment.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
A powerful VS Code extension that brings seamless Spotify control right into your development environment. Control your music without ever leaving your code editor.
Features
Playback Control: Play, pause, skip tracks, and control volume directly from VS Code
Playlist Management: Browse and select from your Spotify playlists
Now Playing: See what's currently playing at a glance
Keyboard Shortcuts: Control your music without touching your mouse
Status Bar Integration: Quick access to player controls from the status bar
Dark Theme Support: Beautiful UI that respects your VS Code theme
Installation
Open VS Code
Go to Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
Search for "Xilie Spotify"
Click Install
Reload VS Code when prompted
Setup & Configuration
Initial Setup
After installation, click on the Xilie icon in the activity bar
Click "Connect to Spotify" to authenticate
You'll be redirected to Spotify's authorization page in your browser
Click "Agree" to authorize Xilie to access your Spotify account
You'll be redirected back to VS Code automatically
You're all set! Start controlling your music
Requirements
Spotify Premium account (required for playback control)
Active Spotify session on at least one device
Troubleshooting
If authentication fails, try signing out and signing in again
Make sure you have Spotify open on at least one device for playback controls to work
Check that your Spotify Premium subscription is active
Usage
Activity Bar: Click the Xilie icon in the activity bar to open the main panel
Status Bar: Click the play/pause icon in the status bar to control playback
Command Palette: Use Ctrl+Shift+P (or Cmd+Shift+P on Mac) and type "Xilie" to see available commands
Requirements
VS Code 1.99.0 or higher
Active Spotify Premium account
Node.js (for development)
Extension Settings
This extension contributes the following settings:
xilie.showStatusBarItem: Show/hide the status bar control (default: true)
xilie.refreshInterval: How often to refresh player state in milliseconds (default: 5000)