Skip to content

EmmanuelOBUjunior/intmo

Repository files navigation

Intmo – Spotify for VS Code 🎶

A VS Code extension that lets you control Spotify without leaving your editor.
Stay in the flow of coding while keeping your music just a command away.


✨ Features

  • 🔐 Spotify Authentication
    Securely connect your Spotify account via VS Code’s UriHandler with full support for library and playback scopes.

  • 📂 Interactive Library Sidebar

    • Recent Tracks: Instantly access and play your 10 most recently played songs.
    • Your Playlists: Browse your entire playlist library with track counts and album art.
    • Recent Playlists: Dynamically see the playlists you've been listening to most.
    • One-Click Play: Click any track or playlist in the sidebar to start listening instantly.
  • Premium MiniPlayer

    • Sleek New Design: High-end Spotify-inspired interface with glassmorphism and smooth animations.
    • Live Progress: Watch your tracks progress in real-time with an interactive seeker.
    • Advanced Controls: Integrated Shuffle, Repeat, and Like button placeholders for a complete feel.
  • 🎧 Device Management

    • Detect active devices linked to your Spotify account.
    • Transfer playback seamlessly between devices.
    • Intelligent device switching via QuickPick.
  • ⚠️ Robust Error Handling

    • Clear feedback for missing devices or revoked permissions.
    • Interactive re-authentication flow when tokens expire.

🚀 Getting Started

  1. Install the extension.
  2. Open the Command Palette (Ctrl+Shift+P) and run Spotify: Connect Spotify.
  3. Authorize the extension in your browser to grant access to your library.
  4. Access your music via the Spotify Icon in the Activity Bar or open the MiniPlayer.

🛠️ Commands

Command Description
Spotify: Connect Spotify Login and link your account
Spotify: Open Mini Player Opens the premium miniplayer
Spotify: Refresh Sidebar Force update your playlist library
Spotify: Search on Spotify Search for any song, artist or playlist
Spotify: Play/Pause Fast toggle for playback
Spotify: Show Now Playing Show current track notification

📸 Screenshots


🧑‍💻 Development

Clone and run locally:

git clone https://github.com/your-username/intmo.git
cd intmo
npm install
npm run compile
npm run test
code .

About

Bring your music into your workflow! Spotify for VS Code lets you browse, search, and control Spotify directly inside your editor — no more app-switching, just pure flow.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors