I use Tidal and Roon for creating playlists and my Windows directory to sort music to a thumb drive for the car. As for software running on a PC you have know idea the phase errors signal problems created. I have compared the music quality of streaming against vrs the same music from a CDs. The CDs were played on PS audio transport and and a OPPO 205, the steaming can be just as good if not an improvement over Disc. The computer and other audio device can create distortion, via ground loops, switching noise and degrading the signal shape. The Audio device or PC can cause like impedances issues,clocking and noise.
Do PC designers care about the output impedance or signal shape, ect for the DAC, Nope. Many companies buy cheap recovery circuits are it's integrated in cheap DAC chip. Jitter, noise, signal shape degrades and the input performance of the DAC.
The poor characteristic of many components ie. PC's and audio gear will degrade the DAC's reclocking circuit. The clock recovery can be game changer if done correctly. I have tested these condition and problems in the lab at Texas Instruments with HP/Agilent spectrum analyzers, Tek distortion analyzer. If you do a lot of streaming it best to use box like Optical Rendu, it will reclock and reshape the data, it's an obvious performance improvement. Checkout www.SmallGreenComputers.com