I don't see an easy solution for me yet.
This is getting pretty technical but here goes:
My DAC has two lights on the front, 96 kHz and 192 kHz. That's why I assume it will lock to 48 kHz (double rate upsampling) but not lock to 44.1 kHz. An interesting experiment for me would be to run a CD player output into my DAC and see if the LOCK light comes on (assuming the CD player would output 44.1 kHz).
Any upsampling DAC will reclock the data using a PLL generated clock. The PLL has natural jitter reduction. I'm not sure that adding another jitter reduction device would help much. Most jitter reduction circuits are probably just using PLL reclocking anyway.
Interpolation for a 2x sample rate should be fairly easy, maybe just average the adjacent samples. Interpolation for a 48/44.1 ratio would be computationally complex. I doubt that the AppleTV does the interpolation well.
I do have a 10 year old Mac Mini that I can pull out of storage. It has USB 2.0 and also an optical output. Maybe the local server is the way to go.
This is getting pretty technical but here goes:
My DAC has two lights on the front, 96 kHz and 192 kHz. That's why I assume it will lock to 48 kHz (double rate upsampling) but not lock to 44.1 kHz. An interesting experiment for me would be to run a CD player output into my DAC and see if the LOCK light comes on (assuming the CD player would output 44.1 kHz).
Any upsampling DAC will reclock the data using a PLL generated clock. The PLL has natural jitter reduction. I'm not sure that adding another jitter reduction device would help much. Most jitter reduction circuits are probably just using PLL reclocking anyway.
Interpolation for a 2x sample rate should be fairly easy, maybe just average the adjacent samples. Interpolation for a 48/44.1 ratio would be computationally complex. I doubt that the AppleTV does the interpolation well.
I do have a 10 year old Mac Mini that I can pull out of storage. It has USB 2.0 and also an optical output. Maybe the local server is the way to go.