Je veux exécuter un script lorsque iTunes joue une nouvelle chanson. J'ai regardé Automator ainsi que la bibliothèque iTunes dans Script Editor, mais je ne vois rien qui me permette de le faire. Des idées ?
Réponse
Trop de publicités?Vous pourriez utiliser un script AppleScript pour surveiller les changements de chanson. Le script ci-dessous vous aidera à démarrer:
tell application "System Events"
set previousSong to ""
repeat
if exists process "iTunes" then
tell application "iTunes"
if player state is playing then
set currentSong to name of current track
if currentSong is not previousSong then
set previousSong to currentSong
-- Exécutez votre script, commande ou application ici
say "Chanson modifiée"
end if
end if
end tell
-- Attendez quelques secondes
delay 10
else
exit repeat
end if
end repeat
end tell
Ce script AppleScript vérifie toutes les 10 secondes le nom de la chanson en cours de lecture. Si le nom de la chanson diffère de celui d'il y a 10 secondes, la phrase "Chanson modifiée" est prononcée.