• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Audio von Mac kurzzeitig auf HomePod abspielen

  • Ersteller Ersteller Benutzer 62153
  • Erstellt am Erstellt am

Benutzer 62153

Gast
Ich würde gerne einen Ton auf dem Mac abspielen und den auf einem HomePod wiedergeben. Dazu müsste ich die Audioquelle vorher auf HomePod stellen und danach zurück. Der HomePod soll danach bei erneuter Wiedergabe optimalerweise nicht mehr den Ton wiedergeben. Weiteres Audio soll auf dem Mac wieder über den internen Lautsprecher/HDMI ausgegeben werden.

Das Umschalten müsste (schnell) per Shell-Script oder Automator passieren.

Hat jemand eine Idee?
 
Ich beantworte mal meine Frage selbst mit AppleScript.

Code:
quit application "System Preferences"

do shell script "networksetup -setairportpower en0 off"
do shell script "networksetup -setairportpower en0 on"

set wifi to false
repeat until wifi is true
    try
        do shell script "ping -o -t 2 1.1.1.1"
        set wifi to true
    on error
        say "Connecting"
        delay 1
    end try
end repeat


if (wifi = true) then
    
    tell application "System Preferences"
        reveal anchor "output" of pane id "com.apple.preference.sound"
    end tell
    
    delay 1
    
    tell application "System Events" to tell process "System Preferences"
        tell table 1 of scroll area 1 of tab group 1 of window 1
            select (row 1 where value of text field 1 is "HomePodName")
        end tell
    end tell
    
    quit application "System Preferences"
    
end if

set volume output volume 75

Lautstärke am Schluss ist optional.
 
  • Like
Reaktionen: SliceOfLife