What I propose to do:
I have two computers, one with an optical out and the other with an optical out AND in. I have coupled them before just to see if I can play from one and record on the other, and it does work.
I would love to pick some tracks that are available on the various services in different resolutions and play them on the first computer, using the optical out. I would first connect it to my DAC to see the actual sample rate, 44.1 / 96 / whatever, then connect it to the second computer's optical IN and record just a snippet. (I know, probably a violation of some terms of service somewhere, but hey, this is academic research).
I will then be able to do a spectral analysis on the recorded snippet and see what it looks like. I can already tell you that some of the "high-res" recordings that I purchased and that are in my possession show a very clear wall at 22.05 kHz..... They were sourced from CD material.
I would love to see if there is a spectral difference / dynamics difference between the same tracks from different streaming providers. Of course, I will post my results if there is interest.
Thoughts?
code