Earworm is a music data visualization and music exploration tool based on the Billboard 200 Year-End charts from 1970-2020. Using these charts, Earworm provides an overview of the albums on every chart year as well as data visualization to offer insights on the way music trends change and develop over time.
Where does the data come from?
Each year's chart data is scraped from the official Billboard website. Individual album data (duration, Grammy awards, genre, styles and images) is scraped from music database AllMusic.
How are genres determined?
Genres change and meld over time. AllMusic classfies many albums within one Pop/Rock category which can be difficult to analyze given it places acts like Britney Spears and Metallica in the same genre. For this reason, an album's subgenres (or 'styles' as AllMusic calls them) are used to infer whether an album in the Pop/Rock category is more accurately suited for Pop or Rock.
What tech stack was used for this project?
This project was built using the MERN stack.