JFritz-Anrufmonitor: iTunes bei Anruf automatisch stoppen
Wie der JFritz-Anrufmonitor unter Mac OS X bei einem Anruf automatisch in den Vordergrund geholt wird, können Sie hier lesen: Fritz!box und JFritz Anrufmonitor. Dieses Einzeilen-Applescript lässt sich aber noch deutlich verbessern.
Ich höre beim Arbeiten fast immer Musik über iTunes. Klingelt das Telefon, stoppe ich die iTunes Wiedergabe (oder drehe die Lautstärke herunter, je nachdem, was schneller geht) und nehme den Anruf an.
Aber wozu hat man eigentlich einen Computer, wenn man iTunes bei einem Anruf per Hand stoppen muss? Hier ein Applescript, das bei einem Anruf nicht nur JFritz in den Vordergrund holt, sondern gleichzeitig auch die iTunes Wiedergabe stoppt, sollte iTunes geöffnet sein:
tell application "JFritz" to activate if application "iTunes" is running then tell application "iTunes" if player state is playing then pause end if end tell end ifWie Sie dieses Script in den JFritz-Anrufmonitor einbinden, erfahren Sie hier.
Wenn es in JFritz nun noch die Möglichkeit gäbe, nach dem Auflegen ebenfalls ein Script/Programm aufzurufen, wäre es ein leichtes, die iTunes Wiedergabe nach Beenden des Anrufs auch wieder automatisch fortzusetzen …
Ähnliche Beiträge:
Alu-Keyboard und Neubelegung der Funktionstasten Meta: Schlagworte
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Zu dem AppleScript Snippet: Ich weiß nicht, ob man die Applikation vorher aktivieren muß. Die vielen If-Abfragen sind müßig, da iTunes ein Playpause-Toggle kennt. Erübrigt sich aber, da man ja eh nur den Anruf mitbekommt. Mein Vorschlag (inkl. faden):
if application „iTunes“ is running then
tell application „iTunes“
copy the sound volume to curvol
repeat until (the sound volume ≤ 0)
set the sound volume to the sound volume – 3
end repeat
pause
set the sound volume to curvol
end tell
end if
Dass JFritz aktiviert wird, ist überhaupt der Grund für dieses Script, siehe auch Fritz!box und JFritz Anrufmonitor.
Das mit dem Faden ist eine nette Idee. Trotzdem würde ich gerade bei deinem Vorschlag den player state abfragen, ist einfach sauberer und spart einige Rechenzyklen:
if application "iTunes" is running then tell application "iTunes" if player state is playing then copy the sound volume to lautstaerke repeat until (the sound volume ≤ 0) set the sound volume to the sound volume - 3 end repeat pause set the sound volume to lautstaerke end if end tell end if
Übrigens schrieb mir gestern der JFritz-Entwickler zum Thema „Aufruf eines Programms nach dem Auflegen“: Ist geplant und wird wohl mit Version 0.7.4 oder 0.7.5 kommen, aber noch nicht in der (hoffentlich) bald erscheinenden 0.7.3.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Mesrop zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Hopper 1.0b7 (Update: 1.0b9)
Schlagwörter