| Feature | Description | |
|---|---|---|
| 🎵 | Perfect Playback Sync | Listen together at the exact same second — when the host plays, pauses, or skips, everyone stays in tune |
| 🎶 | Shared Party Queue | Build the vibe together — anyone can add songs, remove tracks, or drag-and-drop to reorder live |
| 🎙️ | Pass the Aux (Guest Controls) | Host can grant control to friends so anyone can control the music |
| 👥 | Live Friend Avatars | See who's in the room with real Spotify profile pictures and live presence |
| 📌 | Mini Player Widget | A sleek floating widget keeping you connected to the Jam even when the sidebar is minimized |
| ⚡ | Instant Room Invites | Invite friends in seconds using a 6-letter room code, QR code, or shareable link |
| 🔄 | Seamless Auto-Sync | Automatically keeps everyone in sync without pausing or interrupting the music |
Just run this. It downloads the latest build and sets everything up automatically.
Windows (PowerShell):
irm https://raw.githubusercontent.com/Kyzenkms/spicetify-jam/main/install.ps1 | iexLinux / macOS:
bash <(curl -fsSL https://raw.githubusercontent.com/Kyzenkms/spicetify-jam/main/install.sh)That's it. Restart Spotify and look for the 🎵 icon in the player bar.
Requirements: Git · Node.js v18+ · Spicetify
Windows: Restart PowerShell after installing Git and Node.js.
Windows
git clone https://github.com/Kyzenkms/spicetify-jam
cd spicetify-jam
npm install
npm run build
spicetify config extensions spicetify-jam.js
spicetify applyLinux / macOS
git clone https://github.com/Kyzenkms/spicetify-jam
cd spicetify-jam
npm install
npm run build
spicetify config extensions spicetify-jam.js
spicetify applyFrom inside the spicetify-jam folder:
git pull
npm install
npm run build
spicetify applyAs a host
- Click the Jam icon in the bottom-right of the Spotify player bar.
- Click Start a new Jam in the sidebar.
- Share your Session ID, QR code, or join link with friends.
- Add songs via the sidebar or by right-clicking a track in Spotify and selecting Add to Jam.
As a guest
- Click the Jam icon in the player bar.
- Enter the host's Session ID or open their join link.
- Playback syncs automatically. Resuming after a pause jumps you straight to the live position.
Windows (PowerShell):
irm https://raw.githubusercontent.com/Kyzenkms/spicetify-jam/main/uninstall.ps1 | iexLinux / macOS:
bash <(curl -fsSL https://raw.githubusercontent.com/Kyzenkms/spicetify-jam/main/uninstall.sh)spicetify config extensions spicetify-jam.js-
spicetify applyThen delete the extension file from your Extensions folder.
"Connection timed out" when joining
Spicetify Jam uses WebRTC (P2P) to connect directly between users. Strict NAT — common on university, corporate, or mobile carrier networks — can block this.
- Switch to a mobile hotspot
- Use a VPN
- Use a home network instead of public or institutional Wi-Fi
- Make sure both users are on the latest version
The Jam icon doesn't appear after install
Run spicetify apply again, or try:
spicetify restore applyThen restart Spotify.
npm or git is not recognized
Install Node.js and Git, then restart your terminal.
Found a bug or have a suggestion? Open an issue — contributions are welcome.
MIT — see LICENSE for details.
