Added Play(CFURLRef) and Play(AudioDecoder *)
Zero mStreamInfo in constructor
Simplified example
Added a debug log message when a decoder is collected
Correctly handle enqueued decoders with formats that can’t be gaplessly joined