The Weiss 502 would be one of those one box solution with a more emphasis on digital to analog conversion. It is also a Roon ready device (renderer) which means you need to have a separate device like ROON Nucleus or a laptop on your network to run ROON core. Either of these devices can also serve as a storage for your CD rips. Since both 502 and Nucleus or laptop are on same network, they will interact with each to provide full functionality of ROON system and playback of any stored files seamlessly.
If you go ROON route, the choice of external device that stores Core and music files becomes critical as most devices need a Linear Power Supply for best performance unless you use a laptop (not recommended due to laptop being inherently noisy). I believe you can easily put together NUC with a very nice LPS under $1200 plus the cost of Ethernet cables and power cords. I have a limited knowledge on ROON Core options so I am counting on others to weigh in.
Alternatively, you can bypass ROON renderer in 502 and get N200 that has onboard storage option for music files. You will use either USB or SPDIF for direct connectivity to 502.
If you don’t want to mess with external ROON core or N200, then consider Grimm Audio MU1 or Merging Technologies +player. Both devices are all in one DAC/Roon Core + Renderer players. As far storage, MU1 comes with optional storage and you can hook up a external portable SSD storage directly into +player.
Hope this helps!