January 2024
NEW: Doug's Check For Update
While some applets and all apps from this site have a menu command to "Check for Update...", many AppleScripts do not. To make it easier to check if a script you downloaded at one time or another has a newer version available, use Doug's Check For Update. Just drop an AppleScript file on it (or launch it and use an Open Panel to navigate to a specific script) and it will check the website for the latest version of that script:
Sure, it'd be great if I could include a Sparkle-like mechanism to automatically check and install updates—as my apps do. But the code required to do so would just add too much overhead to a—very likely—simple AppleScript.
More information and download is here.
UPDATED: Music Folder Files Not Added v5.2
I think I finally licked a text encoding problem with Music Folder Files Not Added in this latest version.
Music Folder Files Not Added will list the file paths of the files in your designated "iTunes Media" folder which are not in iTunes' track library. Additionally, you can select a different parent folder and its contents will be compared to the iTunes library. The files listed in this screenshot are located in my "iTunes Media" folder but have no associated track entry in iTunes:
Includes options to Filter results, Add a selection of found files to iTunes (Mobile Applications can not be added this way), move them to the Trash, and Export a text file listing the file paths.
Several users had been reporting issues with text encodings (especially with Greek, German and Cyrillic text, but others also) and this version addresses this problem.
More information and download is here.
Is a user playlist Just Smart or a Genius?
Just noticed the most recent iTunes sdef (12.3.1) now contains a genius flag for user playlist. Sometime around iTunes 12, Apple made Smart and Genius playlists both respond to smart and you couldn't tell the difference. It is now possible to distinguish Smart and Genius playlists with AppleScript. Thanks!
NEW: Rating Notify
I used to be pretty good about maintaining my tracks' Ratings. But I have lapsed. I used to use my applet Rate Me! Rate Me! to encourage me to rate tracks as they were playing. But I haven't updated that in a few years and, really, it was conceived before Notifications became available.
And while iTunes Notifications are fine, they don't display the Rating for the track. So I had to roll my own.
Rating Notify is a simple applet that runs in the background and when iTunes plays a Music track it dispatches a Notification displaying the track's Name, Artist, Album, Artwork and Rating. The script can also be set to only show Notifications for tracks without a rating. The tracks in these Notifications, for example, have not been rated:
Clicking the Notification reveals the track in iTunes' Music library so you can work on it—or you could use the iTunes Dock menu to rate it (tracks cannot be rated from the Notification, if that's what you were wondering). Additional options can be set via System Preferences: When the alert style in System Preferences > Notifications for the applet is set to "Banners", Notifications will self-dismiss; when set to "Alerts" each Notification will remain posted until it is user-dismissed, as in the screenshot above.
For iTunes 12 and later/OS X 10.10 and later. More information and download is here.
UPDATED: Join Together v7.5.3
Join Together will create and export a single AAC or ALAC audio file from the audio data of tracks dragged from iTunes or files dragged from the Finder, leaving the original source tracks and files intact.
This latest version, 7.5.3, fixes a problem some users were seeing with encoding at lower sample rates, fixes an issue when using advanced Session Options and has minor performance enhancements. It's a free update for registered users.
You can try Join Together for free in Demo Mode, which will sharply reduce the volume of the exported file after a few minutes. A registration code for Join Together that removes the Demo Mode volume restriction is $5.00.