RSS Feedings
What's New...
30 Most Recent
dougscrptr
Site Menu
[ Home
[ What's New
[ 440 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...
[ Missing Menu Commands
[ FAQ & Solutions
[ Tips & Info
[ 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?
5 Most Recent Downloads in This Category
Links point to a script's entry page...
- Import on CD Insert Automatically check CDs for tracks not previously imported and then import them
- Sam's Speak Scripts Speak commands to iTunes
- iTunes by iChat Status Stop or play iTunes based on iChat's "Away" or "Available" status
- Rip This Where I Want It Rip CD tracks on the fly, but don't add to iTunes
- Random Album Creates playlist based on random album
10 Most Recently Added:
Links point to a script's entry page...
- Super Remove Dead Tracks v2.1
Remove missing (!) tracks from entire Library (apr 6 '08) - Quick Convert v2.7
Convert or import tracks with any encoder on the fly (apr 3 '08) - Make Bookmarkable v2.3
Change file type to make selected AACs bookmarkable (apr 3 '08) - Make UN-Bookmarkable v3.2
Make selected tracks NOT bookmarkable (apr 3 '08) - Block Party! v2.0
Create a Block Party! playlist of random Artists and specific number of their random songs to be played in a row (mar 31 '08) - Now Where Was I? v1.0
Remember current track when quitting iTunes, pick up playing on next start (mar 31 '08) - Make Video Tags v1.1
Application assists with batch-editing video track tags (feb 26 '08) - Re-Add Selected Tracks as Podcast v1.1
Re-add any tracks as Podcast episodes to the Podcasts playlist (feb 22 '08) - CDDB Safari Kit v2.4.1
Search for info and get track names from CDDB web site using Safari (feb 20 '08) - List Music Folder Files Not Added v2.0
List files in chosen folder(s) which aren't in iTunes (jan 21 '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 [103045]
- Super Remove Dead Tracks [86048]
- Find Album Artwork with Google [72854]
- Corral iTunes Dupes [60091]
- Import iPod Audio Files [58225]
- CDDB Safari Kit [36609]
- Remove Duplicate Tracks From Playlist [32287]
- Tracks Without Artwork to Playlist [30567]
- Corral All Dupes [26590]
- Remove n Characters From Front or Back [21079]
- Google Lyric Search [20230]
- 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...
- Create Archive of Selected Create a .zip archive of the files of selected tracks
(Managing Files) - Google Lyric Search Search for lyric sites with Google using info from the current or selected track
(Internet) - Tags To File Comments Send chosen tags to file's comments field
(Managing Files) - Organize Files Move files of the selected tracks to new locations based on tag data - pre iTunes 3
(Managing Tracks) - iTunes View Keeper Prevents iTunes from changing the selected source view when iPod is plugged in.
(iPod) - Comments To Comments Put comments text into file comments box
(Managing Files) - TuneSpy Logs playing tracks
(Managing Playlists) - Playlist to papercdcase.com Send Playlist info to papercdcase.com
(Internet) - List Folder Files Not Added Creates a text file listing audio files in a Music folder not added to iTunes
(Managing Files) - Current to Clipboard Send current song info to clipboard
(Exporting Info)
Controlling iTunes 1 2 3 4 5
Hey! Because a script entry's location can change over time, the URL in the address bar of your browser should not be copied or bookmarked. To accurately bookmark or copy the URL of an entry, control-click or right-click on its permalink for this entry button and select an option from the pop-up.
Quick Convert v2.7 
- build type: Universal Binary
- written by Doug Adams
- latest version posted: Apr 3, 2008
- latest version downloads: 324 | total downloads: 17396
- View the Read Me as PDF
Convert all or just the selected tracks of the selected Playlist using your choice of available iTunes encoders, restoring your Preferences-set encoder afterwards. Works with importing selected CD tracks, too.
Additionally, you can:
- copy all converted/imported tracks to a new playlist
- choose to remove and/or delete the original tracks and/or files
- if you have selected the AAC encoder you can choose to make the tracks "bookmarkable"
An earlier version of this script is included in the O'Reilly book iPod & iTunes HACKS.
- Latest version:
- Saved as universal binary
- Files converted to AAC with the bookmarkable option are re-added to "Audiobooks" Master Library correctly
Now Where Was I? v1.0
- build type: Universal Binary
- written by Doug Adams
- posted: Mar 31, 2008
- total downloads: 176
- View the Read Me as PDF
Use this applet to start and quit iTunes: when run while iTunes is playing, it will remember the currently playing track and quit iTunes; when run next it will start iTunes and play the remembered track.
Play Hourly Newscasts v1.2
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: Jul 30, 2007
- total downloads: 783
- View the Read Me as PDF
These four script applets will each, respectively, download and play the latest AP NewsPulse, BBC Hourly World News Bulletin, CNN News Update, or NPR Hourly News Summary podcast episode when it becomes available enabling you to integrate an hourly newscast into your iTunes music listening throughout the day.
Update: BBC Hourly News Bulletin is no longer available as a podcast (I believe).
- Latest version:
- Consolidates the four applets into single download
- Streamlines routines
Nudge Stream URL
- build type: Plain AppleScript
- written by Doug Adams
- posted: Jun 20, 2007
- total downloads: 240
- View the Read Me as PDF
This stay-open script will attempt to keep the current stream playing. If it drops out, or is otherwise stopped, or some other track is selected, the script re-opens the stream.
Update Expired Podcasts v1.0
- build type: Plain AppleScript
- written by Doug Adams
- posted: Feb 15, 2007
- total downloads: 1610
- View the Read Me as PDF
iTunes will stop updating a podcast if you have not listened to at least one of its episodes in five days. This script will batch-update every podcast, rather than having to manually update each one individually. (Actually, you could run this script to update all subscribed podcasts anytime.)
Check For Purchases v1.1
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: Sep 18, 2006
- latest version downloads: 586 | total downloads: 705
- View the Read Me as PDF
This script will open the "Check For Purchases..." window, enter your iTunes Music Store Account Name and Password, and log into the iTMS to check for any purchases that need to be downloaded and download them. Your iTMS Account Name and Password must be hardcoded in the script (easy instructions in the Read Me).
This script is even more useful if you subscribe to Multi-Pass TV Shows. A Mail Rule can be set up to automatically download available shows when you receive an email from the iTMS.
Requires that GUI Scripting be enabled.
Needle Drop v2.8 
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: Aug 28, 2006
- latest version downloads: 7165 | total downloads: 12614
- View the Read Me as PDF
This applet plays each track in the selected iTunes playlist for a chosen time interval starting at a chosen number of seconds into each track, beginning with the selected track (if no track is selected then playing will start from the beginning of the selected playlist). Handy for quickly perusing a playlist.
An earlier version of script is included in the O'Reilly book iPod & iTunes HACKS.
Play Album Next In Party Shuffle v1.1
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: Jul 16, 2006
- latest version downloads: 847 | total downloads: 1011
- View the Read Me as PDF
This script will use the Album tag of a selected track, or otherwise allow you to select from a list of your Album tags, to batch add tracks using the same Album tag to the Party Shuffle playlist in their track order as next to play
Also see Play Grouping Next In Party Shuffle.
Play Grouping Next In Party Shuffle
- build type: Plain AppleScript
- written by Doug Adams
- latest version posted: May 19, 2006
- total downloads: 411
- View the Read Me as PDF
This script will use the Grouping tag of a selected track, or otherwise allow you to select from a list of your Grouping tags, to batch add tracks using the same Grouping tag to the Party Shuffle playlist in their track order as next to play.
? Also see Play Album Next In Party Shuffle.
Print Helper
- build type: Plain AppleScript
- written by Doug Adams
- posted: Apr 10, 2006
- total downloads: 198
- View the Read Me as PDF
This script will store your current iTunes Print Window settings so you can apply those same settings to the Print Window dialog at a later date by running the script again. GUI Scripting must be enabled on your computer, instructions are included.
iTunes will automatically remember the settings you have set in the Print Window dialog while it is running. However, if you Quit iTunes, those settings are lost and iTunes will default to "CD jewel case insert" and "Text only" theme when restarted. This script stores your current iTunes Print Window settings. When you run the script later you can apply those stored settings to the Print Window dialog.