- Alessio Parmeggiani
- Alessio Sfregola
This project consists in a visual interface to find new songs based on those you already like. After searching for a song in the search bar the system highlights the selected song in a scatter plot, together with the 5 songs most similar to it according to a closeness metric calculated on some parameters automatically computed by Spotify algorithms. These parameters can be explored in the lower section of the screen, along with some useful information about the songs and their artists. On the left there is a section with filters that allow the system to only show songs that align with one's tastes. It also features some histograms to see the distribution of these parameters along the chosen dataset. An additional section featuring box plots is useful to see the how these parameters are distributed along the songs produced by the same artist and those most similar to them.
For more information you can read the project report.
Start a local server (using VSCode live server for example) and navigate to index/index.html on your web browser (tested with Firefox)