Not a diagnosis, but sounds like depression.
Perhaps counter intuitively, exercise (get that heart rate up and sweat exercise) has always been the most effective for me. Managed my depression for ~25 years that way, such that I only have occasional (temporary) bouts of ennui.
I’d keep up with the touching grass too.
It doesn’t sync between services, but last.fm can be your tracking source and connects to both Spotify (when I had it… assuming still true) and Tidal (ways to track Bandcamp and other streaming too).
I have to wait for the full calendar year to pass in last.fm, but I get more interesting stats than what I remember from wrapped.