RSS Feedings
What's New...
30 Most Recent
dougscrptr
Else
[ Twitter: DougScripts
[ Tumblr: dougscrptr
[ my delicious
Doug's Software:
10 Most Recently Added:
Links point to a script's entry page which contains more information and download link.
- UPDATED today:
Copy Tracks to Multiple Playlists v2.0 Copy selected tracks to multiple playlists - UPDATED today:
Make M3U Distribution Folder v1.1 Create folder with m3u playlist and associated media files - UPDATED yesterday:
Search-Replace Tag Text v3.1 Perform search-and-replace on text in your choice of tags - UPDATED 2 days ago:
Search Amazon Book Covers v1.2 Use tag info from selected track to search Amazon Books for cover art - UPDATED 3 days ago:
Total Plays v2.0 Tally the Plays of selected tracks or tracks in selected playlist - UPDATED 4 days ago:
New Last Played Date v3.0 Set new Last Played/Last Skipped of selected tracks - UPDATED 9 days ago:
De-Genre v4.0 Helps manage and remove unwanted Genres - UPDATED 9 days ago:
Delete Empty Playlists v2.0 Delete empty playlists - UPDATED 14 days ago:
Play Random Album v3.0 Creates and plays playlist using tracks from album chosen at random - UPDATED 14 days ago:
Play Album Next In iTunes DJ v2.0 Add tracks with same Album tag in track order to iTunes DJ - the 30 most recent...
30 Most Recent RSS Feed
How much of your valuable time has been saved using my scripts?
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 which contains more information and download link.
[#] = total downloads
- Super Remove Dead Tracks [274734]
- Make Bookmarkable [183266]
- Find Album Artwork with Google [124590]
- Embed Artwork [86789]
- Import iPod Audio Files [80778]
- Tracks Without Artwork to Playlist [74035]
- Remove n Characters From Front or Back [59129]
- Needle Drop [57236]
- Set Video Kind of Selected [45012]
- Proper English Title Capitalization [44233]
- Quick Convert [31752]
- 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 which contains more information and download link.
- Daniel's Scripts Replace text scripts
(Managing Track Info) - All HD/SD to Playlist Two scripts create discrete playlists of all HD or all SD videos
(Managing Tracks) - Arrange by Artist-Album Create playlists by artist
(Managing Playlists) - Sync Playlist Files to Folder Sync files between a designated playlist and folder
(Managing Files) - iScroll Scrolls info about currently playing track in iChat AV
(With Other Apps) - Number Prefix to Track Number Copy track number prefixes to track number tags
(Managing Track Info) - Clipboard to iPod Contacts Copy clipboard text to iPod Contacts
(iPod) - Long Description to Description Copy Long Description tag to Description tag of selected tracks
(Managing Track Info) - iTunes by iChat Status Stop or play iTunes based on iChat's "Away" or "Available" status
(Controlling iTunes) - Copy To Lyrics (Service) Services menu service copies selected text to the lyrics of the single selected iTunes track
(Managing Track Info)
SoundJam Scripts
SoundJam is iTunes' antecedent. These scripts are for use with SoundJam under Mac OS 9. They are no longer being updated.
SJ Track Names->Filenames
formerly Change Filenames to Track Names
dec 31 '01
Changes the filenames of the tracks in the frontmost SoundJam playlist to their actual track names (title of track from ID3 tag), with the option to number each file by its Playlist Play Order and/or append all filenames with ".mp3" extension. Will let you rename a duplicate filename and skip a filename whose name excedes the Finder's 31 character limit.
This new version emulates changes made in its iTunes counterpart and accomodates changes in Mac OS 9.2.2.
√download
Needle Drop
PlaylistFixer
Link Playlist To Folder
jul 17 '01
Allows you to "link" a SoundJam Playlist to a single folder of audio files so that when you subsequently run the script the contents of the Playlist can be updated to reflect the contents of the folder.
Any number of Playlists can be associated with folders (one folder per Playlist, that is) and the script will remember the associations. You can also "un-link" a Playlist at any time. See the ReadMe that comes with the download.
√download
Insert Blanks
jul 4 '01
Creates a new playlist based on the frontmost playlist's Play Order and adds a "blank" MP3 file (actually any MP3 of your choosing) between every track. You must save the new playlist.
This updated version now remembers the file you have selected for the next time you run the script.
Written to accomodate MiniDisc recording of MP3s; some MiniDisc recorders will create a new track mark when they detect 2 seconds of silence. Running this script inserts a blank MP3 between each track in your SJ playlist so that when the playlist is recorded to MD, all of the tracks in playlist are automatically marked -- without the "blanks" you just get one very long track. [Thanks to Mike T. and Gregory Chan]
√download
Move/ Reconcile Tracks
mar 18 '01
Copies the files of the tracks of the front playlist to a new location, then creates a new untitled playlist based on the tracks in the new location. EQ Settings for each track are transferred to the new playlist as well.
Handy for moving files to other volumes and then reconciling their locations, which SoundJam doesn't always handle correctly.
Note: files whose locations cannot be recognized by SoundJam (ie: "broken" files, or files on media which are not mounted) will be ignored. Also, duplicate tracks that are pointers to the same file will not be moved, nor will files replace duplicates in the new location.
One caveat: it does not recognize folders in the Playlist.
√download
Put In Every Comments
Switch Track Name & Artist
Remove Broken Tracks
mar 2 '01
Removes those tracks from the frontmost playlist that SoundJam can no longer find on local drives. These tracks appear in a playlist with a signifying "broken file" icon. They can include tracks whose files you have deleted or tracks whose media is not mounted.
Use carefully. Work on a copy of the playlist if necessary. The process is not reversible.
√download
Plug Tunes
Make MP3 Aliases for Sims
Albumize
Album/Artist Arranger
TrackBomb
feb 15 '01
Make uniform changes to track information (artist, album, year, genre, comments, and EQ preset -- singly or in combination) in all or some of the tracks in a SoundJam playlist.
This script requires the free Dialog Director Scripting Addition.
√download
Bunch of Applets
feb 15 '01
AppleScript Applets are mini-applications. Here are a dozen or so applets that can perform small tasks on SoundJam, and SoundJam needn't be the front most application or even visible for them to function. You can run them by double-clicking on them in the Finder, assigning them to your Function Keys (Control Panels -> Keyboard -> Function Keys), or from anywhere on your system. (You can even use them as "Speakable
Items".) I have them in FinderPop, for instance. I wrote them because, as basic as they are, the SoundJam Control Strip module doesn't have some of 'em":
"SoundJam Play", "SoundJam Stop", "SoundJam Eject","SoundJam Next Track", "SoundJam Previous Track", "SoundJam Pause/Play", "SoundJam Mute/Unmute", "SoundJam Volume +", "SoundJam Volume -", "SoundJam Treble +", "SoundJam Treble -", "SoundJam Bass +", "SoundJam Bass -".
√download
Where Is This?
Normalize Track Volumes
Set All Track Volumes
feb 17 '01
Set the "Volume Adjustment" of all the tracks in the frontmost SoundJam playlist to the same setting at once using an incremental gauge.
This script requires the free Dialog Director Scripting Addition.
√download
Center Balance
Playlist Tracks to New Folder
Remove Dupes from Playlist
mar 9 '01
Run this script to remove duplicate tracks from the front SoundJam playlist; the first copy is always kept. Can be set to run unattended. Note that it ignores non-local tracks.
This latest version handles larger playlists and is just plain faster. Also allows you to remove the original track being searched. Should no longer crash on some systems.
Use carefully. Work on a copy of the playlist if necessary. The process is not reversible.
This script requires the free Dialog Director Scripting Addition.
√download
Duplicate Playlist
SaveFave
feb 20 '01
Copy the currently playing track to a "Favorites" playlist.
Now properly transfers EQ Preset and Volume Adjustment settings (thanks Destin).
The script can also tell if the "Favorites" playlist is already open or closed and will leave it open, or close and save it accordingly.
This is an applet which can be run from SoundJam's "Scripts" folder, or from anywhere on your system, such as The Apple Menu, from a launcher application or as an assigned Function Key.
√download