I’m using a Jellyfin server with Symonium on android. It’s almost as good as plexamp, but sadly not available on other platforms. Symfonium will work with any media player that uses subsonic. My current jellyfin implementation is http with a VPN for external use.
I’ve been running Pop!_OS for a few years now on my laptop and about a year on my gaming PC. I’ve been very happy with it. Even microsoft Flight Simulator works perfectly. I’ve built a win 10 VM in virtual box for the few pieces of software I can’t get going on Linux (old garmin GPS software and some ham radio programming software).