(I'm probably going to regret posting this, considering some of my previous interactions with FOSS people. This post is not asking for help. I will block you if you reply trying to ""help"".)
(I'm not going to make these every day for the next 6 months, don't worry.)
I've been scrobbling my listens for a few years now. First on last.fm, then ListenBrainz, and now teal.fm! To do this, I use Pano Scrobbler on my phone and https://github.com/foxxmd/multi-scrobbler on my homelab.
Here's my (very simplified) understanding of how file systems work: