

Like the other guy said, Symfonium is the one and only true answer.
Quick rundown of features:
- playlist sorting
- smart playlists (auto generated by filters)
- fully customisable now playing screens
- fully customisable home menus
- casting via UPnP (think sonos, any other wifi enabled speaker ecosystem)
- stats tracking
- scrobbling to your tracking service (listenbrainz, lastFM)
- transcoding support (depending on server - jellyfin cant but navidrome transcodes perfectly)
- smart queue
- personalised mixes
- radio mixes
- downloadable media for offline play
- track / album rating system
- favourites
Symfonium does things that no other media player I know of can do, for example:
I try to rate my music as i listen to it and while I do that, every song i rate 5 stars goes to an automatically generated playlist of 5 star music only. From there it auto downloads to offline cache in OGG OPUS 320 format to keep quality and reduce space used (My library is all FLAC).
From there I have created a playlist that incorporates the 5 star playlist with some other parameters to create an even larger playlist which, you guessed it, is all automatically done for me.
Now I could have a bunch of these playlists combined in different ways (rating defined, mood defined, genre defined, BPM defined) and I can choose to either shuffle them when pressing play, start a personal mix which uses your stats to alter the queue of the playlist or I could order the whole thing by increasing BPM or year.
It is an incredibly powerful tool to listen to your music and I will never be able to go back to spotify playlists or any sort of algo picking what I listen to.
Forgot to also mention: