Inspiration
All of us use spotify intensively, and we agreed that we all had moments when we were listening to a playlist and listened to a song that did not match that particular vibe. Or we realized that one song was on two different playlists. In order to solve our problem, we wanted to create a web app such that it can find songs that are similar to a particular one - our automated playlist maker!
What it does
It's your own playlist builder! Given a song, it plays music that matches vibes with the given input and reduces overlapping songs across different playlists.
How we built it
We used Flask as a server in the background to query the results from the Spotify Web API to find songs that are similar to another automatically. Our language was Python, and we needed to scrape through JSONs to obtain playlist IDs to create our database.
Challenges we ran into
We ran into many authentication errors and certificate failures so it was difficult to code on everyone's laptop when not everyone could obtain the correct data.
Accomplishments that we're proud of
We have a full functioning website! We were also able to make use of an API and better learned how to use Git.
What we learned
That UI is very difficult! Authentication things can get super messy and crazy. We learned more git commands (git stash and git clone) and how to navigate through APIs better.
What's next for SpotSync
Built With
- api
- flask
- html/css
Log in or sign up for Devpost to join the conversation.