It looks like it isn’t all wine and roses for iTunes 10: Among the complaints about the new icon, colorless interface and removal of 99-cent ringtone creation, a legitimate bug has surfaced between the media player and Automator.
Macworld is reporting that iTunes 10 doesn’t want to play nice with Automator anymore, causing actions from the E-Z scripting application to no longer load. It doesn’t matter if you use an existing Automator workflow or create a new one — iTunes 10 simply isn’t having any of it and they will fail to execute.
Although the bug doesn’t appear to affect AppleScript support within iTunes, any attempt to create a new workflow within Automator that includes an iTunes action won’t work. In fact, iTunes actions don’t even appear in the actions library when iTunes 10 is installed.
Turns out that what’s happening is that Automator’s version checking actually thinks iTunes 10 is a lower version of the software, according to TUAW. The bug appears because the version numbers are sorting alphabetically instead of numerically, which means some poor programmer is likely having a bad Friday being punished for his sins at Apple.
MacFixIt has posted a workaround for the issue which involves opening up the Info.plist files inside packages for your Automator workflows and manually editing the version numbers. Not exactly fun if you have a bunch of them, but if you depend on Automator to make iTunes 10 do what you want, there’s not much other choice for the time being.
We’re fairly confident that a real fix is probably making the rounds at Apple headquarters even as we write this — only time will tell when it actually rears its head in Software Update to squash this issue (and probably others waiting to be discovered)…
Follow this article’s author, J.R. Bookwalter on Twitter