Aftermarket players like Amarra, Audirvanna, and Pure Music do have significant influence on the sound. Configured well, they better optimize how the computer sends data to the DAC, and IMO offer a very audible improvement over basic iTunes - even with asynchronous DACs.
They "optimize" how the computer sends audio to the DAC by making sure that it isn't resampling the audio.
You can do this yourself by setting the system output to
44100.0Hz 2ch-24bit in the "Audio MIDI Setup" app on OS X.
Or under Control Panel > Sound > Device Properties > Advanced >
24 bit, 44100Hz (Studio Quality) on Windows.
Note: increasing bit-depth from 16-bit to 24-bit has
zero effect on the sound - it is literally just adding zeros to the data.
However, if you were to use a digital volume control - whether in the PC (not recommended) or if your DAC is using a digital control, there are
some cases where outputting 24-bit rather than 16-bit could potentially sound better. But in properly designed hardware, it should make no difference. It will never harm audio quality to output 24-bit rather than 16-bit, so you might as well just to be safe.
The difference is that with these other players, if you are playing a mixture of CD-quality audio and others such as DVD Audio (24/48) "HD" downloads (24/96 and above) etc. then many players such as iTunes will automatically downsample everything to whatever your system output is set to. (i.e. 24/44)
You will also see that these applications advertise things like 64-bit volume control. Well 64-bit internal precision can be useful if you are doing complex audio processing (EQ/DSP) but a 64-bit volume control is basically worthless, because the result is going to be truncated to 24-bit to actually go out to your DAC anyway. (possibly 32-bit now, with some of the very newest DACs)
And if you aren't using a digital volume control or DSP, then as long as the output is at least 16-bit it makes
zero difference to playback of CD quality lossless files what the bit-depth is.
Interesting thread. Seems a lot of discussion about bit perfect but I think one thing that is important is jitter. When comparing a standalone cd player with built in DAC and a computer based playback system that consists of squeezebox 3 with external DAC, i find that CD player easily beat the other for me personally, by a large magin. Mind you the cd player I am using is not even a dedicated cd player but a cheap DVD player. The only explanation I have for that is that jitter from SB3 into DAC is pretty bad, since source or transport is separated from DAC, whereas in CD player there is one master clock for both transport and DAC.I had a feeling that in order to get a similar sound quality as a CD player, one has to spend quite a bit to improve the jitter, hence the new asynchronous USB DAC, and various reclocker and good transport. I have been using the SB3 streaming setup for quite a few years and my recent experience with the cd player makes me go back completely to CDs.I am for now adopting a wait and see attitude towards the computer playback system. Maybe grab a better cd player while waiting.
Are you comparing the analog output from the DVD player to the Squeezebox going through a DAC? What if you run the DVD player through the same DAC?