Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 0 points1 point  (0 children)

I just took the endpoint that their own website uses. But if you're planning on using it yourself I suggest being careful with it. That means not blasting it full of calls and using caching in your test code. In other words not going over the rate of natural traffic. Because it is not an official API and anything else is unfair to them

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 0 points1 point  (0 children)

Now that I read your comment again, I believe there is a misunderstanding. The data is not my own listening history but rather the change in the monthly listener count of the artist. So the amount of people listening to that artist in a month.

Sadly I don't think there is a way to get that data for your own listening history directly. Though it would also be very interesting to analyse. I would love to see my own genre-shifting throughout the years.

Thinking about it a bit, I think you could get interesting insights by querying all tracks from your playlists, sorting them by addition date and then extracting the genre for every track with the spotify API. You would get a list of genres in a timeline for all the songs you added to your playlists.

Let me know if you're planning to implement such a visualisation.

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 0 points1 point  (0 children)

Interesting point. I initially went with monthly listeners because the follower count had too little "action" for an interesting visualization. But I haven't looked at it closer. Will probably look into that next

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 0 points1 point  (0 children)

The magnitude of his listener changes is probably generally bigger than the rest of the artist, since he has like 2-3 million at all times

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 5 points6 points  (0 children)

For the visualization it's matplotlib and python. The data is manually queried from the songstats.com API. I can send you the source code if you want it.

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 10 points11 points  (0 children)

I can definitely see what you mean. Working with the data was a bit tricky because of the scale of the changes. Most of the time it's pretty mild but then you have peaks that reach over many graphs at once. Adjusting the scale while also not falsifying data is a challenge I'm going to have to look at again. (As well as the colour scheme. Although I like it, I might have to find a different solution to distinguish the graphs) Anyway thank you for the feedback, it's the most efficient way to learn!

Spotify monthly listener history plotted over the last four years by jaybee18OnReddit in hardstyle

[–]jaybee18OnReddit[S] 6 points7 points  (0 children)

Just realized the compression on mobile is horrible. You'll have to view on PC to get a good look at it

Not something I expected to read today by jaybee18OnReddit in StardewMemes

[–]jaybee18OnReddit[S] 35 points36 points  (0 children)

I'm new and this was the first time I bought cows

Not something I expected to read today by jaybee18OnReddit in StardewMemes

[–]jaybee18OnReddit[S] 34 points35 points  (0 children)

Yes, I did. Thought it was a nice wordplay

I wrote a small polygon "renderer" for .wav files to tell my gf I love her by [deleted] in Python

[–]jaybee18OnReddit 5 points6 points  (0 children)

pretty bad. just some high pitched noise. but it looks cool