Big fan of Plex and Plexamp, i bought the paid version it's like $160 for a lifetime licence.
Plex isn't the best tool for everyone so it depends on what you're looking for but from your previous posts it looks like it could work for you.
Some infos to explain how i got there, hopefully it will help you.
Some years ago i decided to digitalize all my music, so all my CDs are now in FLAC and, as i mentioned, i usually buy new music in the same uncompressed format.
All my music is in a 4 hard drives synology nas, i would strongly recommend having some redundancy (so at least 2 hard drives) cause hard drives all die at some point, sometimes there's a warning, sometimes not
I started with a Sonos setup cause 10 years ago they were kings of the hill and i was using the sonos app
Long story short, Sonos are good at hardware (speakers) and REALLY suck at software (i could say more about sonos but that's not the topic for the moment)
So i moved to plex which is a multimedia app and then to plexamp which is specific for Music
Recently i updated my synology Nas to be able to get the "sonic analysis" feature from plex, basically it analyzes your music library and associate every song/album/artist with other similar sounding song/album/artist based on the real sound not on a theoretical genre association.
The result is sometimes strange and debatable but you can create your own radio based on your own library, so usually songs you enjoy.
It's of course very useful if you have a big library like i do cause you sometimes "forget" older stuff.
As an example, Plexamp will associate Queen's "Radio gaga" with song from artists like Depeche mode (people are people) or Jean-Michel Jarre or even Kraftwerk (as i said it's debatable but interesting)
If you take "hammer to fall" from the same Queen album, it will be associated with AC/DC, Led Zeppelin or the more recent band Rival Sons to give you some example.
So yeah i'm quite convinced with plex.
As i said i'm slowly moving from sonos and i tryy to find software that works with this app as much as i can.
Hope this helps