Script Kit Logo
Script Kit
by John Lindquist

Scripts by ndrake

Audio Output Switcher

ndrake's avatar
Nate Drake
/*
## Switch audio output device
*/
// Name: Switch Audio
// Description: Switch audio output device (Mac only)
// Author: Nate Drake
// Install SwitchAudioSource with `brew install switchaudio-osx`
import "@johnlindquist/kit"
const SwitchAudioSourcePath = '/opt/homebrew/bin/SwitchAudioSource'
const sasExists = await pathExists(SwitchAudioSourcePath)
if (sasExists) {
const currentOutput = await $`${SwitchAudioSourcePath} -c`
const items = await $`${SwitchAudioSourcePath} -a -t output`
14 lines below • View full script