I use Navidrome on the server side
Tempus on Android (maintained fork of Tempo)
Feishin on desktop
I also recently set up music assistant to try and stream my music to my TV too, although I haven't used it yet beyond just testing and don't see myself using it too much
I scrobble my Navidrome up to ListenBrainz too, which then gives weekly recommendations to add to my collection.