Overview
I had been using the music streaming service Spotify for a while, but became tired of the generic playlists which they recommended. The songs on their playlists for categories such as 'Workout' or 'Classic Rock' weren't actually very good. Going through and creating playlists one song at a time would have been the best solution, but that takes time. I wanted to create a tool that would help users generate a playlist quickly that they actually enjoyed listening to.
Method
I used "workout" as a playlist example name. I assumed that many users on Spotify had named their workout playlist "workout" or something similar. The algorithm counts which songs were the most frequent among similarly titled playlists. Once it gathers enough datapoints, the algorithm picks the 25 most popular songs among 'workout' playlists and generates a new playlist on your account. These top 25 songs are determined by the public to be the best choices for the given term, in this case "workout". These songs are displayed to the user, where small changes and edits can me made. If the user is satisfied, they can add the playlist to their library.
Finally, Save Changes
If the user is satisfied, they can add the playlist to Spotify and start listening!