Here's the "beta" of my music player, BetterSound. So far no flac support so you'll have to transcode to Apple lossless (m4a) to try it. I'm hoping to add flac support this weekend. When you run the app, it launches iTunes, you then play a track in iTunes and it plays through BetterSound, kind of like Pure Music does. Since this is a beta, most of the settings are defaulted to what seems to sound best, so there isn't much to play with. There is no UI, except for a preferences dialog where you can choose the output device.
Quality-wise I think it is comparable to Audirvana. I'm pretty sure I need a DAC or amp to hear any difference between the two (I'm using the line out on my Macbook Pro). I can clearly hear differences between BetterSound/Audirvana and iTunes, but not between BetterSound and Audirvana. I'm guessing Audirvana probably has the edge, it certainly has many more features and options, but I think I've distilled out the most important ones, like exclusive mode, and made them the default in my app.
Notable features/behaviour:
- Exclusive access mode. BetterSound will *only* open the device in exclusive access mode.
- Any upsampling/downsampling is done via CoreAudio with the best possible settings and 2x/4x ratios (no 44.1 to 96, instead 44.1 to 88.2).
- Use max bit depth is a bit of a hack, it is there to support DACs that only have limited output bit depths. For instance, the Classé CP-800 only support 24-bit, so all 16-bit files need to be output in 24-bit. In a future version I'll probably get rid of this option and be more clever about choosing bit depth, unless you guys report improved SQ.
- It uses two 128M buffers for smooth playback. 128M is good for about 3 minutes of 32/96.
- The sound device is configured to use its maximum buffer size.
- Gapless playback is possible, there is a 1 second delay between iTunes playing a file and BetterSound responding. That said, that also means BetterSound has only 1 second to buffer enough of the next track to ensure gapless playback. This works just fine when playing from the hard disk, but I'd imagine it would be problematic over wireless networks.
Notable missing features:
- BetterSound only supports stereo tracks (I think!) and stereo output devices (for sure!). Furthermore, the output device has to be a "simple" stereo device. BetterSound should hide ineligible devices from the list on the preferences screen. If this doesn't hiding doesn't work, the audio output can be totally garbled. I'd suggest turning the volume way way down and then slowly turning it up that way you don't risk your ears or your equipment.
- BetterSound does not mute iTunes, so if you play through the default device, you might hear a short blip from iTunes before BetterSound takes control. I'll probably get around to fixing that this weekend.
Let me know if you try it!
In case you missed it above, here's the link (head-fi won't let me make attachments

) https://docs.google.com/leaf?id=0Bzete4H47vr1YTdjODExMzUtZjFkZC00N2IxLTg1MzgtODA5YmRlM2E3NGQ4&hl=en_US&authkey=COyqkqsO.