Inspiration
Me and my friends all love music and wanted to branch out to find new music that's suitable for us.
What it does
It functions like the "Similar music" part found in most music streaming apps where they use the songs you listen to to find similar songs you would like. The user answers questions relating to their preferred type of music and those answers are compared to attributes within the songs of the music catalog until they find a song compatible with them.
How we built it
We used Java as it was the one language all three of us knew. We also used AI to help with downloading and transcribing a music catalog file into the computer.
Challenges we ran into
Our biggest challenge was trying to give the songs within the downloaded music catalog their attributes. While some come with attributes like titles and artists, our program sifts through specific attributes such as tempo and instruments that are not already found within the file. If there were more time, we would have attempted to develop an AI that would sift through the songs and assign them those attributes rather than us having to listen to each song and manually assign an attribute.
Accomplishments that we're proud of
The planning process was rather quick and efficient. Also, using the Copilot AI efficiently was something we were proud of.
What we learned
How useful AI can be within the realm of computer science. The entire file-downloading process within the code would not have worked had we not used AI to help us understand and accomplish that task.
What's next for Music Catalogue
Our project is not complete as the songs are missing attributes so making an AI that would give those songs attributes would be the next step.
Built With
- ai
- java
Log in or sign up for Devpost to join the conversation.