Try PlayVi ! ๐ (Looks better on mobile)
PlayVi is a web application built on top of Spotify API in order to simplify the process of creating a public playlist and collaborating on it with minimum hassle.
Anyone with a party pin including those who doesn't have a Spotify account can contribute to a playlist created through PlayVi. And, you don't need to authenticate with your Spotify credentials to start a party. However, a Spotify account is required to play the playlist eventually.
It is built to look and work better on mobile devices, but you can use it with a browser virtually on any device.
- Start a party.
- Share the party pin & app link with people before the actual party.
- Wait for people to add songs.
- When the party day comes, click the playlist name to open & play it in Spotify.
Note: Shuffling the playlist makes the flow more natural since people are likely to add songs successively.
Once you start a party, a public Spotify playlist is automatically generated for you along with a four-digit pin code to share with your friends so that they can join and contribute to the playlist.
When you start a party, you become the party admin and you have the privilige of being able to remove any song from the playlist.
In the example screen below, a Spotify playlist named cyanDaisy
is created along with the party pin of 6971
.
As an alternative to sharing party pin and the app link separately, you can use the query string of ?pin=
with your party pin. When you do so, it redirects to correct route and fills in the party pin automatically.
dbilgili.github.io/PlayVi//?pin=6971
Hit Join to a party
button and then use the party pin along with a nickname you desire and then you have access to the party as a contributer.
You can add songs and only remove the songs you have added.
When you search for a song under the Add Songs
tab, you get the top 20 results.
The small green play icon next to song title indicates that the song has a preview. You can tap/click the album cover and listen to it. Tapping/clicking the song name adds it to the playlist.
If a song is already in the playlist, it gets greyed out and cannot be added again.
Link to playlist and party pin can always be accessed through more options icon [...] on the top right corner.
Refer to this repository for the source code of the server.