Inspiration

PlaylistPoly, full name PlaylistPolymerization, was designed for music enthusiasts who have been listening to music for a large part of their lives. Most people generally have multiple playlists that they use to gather different kinds of music. We love to listen to music and sometimes feel like listening to music from different playlists but have no way to do that. With PlaylistPoly we can combine our playlists and listen to them with ease.

What it does

The user logins to their Spotify account and is shown two drop-down lists that display all the playlists they have created. Once they choose their two playlists, they are returned two descending lists of their songs and are given the option to confirm their selection or go back to the start screen. Once they have confirmed the two playlists they want to combine, as long as they have Spotify Premium, their queue on the Spotify App will be filled with songs going back and forth from both playlists.

How we built it

We used HTML, CSS, Flask, Python, and the Spotify API using Spotipy.

Challenges we ran into

We were fairly new to most of the languages and frameworks other than python, and it was quite difficult to combine the frontend and the backend together to create our full-stack project.

Accomplishments that we're proud of

It was awesome to be able to make so much progress all in one day. Initially, we were on the verge of giving up as we thought we wouldn't be able to finish in time due to all the problems we were having understanding and coding in all the different languages. We continued to work as hard as possible and learned what we needed to accomplish our goal of merging our playlists and having the ability to sort through the playlists.

What we learned

We learned how to create a simple full-stack application working on both the frontend and backend aspects. If we had more time we would probably add more features and made the frontend more user-friendly and appealing.

What's next for PlaylistPoly

We have more ideas for PlaylistPoly the simplest one being the ability to merge even more playlists than just two, and this wouldn't require much improvement. Our main goal for PlaylistPoly would be to have an audio visualizer that reacts to the beat and melody of the song for the user to watch and enjoy. A final goal would be to make it more mainstream and available to users without Spotify premium.

Share this project:

Updates