Thanks for the work; it is getting better and better.
I have noticed two other bugs:
1) when I move the volume on iTunes, I cam shorty hear the sound though another output. My default sound output is "built-in output". The built-in output is connected (via toslink) to my DAC. The same output is used by BitPerfect. I also have an USB imic connected to small speaker (for the the system alerts). Surprisingly, while moving the volume level on Itunes, the sound is shorty routed to the iMic (unless it is to the internal speakers of the mac, which should be desactivated...). Curious, but not a real problem...
2) some files do hang iTunes (always at the same files, always at the same moment). Colored turning wheel - the only - way is to force to quit itunes. I noticed it only with some files. which were bought on the Itunes store. The problem does not occur while playing the same files without BitPerfect. If you think it may help, I could send you one of these file (let me know where to send or to download - the file is 8.7 Mo) or I could send you a copy of the apple bug report while forcing to quit iTunes.
I also have another problem that BitPerfect sometimes stop playing (without hanging iTunes), after a while playing, but I have difficulties reproducing this one. At least it is not linked to the files. Maybe I should check the memory use...
By the way, did you find a way to allow BitPerfect to play steamed contents in the ITunes store or streamed MP3 of online radios ?