VIBEQ BY GROOVEPOP · GUIDES
Spotify Web Playback SDK and vibeQ: what’s the difference?
Spotify provides an SDK and example code for playing music in a web browser. vibeQ by Groovepop is a complete shared-room application built around Spotify playback. These tools can work together: vibeQ already uses the Web Playback SDK for its optional browser audio.
What Spotify’s example provides
Spotify’s web-player tutorial demonstrates a React frontend, a Node backend, account authorization, and playback controls. The SDK makes the browser a Spotify playback device and requires a Premium account.
It is useful for learning how to build your own browser player. You can extend the example with your own interface and application features.
What vibeQ adds
| Capability | Spotify tutorial | vibeQ |
|---|---|---|
| Browser playback | Core example | Optional host feature |
| Guest requests and votes | Not demonstrated | Included |
| Fair queue scoring | Not demonstrated | FPQS |
| Played history and saved sets | Not demonstrated | Included when archives are enabled |
| AI artwork and sourced trivia | Not demonstrated | Optional add-ons |
This comparison describes the linked tutorial, rather than every capability available through Spotify’s APIs.
Where the music plays
By default, vibeQ controls the host’s existing Spotify Connect device, such as the desktop app. Guests participate through the shared webpage without connecting their own accounts. A background worker advances requests while guest tabs are closed, as long as the host device and server remain available.
If the host enables browser audio, vibeQ creates a playback device through Spotify’s SDK. Closing that browser-player tab stops that device. The host still needs an eligible Spotify account and access to the configured developer app; neither approach removes Spotify’s app access requirements.
Which should you start with?
Choose Spotify’s tutorial if you want to learn browser streaming or build a personal player from a small example. Choose vibeQ if you want a shared jukebox with requests, votes, persistent history, and fair queueing already implemented.
vibeQ runs locally with Node.js and SQLite, with optional Docker and Azure deployment paths. Artwork and trivia require separate provider configuration. It is an independent open-source project, and Spotify supplies the music playback.