Song streaming decay by vintage chart
Budget: $25 – $50 USD
I have a database of daily stream counts from Spotify, Soundcloud and Pandora. The database includes songs with vintages from every year back to the 1920's. The streaming data is around 1-3 years in total per song
I would like to create a curve that shows how a song on average decays in popularity during its life cycle using using this database.
I have attached a picture of what this should look like. As you see, new songs fall rapidly in popularity and then the decline is less over time. I want to create the same chart showing average decline over a much longer period.
Therefore I would suggest to do this we take the average decline of the songs for its age/vintage and bootstrapping them to build a curve. I'm also open to other suggestions on how to build this.
Ideally this would be done in python and as I add to the database more songs the curve updates to reflect this.
I would like to create a curve that shows how a song on average decays in popularity during its life cycle using using this database.
I have attached a picture of what this should look like. As you see, new songs fall rapidly in popularity and then the decline is less over time. I want to create the same chart showing average decline over a much longer period.
Therefore I would suggest to do this we take the average decline of the songs for its age/vintage and bootstrapping them to build a curve. I'm also open to other suggestions on how to build this.
Ideally this would be done in python and as I add to the database more songs the curve updates to reflect this.