RSS Feedings
What's New...
30 Most Recent
dougscrptr
Site Menu
[ Home
[ What's New
[ 450 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
[ Tumblr: dougscrptr
[ Twitter: DougScripts
[ my delicious
[ Uhm, Windows?
Shareware Apps
- Dupin v1.4.2
- Join Together v5.3.2
- iTunes Library Manager v5.2.1
Site Info
- Who's Doug?
10 Most Recently Added:
Links point to a script's entry page...
- UPDATED today:
Gather Up the One-Hits v2.3 Copy iTunes "one-track wonders" to their own playlist - NEW today:
All HD/SD to Playlist v1.0 Two scripts create discrete playlists of all HD or all SD videos - NEW 4 days ago:
Change Hidden iTunes Preferences v1.0 Change the settings of hidden iTunes preferences - UPDATED December 11, 2008:
Add from Amazon MP3 Folder v1.1 Add files from the Amazon MP3 downloads folder to iTunes - UPDATED December 11, 2008:
Add from eMusic Downloads Folder v1.1 Add files from the eMusic downloads folder to iTunes - UPDATED December 4, 2008:
Search Amazon UK MP3 v1.0 Search Amazon UK's MP3 website using terms from selected iTunes track - UPDATED December 3, 2008:
Reset Bookmarks to Start v2.0 Reset selected tracks' bookmark position to their Start Time - NEW December 3, 2008:
Reset Tracks Start-Stop v1.0 Batch-reset the Start and Stop Time of selected tracks to their entire duration - UPDATED October 6, 2008:
Quick Convert v2.9 Convert or import tracks with any encoder on the fly - UPDATED August 20, 2008:
New iPod Playlist From Selection v3.2 Copy selected tracks or playlist to a new iPod playlist - 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 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 [134511]
- Super Remove Dead Tracks [118139]
- Find Album Artwork with Google [84659]
- Corral iTunes Dupes [72787]
- Import iPod Audio Files [66155]
- Tracks Without Artwork to Playlist [45808]
- CDDB Safari Kit [42669]
- Remove Duplicate Tracks From Playlist [33500]
- Corral All Dupes [31389]
- Set Video Kind of Selected [29988]
- Remove n Characters From Front or Back [28935]
- 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...
- Assign Half-Star Rating Assign selected tracks ratings by half-star increments
(Managing Track Info) - Export Artwork to iPhoto Export the artwork of the selected tracks to iPhoto
(Managing Artwork) - Erase Selected Disc Erase optical discs from within iTunes
(Miscellaneous) - Enter Description Text for Selected Enter text for the selected tracks' Description tag
(Managing Track Info) - Re-Add Selected Tracks as Podcast Re-add any tracks as Podcast episodes to the Podcasts playlist
(Managing Files) - Delete Lyrics Delete lyrics from the selected tracks
(Managing Track Info) - Swap Song Name and Artist Swap the name with the artist of selected tracks
(Managing Track Info) - iTunes Commands in Ircle (Atomik iTunes) Control iTunes from Ircle
(With Other Apps) - Append Date to Comments Enter a date which will be appended to the comments field of selected tracks
(Managing Track Info) - Artist to Album Artist Copy Artist to Album Artist of selected tracks
(Managing Track Info)
Welcome!
Download 450 (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...
Regarding DRM-Free Tracks
I'm seeing Apple's announcement about offering DRM-free tracks around the internets and I'm also seeing headlines and memes like "Apple is dropping DRM". Technically, it's the record labels who have dropped their insistence that Apple provide DRM. Apple has stated they would provide DRM-free files in a heartbeat whenever the record labels wanted to get over themselves.
Kirk on Sync multiple iPods to one Mac
My good friend Kirk McElhearn has an article up at Macworld on syncing multiple iPods to one Mac:
When you’re alone with your iPod and your Mac, it’s easy to manage your library and sync your music, videos, audiobooks and data. But with the holidays over, many family members who didn’t have iPods beforehand may now find themselves the proud owners of one of Apple’s music players. And when two or more people share a Mac, it gets a bit confusing. There are several ways you can sync multiple iPods to one Mac, but the easiest method is to share a music folder. Here’s how you can share your music with another user on your Mac.
8 Million DRM-Free Tracks
Apple announced today at the Macworld keynote that 8 million tracks from the iTunes Store will be available DRM-free, with more to follow in March.
NEW: Change Hidden iTunes Preferences
Change Hidden iTunes Preferences is an application that will let you invoke some so-called "hidden" iTunes preferences: Show "Library" playlist, Show genre while browsing, Allow half-stars in ratings, Show arrow links -- to either search the iTunes Store or search your library, Load complete iTunes Store preview before playing, Play songs while importing or converting, and Create file names with track number. Some of these preferences, as some users may recognize, used to be available in iTunes' Preferences. Others, like the "Library" and half-stars prefs, have recently been discovered. This is for use with iTunes 8 or better only.
The download disk image contains the actual application (which is not an AppleScript) and an AppleScript to launch the app from your iTunes Script menu. Make sure you copy both of them off the .dmg.
Library Follow-Up
After playing around with the "show-library-playlist" setting, it looks like you do have to set "hide-library-playlist" also. So, to show the "Library", run these two commands in Terminal one after the other (that is, press Return after entering each):
defaults write com.apple.iTunes show-library-playlist -bool TRUE defaults write com.apple.iTunes hide-library-playlist -bool FALSE
To hide the Library again, run the same commands, but reverse the TRUE/FALSE values.
Show the iTunes Library Old School
I'm not certain if this has been mentioned anywhere--I haven't seen it--but I found the defaults command for displaying the entire iTunes library. Remember when you actually had a large playlist named "Library", before Apple split it up into--what I call--"Master" libraries of "Music", "Movies", "Podcasts", and so on? The "Library" listed everything in your iTunes library. Well, you can get that back using this command in Terminal:
defaults write com.apple.iTunes show-library-playlist -bool TRUE
Quit iTunes before entering the command. When you restart you'll have a new playlist named "Library" at the top of your Source list, above "Music".

If you want to remove the "Library" again, use this command in Terminal:
defaults write com.apple.iTunes show-library-playlist -bool FALSE
There is a second preference called "hide-library-playlist", which I at first thought would have to be set in tandem with the opposite of "show-library-playlist", but this doesn't seem necessary. In fact, you can set one or the other, apparently, and get the desired result; that is setting "show-library-playlist" to TRUE or setting "hide-library-playlist" to FALSE amounts to the same thing. Also, for AppleScript purposes, this playlist can be referenced as library playlist 1; it always could be, but now it is visible.
Artificial Skip Counts/Skip Dates
Recently, Mac OS X Hints ran a hint about overcoming iTunes' criteria for increasing a track's skipped count and skipped date via AppleScript. See, iTunes will only increase these properties if the track is advanced to another track during the first 2 to 20 seconds of play, and the hint tried to work around this so the skip properties could be increased anytime during play. Nothing personal, but I thought the OP at Mac OS X Hints kind of went overboard. This script on the Missing Menu Commands page will get the job done without a lot of fuss.
Native Half-Star Ratings
This hint at Mac OS X Hints describes a simple terminal defaults command that allows iTunes to accept half-star ratings by drag or inter-star-clicking.
What I Use
A Correspondent emailed me recently: "I'm looking for a good controller for iTunes. What do you use?"
I use iTunes to control iTunes. It's like it was made for itself.
UPDATED: Add from eMusic Downloads Folder v1.1
Add from eMusic Downloads Folder v1.1 (like Add from Amazon MP3 Folder) will display the Album folders in your designated eMusic downloads folder so you can select which of them to add to iTunes. Optionally, if you allow iTunes to "Copy files to iTunes Music folder when adding to library", you can choose to move the original folder and files out of the eMusic download folder and to the Trash. Latest version runs as application to avoid a potential startup error.
UPDATED: Add from Amazon MP3 Folder v1.1
Add from Amazon MP3 Folder v1.1 will display the Album folders in your designated "Amazon MP3" downloads folder so you can select which of them to add to iTunes. Optionally, if you allow iTunes to "Copy files to iTunes Music folder when adding to library", you can choose to move the original folder and files out of the "Amazon MP3" download folder and to the Trash. Saves a few keystrokes. This newest version runs as an application since the compiled version would often generate an error at startup.
Although the Amazon MP3 Downloader application has a preference to add downloaded purchases to iTunes, I could never get it to work.
Version Tracker?
I offer several of my scripts and applications through Version Tracker, the veritable software listing/tracking site. But lately, good ol' VT has been a disappointment. Strangely, I haven't seen a lot written about this, however this blog post by Ohanaware, the makers of an app called Funtastic Photos, pretty much sums up my feelings. Essentially, VT was purchased by CNET not too long ago and ever since its seems as if it is experiencing a chronic illness. Most frustrating to me is that I am no longer able to post updates to my software listings (I get far more downloads from my own site than software sites anyway, so it's not really a big whoop). I also understand that users of Version Tracker Pro software are not seeing regular updates. Additionally, there seem to be fewer and fewer actual listings. If you compare VT's newest additions to those at MacUpdate there's an obvious deficit.
VT has blogged about ongoing maintenance but info has been sparse and, judging by the comments, unsatisfactory. It would be a shame if VT, once the most authoritative Mac software listing site, were to be annexed--and therefore virtually euthanized--by CNET.