This was my senior project when working on my Bachelor's degree. This was a collaborative effort between six people, I worked on the portion accessing the Spotify API, using a depth first search to find valid music connections and a breadth first search to validate them.