Use https://nbviewer.jupyter.org/github/mihirahuja1/Spotify-Artist-Region-Discovery/blob/master/Model_PCA_Clustering.ipynb to open the main notebook
Do certain set of countries show similar music listening behaviour? How can we leverage this to help artist expand their target audience?
- Using Spotify's Top 200 Charts for 57 Countries, I have tried to come up with a way to predict where an artist's music can be appreciated and matches taste of people.
- Also included are some trends of world's listening behvaior.
There was some issue fetching the data fro 'Andora' so had to drop it eventually.
The Second step and quite an important step is to gather meta-information for the above collected songs
For any song there will be meta information like how danceable is the song, how energetic is it, etc? These features are the building blocks of the model
The file MetaInformationForCharts.ipynb covers this step. For this purpose I have used Spotipy which is a lightweight api to extract information from Spotify.
- For this the data is normalized
- Then PCA is applied for 2 components(For simplicity and viz)