RSS Feedings
What's New...
30 Most Recent
dougscrptr
Site Menu
[ Home
[ What's New
[ 444 Scripts...
- ...by category:
- Managing Tracks
- Managing Track Info
- Managing Artwork
- Managing Playlists
- Controlling iTunes
- Exporting Info
- Managing Files
- Networking
- Internet
- iPod
- Miscellaneous
- With Other Apps
- Retro Scripts
- Script List
[ Download FAQ...
[ Forum at iLounge
[ dougscrptr
[ Twitter
[ my delicious
[ Uhm, Windows?
Shareware Apps
- Dupin v1.3.4
- Join Together v5.3.1
- iTunes Library Manager v5.1
Site Info
- Who's Doug?
10 Most Recently Added:
Links point to a script's entry page...
- today:
Make Video Tags v1.2
Application assists with batch-editing video track tags - today:
Clipboard to Multi-Tracks Lyrics v1.0
Paste text contents of the clipboard to each of the selected tracks' Lyrics tag - yesterday:
Make Bookmarkable v2.5
Change file type to make selected AACs bookmarkable - 2 days ago:
Tracks Without Artwork to Playlist v3.3
Copy tracks without artwork to a new discrete Playlist - 2 days ago:
Re-Add Selected Tracks as Podcast v1.2
Re-add any tracks as Podcast episodes to the Podcasts playlist - June 11, 2008:
Art to Desktop v2.0
Set your desktop picture to the artwork of current track - June 10, 2008:
Batch-Delete Playlists v2.0
Delete several playlists at once in either iTunes or iPod - June 9, 2008:
Make A Text List v2.0
Create a text file containing an alphabetical list of chosen tag data - June 6, 2008:
Set Video Kind of Selected v3.1
Change the video kind and video related tags of selected videos - June 5, 2008:
Selected Tags to Lyrics v1.0
Copy selected tags as list to Lyrics tag of selected tracks - the 30 most recent...
30 Most Recent RSS Feed
Your donation allows me keep the site up-to-date, fun, and easy to use. Thanks!
Donations of any convenient size help defray my personal costs in keeping the site going. Making a contribution via Amazon Honor, Kagi, or PayPal is easy, safe, and secure. Future visitors salute you!
Purchase Superb dougscripts.com Shirts & Mugs from CafePress

Purchasing recommended products from Amazon also supports the site!
Top 11 Downloads
Links point to a script's entry page...
[#] = total downloads
- Make Bookmarkable [118523]
- Super Remove Dead Tracks [98430]
- Find Album Artwork with Google [77170]
- Corral iTunes Dupes [65749]
- Import iPod Audio Files [61868]
- CDDB Safari Kit [39315]
- Tracks Without Artwork to Playlist [36912]
- Remove Duplicate Tracks From Playlist [34503]
- Corral All Dupes [28836]
- Set Video Kind of Selected [24771]
- Remove n Characters From Front or Back [24250]
- full list...
Other Sites' Favorites
lifehacker: Top 13 iTunes AppleScripts
Playlist: Top 10 iTunes AppleScripts
Macworld: iTunes' "hidden" features
10 Random Scripts
Links point to a script's entry page...
- CD Text to CD Info Import CD Text data to selected CD's disc and track tags
(Managing Track Info) - iTunes Music Store Search Scripts Four scripts assist with searching the iTunes Music Store
(Miscellaneous) - Restore iPod Album Art Add/replace display artwork to selected iPod tracks from corresponding iTunes tracks
(Managing Artwork) - Backup Purchased Music Periodically backup your iTMS purchases
(Managing Files) - Rip AAC Old School AppleScript wrapper for afconvert rips CD tracks as Constant Bit Rate AACs
(Managing Files) - Track's Album to Playlist Copy currently playing or selected track's fellow Album tracks to a new Playlist
(Managing Tracks) - DJCheese Speech interjects random comments during play
(Miscellaneous) - Drop to Make M4V Movies Droplet converts movies to H.264 and adds to iTunes
(Managing Files) - File Renamer Use selected ID3 Tag data to create new file name
(Managing Files) - Quick Convert Convert or import tracks with any encoder on the fly
(Controlling iTunes)
Welcome!
Download 444 (and counting) free user-contributed AppleScripts for Apple's iTunes that will make maintaining your digital music collection easier and more fun!
What's AppleScript?
AppleScript is a simple Macintosh-only programming language that can control and automate actions on your Mac. AppleScripts written for iTunes can manage files and track information, create playlists, interact with other applications, and perform many other tasks which otherwise would be repetitive and time-consuming.
Cool! Where Do I Start?
Start browsing the site by using the Script Category links on the left. Or use the search boxes at the top of every page to try and find something specific.
The right column displays the 10 Most Recently Added Scripts, the Top Eleven Downloads, Other Sites' Favorite Scripts, and 10 Random Scripts.
What Else?
See Script Solutions for the answers to most frequently asked questions...get plenty of tips & info on writing your own AppleScripts for iTunes...query other Correspondents via the forum at iLounge.
Check back often or subscribe to my RSS news feed and 30 Most Recent Scripts RSS to keep updated on new scripts and info.
What's New...
RE-POSTED: Make Video Tags v1.2
I have re-posted Make Video Tags v1.2. Due to an error on my part, version 1.1 was posted incorrectly on August 5. Sorry for the inconvenience.
Join Together Deemed Mac Gem-Worthy
Thanks to Chris Breen at Macworld for bestowing Mac Gem-ness on Join Together.
Update Flood
I have released a handful of updates to scripts that require fixing for compatibility with iTunes 7.7.1.
There are quite a number of scripts that need the treatment, so there will be more updates to come over the next few days. If you don't subscribe to my RSS feeds--see "RSS Feedings" links in the left column of my site--then now would be a good time to do so to keep up on the updates.
UPDATED: Make Video Tags v1.2
Make Video Tags is now at version 1.2. I've added an Enabled Checkbox checkbox (no, not a typo) so that each video can be checked or unchecked in iTunes--handy so vids don't get iPod-sync'd if you'd rather not. Also added obligatory compatibility with iTunes 7.7.1.
UPDATED: Re-Add Selected Tracks as Podcast v1.2
Re-Add Selected Tracks as Podcast will re-add the files of the selected tracks to iTunes as if they were a Podcast subscription. The files will then appear in the Podcasts playlist and "behave" as though they are a group of Podcast episodes. Requires Web Sharing be activated.
This newest version is compatible with iTunes 7.7.1.
Also, I should note that there is a known Leopard/Apache bug that may prevent Web Sharing from working correctly. Many users facing this problem have had success using information from this Apple discussions link and item 5 from this macosxhints forums link. I do not know the status of this bug other than what I have read in the posts cited above.
UPDATED: Tracks Without Artwork to Playlist v3.3
Tracks Without Artwork to Playlist is up to version 3.3 and fixes the compatibility problem with iTunes 7.7.1.
UPDATED: Make Bookmarkable v2.5
The popular Make Bookmarkable has been updated to v2.5 and is now compatible with iTunes 7.7.1. Make Bookmarkable will change the file type of the selected AAC tracks to "M4B " and file extension to ".m4b", thus making them bookmarkable. Additionally, when used with iTunes 7 or better, deletes and re-adds each track so it will appear in the Audiobooks Library. Ratings, play count, last played date, skip count, and skipped date are preserved.
Updates Coming
I am working on updating several scripts and apps to accommodate the iTunes 7.7.1 issue and I'll be posting them when I can. Notably, Tracks Without Artwork to Playlist and Make Video Tags will be among the first to get fixed.
Dupin v1.3.4 Released
Dupin v1.3.4 provides compatibility with iTunes 7.7.1. All users are encouraged to update.
Dupin allows you to quickly find all sets of duplicate tracks in iTunes based on the criteria you choose. It can then automatically select the "Keeper" tracks from among a number of duplicates using your choice of a variety of versatile filter options. Tracks you decide not to keep can be purged from iTunes and their files optionally moved to the Trash. Dupin is flexible, fast, and easy to use.
AppleScript Bug or Feature in iTunes 7.7.1
I think I have found a rather unusual AppleScript bug (or perhaps feature; one never knows) in iTunes 7.7.1. It affects several scripts that may need to reference a track using a persistent ID. When attempting to reference a single track with a whose clause, the track reference is returned coerced as a list. This requires that an additional step be taken to extricate the single item (the track reference) from the list. I have filed a bug report. It is reproducible with this script:
tell application "iTunes" set t to item 1 of selection set p to (get persistent ID of t) log ("p: " & p) set the_track to (some track of library playlist 1 whose persistent ID is p) -- the result is a list (* {file track id 33083 of library playlist id 10591 of source id 46} *) log the_track end tell
![]()
iTunes 7.7.1 Released
Apple has updated iTunes to version 7.7.1. As many people have already noted, the information from Apple about what's new is particularly unforthcoming. However, this TidBITS article has a few findings.
Join Together v5.3 Released
I've just released Join Together v5.3. This AppleScript Studio application automates the process of joining the files of selected iTunes tracks together with QuickTime and exporting them as a single AAC Music or Audiobook file/track. Optionally, you can create a "chapterized" audio file of the exported AAC file with pointers to the individually joined tracks.
Join Together comes in two flavors:
The basic version of Join Together is free and always will be. It has the same or better features--and performs as well or better--as it ever has without restrictions. Most users will find the free basic version of Join Together satisfactory for their track-joining needs.
Join Together Plus is an optional shareware upgrade that provides additional pre-flight and post-op features that have been requested by power-users. You can upgrade to Join Together Plus from the free basic version for US$7. This is to cover development and support expenses, which, in turn, helps make Join Together work better for everybody. See Join Together's Help pages for more information on its Plus features.
Updated in v5.3:
- Added disc number and disc count tags for final track
- Added "Track Names to Chapter Names" menu item [Plus version]
- Fixed error in "Finished!" dialog [Plus version]
- Updated GUI
- Updated Help pages
- Performance enhancements
Visit the Join Together information and download page.
