Jupyter Notebook (a browser-based development environment for data science) is required for running the code (which is in Python 3).
The developers of Jupyter Notebook "strongly recommend installing Python and Jupyter using the Anaconda Distribution, which includes Python, the Jupyter Notebook, and other commonly used packages for scientific computing and data science."
I analyzed Spotify data from 1921-2020, and examined the following questions related to song loudness:
- How does song loudness affect popularity?
- How does song loudness change over the years?
- How loud are various music genres?
A Jupyter Notebook, along with Spotify data files, are available here. The notebook illustrates my analysis.
I have written a post explaining my main findings yet here.
Yamac Eren Ay gathered Spotify data using Spotify Web API. Yamac Eren Ay's data is licensed under the Community Data License Agreement - Sharing, Version 1.0 (more information available here).