iTunes, Full-Screen View and AppleScript Applets

One of the marquee features in OS X Lion is full-screen view. Using this, your menubar withdraws from the screen, and your window takes up a tad more space. I don’t use this much on my 27″ iMac – may main computer – with the exception of for iTunes. Regular readers of this blog know that I’m a big music fan, and have a huge iTunes library. (Currently about 75,000 tracks.) With iTunes in full-screen view, I can eke out a bit more space to view my music.

I’m also an obsessive tagger. Whenever I add music to my iTunes library, either by ripping CDs or by adding downloads, I ensure that the tags fit my personal tagging scheme. To do this, I use a number of AppleScripts from the Doug’s AppleScripts for iTunes web site.

Doug Adams recently updated a script I use often, Remove n Characters from Front or Back, turning it into a nifty applet which is far more useful than previous incarnations. Unfortunately, when using iTunes in full-screen mode, applets simply don’t work well. Since they spawn their own windows, they can’t display over the iTunes window, and bounce to another space. This is a shame; when I want to use such applets, I need to take iTunes out of full-screen mode.

This behavior can be confusing. Fortunately, Doug came up with a dialog explaining this to users. His applet detects when iTunes is in full-screen mode, and, if so, shows the following:

This means that users have to either move the applet’s window back to the iTunes space, but it’s actually easier to take iTunes out of full-screen mode. It’s a shame that AppleScript works this way. This will be the case for a number of applets, and is especially unfortunate because AppleScript, in Lion, can access Cocoa frameworks, and create applets that can do much more than previous versions of AppleScript.

Tweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInEmail this to someone