Spotify Web API

Spotify's HTTP API for accessing music catalogue data, playback and user library information.

1 project using Spotify Web API

Spotify NextUp – Collaborative Jukebox

Collaborative jukebox for Spotify: guests search and vote, and the top‑voted track is auto‑queued a few seconds before the current one ends. QR codes planted around our flat during parties ended the music DJ duties for good. You don't like this track? Search and vote for the next one!

  • Search and vote on tracks (duplicates avoided)
  • SPA frontend showing current votes and upcoming tracks.
  • Configurable voting rules (e.g. min votes before queuing, allow up/down voting of other suggestions)
  • Long running queue service manager via ReactPHP event loop
  • Dockerized Apache/PHP with Composer; simple file store with locking for concurrent access.
Timeframe: 2017