One other thing, about the format that you rip to. CDs use the Wav format, but the major problem is that wav and AIFF are pretty bad with meta data, the info about the album, artist, etc., etc., that Roon is so amazing at. I really do not hear a difference in any of the PCM formats (Wav, Flac, AIFF, among others are generally referred to as the PCM formats). DSD is a completely different format that is used on the SACD disks and also sold on many download sites, such as those that have been mentioned. DSD basic format is called DSD64 or DSD 2.8 since it is actually 2.8 Mhz (yes Mhz resolution not Khz like PCM). Most sites also sell double and quad density DSD (not as large of a choice but certainly there depending on music). These are referred to as DSD128 (5.6 Mhz) or DSD256 (11.2 Mhz). Some software can up-sample your music from your server (works better with a PC then pre-built music servers). Roon can, but the best is a software program called HQPlayer which integrates perfectly with Roon.
Using Roon -> HQPlayer (Roon as the controller and HQPlayer as the playback engine) I up-sample everything to DSD512 with a base clock of 48 (versus the standard base clock of 44.1) which translates to 24.6 Mhz. The T+A DAC can handle this perfectly, not many DACs in a reasonable range can. Doing this kind of up-sampling takes a fairly decent computer of course.
Hopefully helping you educate yourself some. It took me quite some time to learn how this whole digital thing works. Again I blame Norman (wisnon) for making me try DSD.

I could never look back after that though because it was such a huge difference to me and my ears!
One other little side note, the DSD64, DSD128, DSD256, etc., actually do have a meaning. DSD64 is 64 times the resolution of CDs, DSD128 is 128 times, etc.... figure it out, 44.1 x 2 = 88.2, x4 = 176.4, x8 = 352.8.... anyway at x64 it equals 2.8 Mhz

... amazing how that works out....
Oh by the way, the base clock. The standard which is used with CDs is 44.1, but many download sites have files that use 48 base clock. So while 44.1 double is 88.2... etc., double 48 is 96Khz and quad is 192Khz. These are two very popular resolutions on download sites. DSD uses the base clock of 44.1 to get to the Mhz resolutions but software like HQPlayer can also up-sample to 48 base clock; this is how all my music gets to 24.6 Mhz playback (48, 96, 192, 384.... 512 times = 24.6 Mhz)!!!