JRiver is an advanced media player that works cross platform including Linux. It isn’t the prettiest thing around and understanding everything that it can do can be frustrating but it will do just about anything you’d like a media player to do.
I rarely interact with it directly. I usually use JRemote on my iPad or iPhone to control it. There is also an incredibly fast web front end you can use in whatever device you want.
Does the old Logitech music server (or whatever it is called these days) work on Linux? There have been a bunch of front end programs to use those servers.