frontpage : here

Site Info & FAQ


Who's Doug?


Hello! My name is Doug Adams and I manage this site, which began in February 2001 as a site for SoundJam AppleScripts. I've been a devotee of AppleScript since it was first introduced by Apple in 1993 on System 7 and, like a lot of Mac users at the time, honed my 'scripting chops on early versions of apps like BBEdit, TexEdit Plus, Fetch, QuickTime Player, Eudora, SoundJam, and many others. As I mention below, SoundJam's AppleScript support was quite robust. However, when I couldn't find any info on writing AppleScripts for SoundJam (the SoundJam AS pages at Casady & Green's site provided nominal if not dubious help) I decided to write up what I'd learned and post a few useful AppleScripts. When SoundJam was reincarnated as iTunes, its splendid AppleScript architecture came with it, and I instantly had an iTunes site.

I'm a freelance media/voice-over producer and I do a lot of audio and video stuff in addition to app and AppleScript development. Currently, I'm the co-host (along with Kirk McElhearn) and producer of The Next Track podcast. I have a small home studio and do all my work on Macs. My wife and daughter are also Mac users. In fact, you can swing a cat in each hand at my house and be pretty much assured of hitting at least one of many various iMacs, Macbooks, Apple TVs, iPads, iPods, iPhones, or iPods touch. I often do.

Visitors like you help me keep the site going, and I appreciate your visits and feedback. I work on the site in my free time and pay for it out of my own pocket. If you've been to the site two, three, or more times and have gotten something good from it all I ask is that you please consider making a donation toward its upkeep. Think of it as treating me to a cup of coffee and a piece of pie, or taking me out to lunch!

Thanks for visiting!


What's AppleScript?

AppleScript is...

AppleScript is a programming language used to control Apple Events—the actions that happen on your computer—and lets you control the actions of applications, the Finder, and other so-called "scriptable" programs. An AppleScript "script" is a list of instructions and when you activate a script, the instructions are carried out. In addition, a script can perform computations and use the results in the instructions. This makes it equally powerful and flexible. Yet AppleScript commands and syntax are—arguably—very much like ordinary English which makes it relatively easy for anyone to learn and use.

You don't have to know how to write AppleScripts in order to use them, however. If you are new to AppleScripts you can rest easy. Most AppleScripts from this site come with instructions on how to install and use them.

AppleScript is particularly useful for handling large repetitive tasks on lots of information (such as many many tracks in an iTunes Playlist), or a single lengthy operation requiring several keystrokes and intricate settings (such as prefixing every iTunes Artist tag with the track's Year; you wouldn't want to type all that for every track, would you? I'd wager you could write a script that did that, have run the script, and changed all the Artist tags in less time than it would have taken to do it by hand)

For more information on AppleScript, visit

What's SoundJam?

SoundJam is iTunes' antecedent. It was one of the first of the better MP3 players for the Macintosh and thanks to its ease of use, skinability, and audio quality, quickly became very popular. Other contemporaneous MP3 players such as SoundApp, Audion and MACast were also quite capable, but—in my opinion—none had come close to the power of SoundJam. It was one of those few applications whose usefulness was expandable with AppleScript. And it had the best 'scriptability of all Mac MP3 players by a long shot. Dave Heller, one of the original SoundJam developers, has admitted to me that he was responsible for SoundJam's AppleScript-goodness; he went on to work with iTunes at Apple.

SoundJam's slow demise was not exactly smooth. In mid-2000, Apple acquired the distribution rights to SoundJam from Casady & Greene, a distributor of third-party software products, and retained SoundJam's developers to (secretly) work on iTunes. iTunes v1.0 debuted at the Macworld Expo in San Francisco in January, 2001 (the same Macworld that debuted iDVD and the G4 TiBook). In May of 2001, Casady & Greene announced it was discontinuing publication of SoundJam at the request of its developers, who by then were working for Apple, and version 2.5.3 was the last release.

On July 3, 2003, Casady & Greene filed for bancruptcy and closed its doors.

I am unaware of any sites where a working version of SoundJam can be obtained.

Drop me a line

Your comments, queries, and suggestions help make this a better site. Please e-mail me, Doug Adams, at support at dougscripts dot com. I usually answer within a day or two.

Site contents © 2001 - 2021 (that's right: 2001) Doug Adams and weblished by Doug Adams. Contact support AT dougscripts DOT com. About.
All rights reserved. Privacy.
AppleScript, iTunes, iPod, iPad, and iPhone are registered trademarks of Apple Inc. This site has no direct affiliation with Apple, Inc.
The one who says "it cannot be done" should not be interrupting the one who is doing it.