The Idea
Spotify is the leading music streaming service but caters to individuals listening to music alone. Often, I find myself listening to music with friends and trying to find songs that everyone likes. I think that, using Spotify’s API, we can build an application which offers features geared specifically for groups.
In this app, there will be two user types: hosts and listeners. The host will launch a listening party that listeners can join. The host will sign into their Spotify account through my app and be the person who is playing music at the party. Listeners will join the hosts listening party and add songs to the listening queue.
Spotify allows users to queue up songs to be played, by modifying the Host’s queue, my app can achieve a more collaborative listening experience.
This Job
While I think there are many ways to improve Spotify’s group listening experience, for this Upwork contract, I really want to keep it simple. I would like an application which can be accessed from a phone where a user can sign into their Spotify account and launch a listening party. Other users can request to join the listening party. Once in the listening party, users can modify the host’s listening queue. Front and back-end work will be required but should be minimalistic. At this point, I want to test the idea with friends and family before investing in it.
Acceptance Criteria
-
User can link their Spotify account to the app
-
User has the option to launch a listening party or join a listening party
-
Once a listening party has been launched other users can join the listening party
-
Host of listening party will have their listening queue updated through app
-
Non-host users can search through Spotify’s catalog and queue up songs on host’s account
-
Host can end listening party and remove access form users