PhilippCF
das dürfte es aber sein. NICHT in irgendeinen ordner (download) und daraus starten.
lege dir in itunes eine playlist an z.b. Homebridge-Ansage
(ich hab hier antenne bayern, wdr 2 und wdr4 hinterlegt, damit ich diese sender via applescript (homebride) auch schalten / starten kann, dies aber nur zur generellen info).
wichtig ist, dass im soundscript bzw. im meldungsscript ja der pfad angegeben wird bzw. dann auch übergeben wird.
guckst du hier ->
hier (gelb markiert) bei
if player state is .... say .... -> und dann die komplette pfadangabe wo du die aiff ablegst.
im tell (darunter), muss aber eine playlist im itunes angesprochen werden, sonst kann itunes das nicht starten.
bei mir heißt die playlist halt "Homebridge-Ansage". also dann auch hier die pfadangabe UND den namen der playlist.
wenn du nicht mit einer playlist arbeitest, kann die logik nicht funktionieren, dass i-tunes etwaig laufende musik ausfadet, den meldungstext einfadet und nach erfolgter meldung das gleiche lied wieder einfadet. bzw. kann die logik nicht erkennen / unterscheiden (if player state ist paused or player state is stopped ...welchen zustand dein lautsprecher hat. kann ja sein, du hörst gerade musik ....und die meldung soll kommen ...dieser zustand ist ja anders zu behandeln als wenn du KEINE musik hörst, wenn die meldung kommen soll.
Mach mal wie hier angegeben und gebe feedback.
UND ...wenn du die meldung.aiff in ein verzeichnis "Homebridge-Ansage" erstellen lässt, die Meldung dann angesagt wird , schaue doch direkt mal nach, ob die meldung.aiff aus der playlist auch wieder gelöscht wird.
Ich lösche nur die aiff von der Playlist, NICHT von der HDD / SDD, vom datenträger. das mache ich einmal im monat / quartal händisch, weil das löschen vie script noch wieder ein thema für sich ist, wozu ich aber keine lust hatte