Ya, that is the error you would get before the change above. In iTunes 12, they changed how they set up the delegate callbacks to run on the main thread instead of creating their own thread for it in iTunes 11, so the delegate isn’t getting called in your current version.