Warning
Due to Spotify API changes in February 2026, Spotify Premium is now required to use this extension. Starting from February 11, 2026, Spotify requires Premium for app owners using Development Mode. Sorry for the inconvenience.
✨ Features
- 📌 Live lyrics sync with your Spotify playback.
- 🎨 Lyrics colors auto-themed from album cover (via
colorthief). - 🖥️ Smooth side panel view – code on the left, lyrics on the right.
- 🖱️ Click-to-seek – click on any lyric line to jump to that moment in the track (like Spotify app).
- 📱 Mobile mode – black unplayed lines, white played lines (like Spotify mobile app).
- 🔑 Simple one-time login using your own Spotify Client ID.
- 🚪 Quick logout command to reset session.
- ⚡ Set a maximum tracks cache size for lyrics syncing.
⚡️ Installation
-
Open VS Code → Extensions → search
spotilyricsor install from VS Code Marketplace. -
Run the command:
Show Spotify Lyrics via Spotilyrics
🔑 Authentication (one-time setup)
- Go to Spotify Developer Dashboard.
- Create an app → copy Client ID.
- Important: set the Redirect URI for your app to:
http://127.0.0.1:<port>/callback(default:8000).
You can change the port in settings (spotilyrics.port) or via the commandSet Spotify OAuth Callback Port. - Run the
Show Spotify Lyrics via Spotilyricscommand. - Paste your Client ID in the panel and log in.
- Enjoy synced lyrics while coding! 🎶
ℹ️ Why? – To respect Spotify API rate limits, you need your own ID.
⌨️ Commands
Show Spotify Lyrics via Spotilyrics(spotilyrics.lyrics) – open synced lyrics panel.Logout from Spotilyrics(spotilyrics.logout) – clear session and re-auth when needed.Set Tracks Cache Max Size(spotilyrics.tracksCacheMaxSize) – configure the maximum number of tracks cached for lyrics.Set Spotify OAuth Callback Port(spotilyrics.port) – set the local callback port used for Spotify OAuth.Toggle Mobile Mode(spotilyrics.mobileMode) – switch between normal and mobile mode.Toggle Song Title(spotilyrics.songTitle) – toggle the song title in the lyrics panel.Toggle Song Icon(spotilyrics.songIcon) – toggle the song icon in the lyrics panel.Toggle Song Artists(spotilyrics.songArtists) – toggle the song artists in the lyrics panel.
⚙️ Tech stack
- Spotify Web API
- LRClib for lyrics with timing
- colorthief for cover-based theme
- TypeScript + VS Code WebView
📜 License
This project is licensed as Unlicensed.
Feel free to use, hack, and remix it.
Made with ❤️ by therepanic. Your code has a soundtrack now.

