Inspiration
We were inspired by our love of music and the inability to easily make a music playlist that would come to life from a group a friend music tastes. So Mingle Single mixes all your favorite music into one single playlist.
What it does
Our app uses the Spotify API to find your friend's playlists and then orders each song by popularity, takes a sample of the most popular ones and uses the Spotify recommendation http call to create create a 60 songs playlist!
How we built it
We used the Spotify WEB-API as well as a wrapper library (link) to be able to make http calls and manipulate their outputs with Java.
Challenges we ran into
We had some difficulties at first with using the wrapper library and the API as it was mostly new for us and there was not a lot of documentation to be found online. Also, getting the authorization tokens to work with Spotify's authentication system proved to be harder than expected.
Accomplishments that we're proud of
We are really proud of us for making such a complete Android app in less than 24h even more so since we used technologies we knew pretty much nothing about before we started our project and it feels good to design something that we can reuse in our daily life with friends.
What we learned
We learned how to use the Spotify API through a wrapper library and some of us learned quite a bit about Android programming.
What's next for Mingle Single
The next step would be to optimize the code to take advantage of multi-threading on modern cellphone to have a smoother experience. We would also love to be able to implement a music player right into our app to be ale to play the playlist we are making rather than relying on Spotify after the playlists have been concocted. Also, it would be a great addition to be able to decide on the number of playlists that is used as a sample, and the recommendation algorithm could be further improved with better gathering and data computing from the users.
Log in or sign up for Devpost to join the conversation.