Hi there
Im trying to create a button that will auto select my airplay speaker in music
I'm struggling with the apple script.
I currently have:
tell application "Music"
possible values for kind are computer/AirPort Express/Apple TV/AirPlay device/unknown
set newAirplayDevice to (get some AirPlay device whose kind is "Bedroom Speaker")
set current AirPlay devices to {newAirplayDevice}
end tell
does anybody have anything that works?
Many thanks
Matt
I worked with this script to basically toggle between airplay speaker and MacBook internal speaker. Its a stand alone (switch speakers) button on my media control menus in BTT.
-- Applescript to toggle between two sound outputs by Line number, as they appear in the Sound Control Panel.
set outputA to 1 --change this to the actual 'line number' of your first desired output
set outputB to 2 --change this to the actual 'line number' of your second desired output
--the rest of the script will use these vales as a switch
tell application "System Preferences"
reveal anchor "output" of pane id "com.apple.preference.sound"
end tell
tell application "System Events"
tell application process "System Preferences"
repeat until exists tab group 1 of window "Sound"
end repeat
tell tab group 1 of window "Sound"
-- click radio button "Output"
if (selected of row outputA of table 1 of scroll area 1) then
set selected of row outputB of table 1 of scroll area 1 to true
else
set selected of row outputA of table 1 of scroll area 1 to true
end if
end tell
end tell
end tell
quit application "System Preferences"