Inspiration

Our inspiration came from the many lame parties we've had to go to, where the DJ was replaced by us passing the aux cable around. SpotiParty promises to change this!

What it does

SpotiParty allows users to queue up songs from Spotify and vote on the current queue. The application ranks the song by likes and accepts user submissions to curate the party playlist everyone loves.

How we built it

The main service runs in Python Flask, connecting to the Spotify API for the song discovery, selection and ability to add/remove songs from a defined playlist which gets automatically played.

Challenges we ran into

The API proved difficult to use in some aspects like authentication which required specifying different privileges for different actions, reordering a playlist according to our internal ranking.

Accomplishments that we're proud of

Even though the project seemed ambitious for us we are proud that we have managed to complete most of the work we set out to do.

What we learned

Don't ever combine spaces and tabs in Python. And virtualenv is really.

What's next for SpotiParty

Have an admin panel which can ban users form spamming Despacito, allowing clients to pick from Spotify's recommended list.

Share this project:

Updates