iTunes 7.5 Released
Apple has released iTunes 7.5. I've had a quick look and it doesn't look like there are any new AppleScript features, but I'll know more after a little more investigation.
iTunes Library Manager v5.1 Released
iTunes Library Manager has been updated to version 5.1. This is really just a maintenance release to make the GUI compatible with Mac OS X 10.5. However, I did add a "Check For Updates" menu option so that it no longer automatically checks for updates at startup. More to come in the next update, perhaps a month or so from now.
Dupin v1.1.2 Released
I have fixed a couple of issues with Dupin in version 1.1.2, now available for download. Some Leopard users were seeing an error at startup about a string coercion; this is fixed. Also, a problem with video Sample Rates (there aren't any) was fixed.
Control Remote iTunes in iChat
Macworld has a cool Leopard discovery about using iChat to remote control Bonjour-connected iTunes.
UPDATED: Tracks Without Artwork to Playlist v2.3
I've updated Tracks Without Artwork to Playlist to work with Leopard. Unfortunately, this particular download is just a plain .zip file--no fancy installer .dmg, at least for now. I've got to rebuild my little workflow that creates those so it can play well in Leopard.
Leopard, Scripts and Migration Assistant
A Correspondent writes:
"I have managed to eliminate a '-10960' error when using my favourite scripts by simply removing the Scripting Additions folder from /Library/ folder. Which of the 8 items I had in this folder was responsible for the errors I can't say. What I do know is that the Migration Assistant application is responsible for copying these files into my clean install of Leopard. Anyway, problem solved. You may want to let your other users know of this solution should you see fit."
Dupin v1.1.1 Released
Just released a quick update to Dupin. Version 1.1.1 fixes a "compilation error" some users were getting at startup.
Dupin v1.1 Released - Ready For Leopard
Doug's AppleScripts for iTunes has released Dupin v1.1, the iTunes duplicates manager. Dupin is an application that assists with locating, sorting, filtering, and deleting duplicate tracks in iTunes.
See Dupin in action. Watch the Dupin video tutorial presented by ScreenCastsOnline.
Updated in version 1.1:
- Compatible with Mac OS X 10.5 (Leopard)
- Remembers last selected playlist in playlist popup and in "Selected to Playlist..." panel
- Added option during Purge to remove tracks just from the selected source playlist
- Fixed issue with inaccurate examination of "Movies" master playlist
- Fixed issues with playlist popup display
- Minor performance fixes
This update is free for registered users.
With Dupin you can:
- Quickly find all sets of duplicate iTunes tracks based on your choice of criteria
- Select the "Keeper" tracks from among a number of duplicates automatically using a variety of versatile filtering options
- Purge duplicate tracks from iTunes and send files to the Trash
- Manage intentionally duplicated tracks
- Copy tracks to new iTunes playlists
- View duplicates in non-loaded libraries created with iTunes' multiple library feature
- View duplicates in iTunes libraries on other machines on your local network
- Sort tracks and view track info
- Export a list of duplicates to a text file
- Locate tracks in the Finder and in iTunes
- Audition tracks
In addition, Dupin features:
- Familiar iTunes-like interface
- Robust Help
- Ample keyboard shortcuts
- Visual progress feedback during operations
- Customizable toolbars
- Optional update checking
Got Your Spots On?
If you're wearing your Leopard PJs today in anticipation of being an early 10.5 adopter, I'd appreciate hearing about any incompatabilities you may detect using scripts from the site. I can tell you right now that apps like Join Together, Dupin, and iTunes Library Manager will not work under Leopard. However, I am simply waiting on results from a few beta-testers before I release Leopard-compatible versions of those apps, and that should be within a few days.
Scripting Database Events
Macscripter has a great overview on scripting the Database Events application, which front-ends sqlite 3. I haven't played with Database Events a lot, but the Macscripter article has more interesting info than I've seen elsewhere (if you've got the second edition Neuburg you might have been swayed away by his disdain for Database Events). Database Events can be handy for temporarily storing track data and doing it quickly so I aim to do some more work with it.