What's nice about Spotify's data is the playback timestamp and listen duration is included for each individual stream, this means you can scrub through portions of your history on a weekly/daily/monthly/etc. basis and see how your interests have evolved over time, or alternatively look at your full history and see how your interests repeat across time.
For instance: I seem to not listen to Lorde on weekends: https://spotifystats.pages.dev/?main=day&break=artist, and March 2022 was a nearly 24/7 Grimes marathon: https://spotifystats.pages.dev/?main=hour&break=artist&start...
Anyways, you can request your own data from Spotify at https://www.spotify.com/us/account/privacy/ (make sure you pick the Extended Streaming History!), there's a link on the site to email yourself a reminder so you don't forget the URL by the time Spotify gets back to you, but the Cloudflare/Mailchannels API doesn't seem to be working very reliably so probably better if you just bookmark it.