+1 for Auralic.
if you can use a mesh system as suggested earlier than Innuos Zenith should also be a contender — you can rip cd’s and the unit can also optionally run as a Roon server. Once you get the streamer, I highly suggest a passive filter like ENO.
BTW, I also have the JA Perspective2 Graphene speakers — by far the best speaker I’ve ever owned. I used to own Luxman 590Axii and absolutely loved the combo.