For posterity I'll answer my own question: I basically found a workaround using UI scripting. It's better because the password can stay securely stored in Keychain: tell application "QuickTime Player" getURL "mms://pubint-wwno.wm.llnwd.net/pubint_wwno" end tell tell application "Airfoil" activate end tell try tell application "System Events" if UI elements enabled then tell process "Airfoil" set frontmost to true end tell keystroke "0" using command down end if end tell end try