Skip to content

🎵 Finding countries where an Artist's music will be adored!

Notifications You must be signed in to change notification settings

mihirahuja1/Spotify-Artist-Region-Discovery

Repository files navigation

Dillinger

N|Solid

Build Status

Do certain set of countries show similar music listening behaviour? How can we leverage this to help artist expand their target audience?

N|Solid

Artist Region Discovery!

  • 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.

The First Step is to collect Charts for all the countries where Spotify is available.

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.

N|Solid

N|Solid

The third step is to obtained a linear representation of all the audio features

  • For this the data is normalized
  • Then PCA is applied for 2 components(For simplicity and viz)

N|Solid

Next step is to performs clustering to find countries that are similar and dissimilar

N|Solid

Once clustering is done, I ran a Decision Tree to understand the rule based approach to create clusters.

N|Solid

About

🎵 Finding countries where an Artist's music will be adored!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published