Introduction Essay Dashboard Spotify About

Introduction


sentiment /'sen.tə.mənt/ n.
1b. a specific view or notion
2b. refined feeling : delicate sensibility especially as expressed in a work of art




Music is a defining characteristic of culture, acting as a means of expression for artists. As such, analyzing music is a vital way to take the pulse of society, allowing one to see changes in art over time.

With its importance in mind, in this project, we looked to answer questions about the evolution of key characteristics of songs. Namely, we analyzed the Billboard Year-End Hot 100, which provided a list of the “hottest”, or most popular, songs of any given year, dating back to 1959.

Each of the more than 6,000 songs were then matched with their lyrics, fed through NLTK's machine learning software to obtain sentiment and word complexity scores, and finally paired with its features, like danceability and energy, through Spotify’s API.

From this data, we were able to answer questions like:


Have top songs become more energetic over time?

Are there any differences in positive or negative sentiment between genres?

Have there been changes in word complexity of top songs over time?

Are songs more positive or more negative than they used to be?

Has the genre makeup of the top charts changed since 1960?

What are the most popular words of top songs?


The answers to these questions can be found throughout this website, with the sections above providing simple navigation.

Within the "Essay" section, you will find a long-form article analyzing the effectiveness of using NLTK to "rate" songs, especially within the rap genre.

The "Dashboard" section holds an overview of the various plots made for this project, and through this page you can navigate to short writeups about each of the plots.

Under the "Spotify" tab, you can catch a glimpse of the dataset by looking at the top songs for every year since Billboard was created.

In the "About" section, you can view a detialed overview of the sources used to get, clean, and plot the data, as well the people behind the project.