Local files plus Tidal and sometimes Qobuz via RoonServer on Windows hosting VirtualCable to Foobar for VST support (HAF Room Shaper) to HQPlayer Embedded (modest upsampling along with HAF convolution) to NAA (Running on Pink Faun 2.16 endpoint) I2S to DS.
Haven’t put a CD in a spinner, unless to rip, for many years.
I connect my PC to my DSD through a pair of TPLINK MC110CS Fast Ethernet Media Converters. I have an 2 ft Ethernet cable connected to this box and from one of these to the other I have a 30 ft Optical fiber cable. Front the receiving box I have a 1 ft Ethernet cable connected directly into the Bridge of my DSD. Sounds great! This is not expensive to do and I recommend you try it. You can get the boxes on Amazon and the cables also. You should check the cable prices at Monoprice also.