A beautiful, lightweight Spotify mini-player for Windows 11 that sits in your taskbar like a native widget. Control your music, see album art, and use playback controls without switching windows.
- 🎵 Real-time Spotify integration - Album art, track info, playback state
- 🎨 Native Windows 11 design - Acrylic effects, rounded corners, smooth animations
- 📍 Smart taskbar positioning - Locks into taskbar or floats as needed
- 🎮 Full playback controls - Play/pause, next/previous, like/unlike tracks
- 🔒 Secure authentication - PKCE flow, encrypted token storage
- 🔔 Smart notifications - Toast notifications with controls
- ⚙️ Customizable settings - Theme, behavior, account management
- 🚀 Auto-start & tray - System tray menu, auto-hide options
- Go to Releases
- Download the latest
Spotify Taskbar Widget Setup X.X.X.exe - Run the installer and follow the setup wizard
- The widget will launch automatically after installation
-
Clone the repository:
git clone https://github.com/MadalinaCarcea221989/Spotify-Taskbar-Widget.git cd Spotify-Taskbar-Widget -
Install dependencies:
cd spotify-taskbar-widget npm install -
Set up Spotify app:
- Create a Spotify app at Spotify Developer Dashboard
- Copy
config.example.jsontoconfig.json - Add your Spotify app's Client ID
-
Run the widget:
npm start
- The widget appears in your taskbar after first launch
- Click the widget to open the full control panel
- Use the system tray icon to hide/show or quit
- Right-click for quick access to settings
To create your own installer:
cd spotify-taskbar-widget
npm run distThe installer will be created in spotify-taskbar-widget/dist/
- Spotify tokens are encrypted at rest using AES
- No data is sent to external servers except Spotify's official API
- Configuration files are excluded from version control
- Windows 10/11
- Spotify Premium account (for playback control)
- Internet connection for Spotify API access
Contributions are welcome! Please feel free to submit issues and pull requests.
MIT License - see LICENSE for details
Built with Electron, maintained by MadalinaCarcea221989
