Why isn beaTunes using QuickTime to access protected audio files?
beaTunes is using QuickTime/CoreAudio. Unfortunately QuickTime only allows the playback of protected files, but not transcoding. This means that QuickTime does not allow the extraction of the raw audio data, which is needed for analysis. In fact, not even the playback of protected movie files necessarily works. If QuickTime allowed the extraction of the raw audio data, getting around the protection would be trivial.