The Problem

Every context switch costs you

Developers rely on music to maintain focus during deep work. But controlling Spotify means leaving the editor, switching between windows and/or tabs and after that trying to find your way back into the problem you are solving. Research suggests that it can take up to 23 minutes to fully gain concentration after an interruption.

For something as trivial as skipping a track, that is an enormous hidden cost

The Solution

Play Spotify is a lightweight VS Code extension that integrates directly with Spotify Web API via OAuth 2.0. It surfaces music controls through VS Code's command palette and status bar, the two places developers already look. Key interactions were designed to require zero movement. Play, pause, skip, all accessible with a keyboard command or a single glance at the status bar. The extension used token refresh silently in the background so authentication never interrupts the session. State is persisted across workspace reloads

The Outcome

Play Spotify solves a real, personal pain point and became a practical demonstration of building tooling with UX-first mindset.

info
The best tool blends into the workflow. Play Spotify was built to be invisible, you should never think about it to use it