I've been coding from a Macbook pro for years now, so MacOS here. Was a Windows user before that, didn't have any problems with it either.
Spotify offers a pretty powerful free API, maybe you could build a clone of some sort.
If you are like me and have 30+ tabs open at all times, the great suspender is really helpful.
I did some more research and it turns out the tables approach is the only way to go.
Lucky enough I found this template which saved me a lot of time. I only had to customize it a bit and it works pretty well.