RSS Feedings
What's New...
30 Most Recent
dougscrptr
Site Menu
[ Home
[ What's New
[ 442 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 Stats
[ Download FAQ...
[ Forum at iLounge
[ dougscrptr
[ Twitter
[ my del.icio.us
[ Uhm, Windows?
Shareware Apps
- Dupin v1.3.3
- Join Together v5.2.1
- iTunes Library Manager v5.1
Site Info
- Who's Doug?
10 Most Recently Added:
Links point to a script's entry page...
- Divvy Up For DVDs v2.0
Create DVD-sized playlists from selected tracks or playlist (may 16 '08) - Rate Me! Rate Me! v3.0
Applet compels you to rate unrated current track (may 15 '08) - How Long Between Current and Selected v2.0
Display the time when selected track plays after current track (may 14 '08) - Remove n Characters From Front or Back v3.0
Delete characters from the beginning or ending of selected tracks' name, artist, album, or composer tags (may 13 '08) - Tracks Without Artwork to Playlist v3.0
Quickly copy tracks without artwork to a new discrete Playlist (may 13 '08) - Assimilate View Options v2.1
Recreate playlists such that view options mirror the Music library (may 10 '08) - Move Playlists to Folder v2.0
Move selected playlists to a new or existing folder (may 10 '08) - Export Smart Playlist Criteria v2.0
Export just the criteria of Smart Playlist(s) to XML, import later (may 10 '08) - Rescue Playlists from Folder v1.1
Batch-extricate playlists from a selected Folder (may 10 '08) - Compare Two Playlists v2.0
Create text file listing tracks common to and exclusive to two playlists (may 7 '08) - 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 [106854]
- Super Remove Dead Tracks [89205]
- Find Album Artwork with Google [73734]
- Corral iTunes Dupes [61244]
- Import iPod Audio Files [59300]
- CDDB Safari Kit [37290]
- Remove Duplicate Tracks From Playlist [32784]
- Tracks Without Artwork to Playlist [31996]
- Corral All Dupes [27286]
- Remove n Characters From Front or Back [21727]
- Google Lyric Search [20514]
- 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...
- Block Party! Create a Block Party! playlist of random Artists and specific number of their random songs to be played in a row
(Managing Playlists) - Park iTunes Minimize and re-set position of iTunes
(Controlling iTunes) - Tuneimator Fires user-designated script after current playlist plays
(Miscellaneous) - iTunes to Ircle Info of current track to Ircle
(With Other Apps) - Assign Half-Star Rating Assign selected tracks ratings by half-star increments
(Managing Track Info) - File Creation Date to Comments Put file creation date to each track's comment tag
(Managing Track Info) - Playlist Name In Every Comments Put playlist name (or other text) in all selected tracks comments
(Managing Track Info) - Doug's Actions for iTunes Volume 1 Collection of seven Automator Actions for iTunes
(Controlling iTunes) - Play Folders New playlist from folder of files
(Managing Playlists) - Track Parser Use pattern-matching to disassemble tag-packed song names
(Managing Track Info)
Welcome!
Download 442 (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...
UPDATED: Tracks Without Artwork to Playlist v3.0
Had some time to quickly update Tracks Without Artwork to Playlist to v3.0. It now runs as universal binary and has some performance fixes and finessings.
HBO Shows On iTunes
This is huge.
Balk all you want about the $2.99. The thing is that Apple has negotiated a variable pricing structure. And the structure is this (take note NBC); some shows are $1.99 and some very well produced and high-quality programs are $2.99. Does NBC have anything on its roster matching the quality of HBO's $2.99 product? Laffs on you, NBC. You want to come back, your shows are only worth 1.99, take it or leave it.
UPDATED: Move Playlists to Folder v2.0
Move Playlists to Folder allows you to select one or more playlists to move into a selected folder. This latest version just has some performance fixes.
UPDATED: Export Smart Playlist Criteria v2.0
Export Smart Playlist Criteria will create an XML file containing just the criteria of the selected Smart Playlist(s). This file can then be imported into any iTunes using the "Import..." menu command. Since the XML file contains only the rules for a Smart Playlist and not its track data, you can handily back up your Smart Playlist criteria or share with other users...just zip and email.
NEW: Rescue Playlists from Folder
The script Rescue Playlists from Folder will extricate all of the playlists in a selected Folder at once by making a copy of each in the Source column and then deleting the original from the selected parent Folder. Otherwise, to yank playlists out of a Folder, you have to drag each one--one at a time--to the left edge of the Source column.
UPDATED: Compare Two Playlists v2.0
Four year old Compare Two Playlists has been completely re-written. Quickly evaluates two playlists for tracks that are common to both and exclusive to each, creating a text file report on the Desktop.
UPDATED: New iPod Playlist From Selection v3.0
New iPod Playlist From Selection will copy the selected iTunes track, or the tracks of a selected playlist, to a new iPod playlist. Works only with iPods set to "Manually manage songs and videos", that is, not to sync.
UPDATED: eMusic Search v2.0
Added a "Similar to: Artist" option to eMusic Search v2.0. Also runs as universal binary and has some minor performance enhancements.
UPDATED: Needle Drop v3.0
Fixed an error in Needle Drop when canceling from the first dialog box, made it universal binary, and added the ability for it to quit automatically if you pause iTunes while running it. This script will play through the tracks of the selected playlist at your set time interval.
Automatically Download Available iTunes Purchases
If you subscribe to any TV Shows from the iTunes Store Apple can send an email notifying you when the latest episode is available. Then you can go to iTunes' "Store" menu, click "Check for Purchases...", and the download will commence.
A while back I had posted a script called Check For Purchases which used GUI scripting to automate this process. It required that you hardcode your iTunes Store user name and password in the script and also have GUI scripting enabled. Yuck. These are two of my least favorite--if not my most least favorite--techniques for using a script. But, it turns out, there's an even simpler and better way to accomplish this...
Plays For Sure Sure Won't
I am not a fan of subscription services, if only because the idea of paying and paying for music just doesn't make any sense to me. I just can't get over that hump, like Dan Frakes and Chris Breen have, for example.
Well now the chickens have come home to roost.
"Microsoft ends support for tracks purchased from MSN Music - Microsoft is once again causing problems for its customers, closing down support for tracks purchased under its failed 'PlaysForSure' campaign.
The company is warning customers - who paid good money for music using the now defunct MSN Music service - that it will no longer supply authorisation keys for the tracks they bought.
What this means is that after 31 August, music fans who want to shift their sounds from one computer to another will be blocked from doing so. It also means that once all five Windows PCs a user can have authorised for music playback have failed, they will lose their music."
Explain to me, without using the phrase "yeah, but", how any subscription service can work in perpetuity without either failing or costing its subscribers a boat-load of money.
UPDATED: Make Bookmarkable v2.4
The newest version of Make Bookmarkable fixes a problem with files not being re-added to iTunes. Listen:
Recently, I had been seeing some reports of Make Bookmarkable mysteriously not working correctly for some users. The changing of the file type and extension of the selected tracks' files would go all right, but the file would not be re-added to iTunes' Audiobooks Library. After some investigation, the common thread of the problem was that the files were located on a MS-DOS FAT32 formatted external drive. Normally, Macs can deal with this. However, AppleScript cannot follow aliases of a file on such a drive unless the alias is the literal path. Make Bookmarkable changes the extension of files; such that an alias that earlier pointed to musicfile.m4a on a MS-DOS FAT32 drive doesn't recognize it when its name is changed to musicfile.m4b--unless you update the path of the alias to point to it. Do you follow?
Here's the thing: with an increasing number of Windows users switching to Mac and more Mac users working in Windows it's not out of the realm of possibility that they just plug their MS-DOS external drive into their Macs without re-formatting it. Also, as hard drive prices have gotten cheaper, users may be more apt to purchase a drive pre-formatted as MS-DOS. I know I've gotten a cheaper deals on MS-DOS formatted drives than Mac formatted, but, of course, I always reformat to HFS+. Considering this, I suspect I will be seeing this alias anomaly more in the future.