Our Mission: Melody Map's mission is to improve people's music festival experience in a simple way. Music festivals oftentimes have many artists that people are uninterested in. We have always wanted a service to sort the artists how based on personal preference, and with Coachella 2023 this weekend, we were inspired by this theme.

The Purpose: Melody Map takes a user's Spotify data and maps a schedule for them for Coachella 2023. Since there are a variety of times when artists of different genres play, it can be confusing. Our goal is to reduce stress so users can spend more time listening to the artists they love.

The How: We created an algorithm that sorted Coachella's 2023 lineup and aligned it to a user's Spotify data. On python, the algorithm is capable of sorting user data. We also engage the user by asking their personal preferences for music. This is then referenced with compiled Coachella 2023 lineup data to create a schedule of all artists for a particular preference.

Challenges I ran into

Spotify only gives user data from approved accounts. We made a request to but it takes several days. As a result, we made a sample data set to mimic the Spotify data. We also could not move our function from python to our website. Therefore, our product is not yet available to the public and can only be run locally. There was minimal knowledge of Git, Python, and HTML coming into this so there were slow barriers to get around. We also originally wanted to incorporate an AI to sort through user data to give suggestions that would be reviewed either positively or negatively so that it could learn; however, our AI only could process cancer data.

Accomplishments that I'm proud of

One of our members had no prior coding experience, so coming out of this with something to present is exciting. We feel that we have a stronger grasp on python and html and will be quicker to implement our ideas with these languages in the future.

What I learned

Python and Stellar by 5HTML UP.

What's next for Melody Map

Linking the code to the website would be a major next important step for Melody Map, as it would give us an online presence for future music festivals. Additionally, we would like to create another program to sort any music festival's lineup data to make the original program more applicable to other festivals. We would also like to get approval from Spotify to user any user's data. This would enable us to use real data instead of our sample set.

Share this project:

Updates