Yeah I don't have any real video content, so I mostly use navidrome for my CD collection. Jellyfin supports the Subsonic API which means many clients can simply connect to your jellyfin server and manage your music content. I think navidrome does the best as music specifically, they just have a bunch more supported features and automatic media "correction" etc.
Anyway, I've used Tempus on mobile (active fork of Tempo) and Feishin on desktop. It's flutter app and they also publish a docker container with web support, but if you don't allow cookies then you have to remember to back up your settings file lol.
Both Tempus and Feishin have very modern spotify like features, such as auto-play (tempus is WAY better) and now even support queue syncing so you can move devices freely and keep your listen queue synced.
There are a bunch of much nicer looking IOS clients and a few more desktop clients but this year Feishin has blown them all way IMHO. The majority of them are flutter/electron apps so they work on most OS's as well.
