Code:
tell application "iTunes"
if player state is playing then
set itunes_playing to true
else
set itunes_playing to false
end if
end tell
Wenn der Wiedergabestatus auf Wiedergabe steht. So könnte man es frei übersetzen. Wenn Du iTunes auf Pause hast, ist die obige Abfrage natürlich falsch und der Mac wird (sollte) herunter gefahren werden.
Ich hatte das Damals eingebaut, damit der mini nach einer Aufnahme nicht herunter fuhr, wenn ich gerade über den iPod Touch auf dem Mini Musik abspielte.
Wenn Du möchtest, dass der mini nicht herunter gefahren wird, wenn iTunes läuft, musst Du die Abfrage abändern. Z.B. in etwa so (Achtung, nicht getestet):
Code:
tell application "System Events"
set itunes_running to (name of processes) contains "itunes"
end tell
Dementsprechend musst Du dann natürlich auch die Abfrage etwas ändern:
Code:
if not is_recording and ausmachen and not playing and not itunes_running and not plex_running then
Achtung, das ist nur ein Beispiel. Wichtig ist eigentlich nur, das Du das "itunes_playing" durch "itunes_running" ersetzt.
Gruß