Voglio eseguire uno script quando iTunes riproduce un nuovo brano. Ho guardato Automator e la libreria di iTunes in Script Editor, ma non vedo nulla che mi consenta di farlo. Qualche idea?
Voglio eseguire uno script quando iTunes riproduce un nuovo brano. Ho guardato Automator e la libreria di iTunes in Script Editor, ma non vedo nulla che mi consenta di farlo. Qualche idea?
Potresti usare un AppleScript per guardare le modifiche alla canzone. Lo script seguente ti aiuterà a iniziare:
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
-- Execute your script, command, or application here
say "Song changed"
end if
end if
end tell
-- Wait some seconds
delay 10
else
exit repeat
end if
end repeat
end tell
Questo AppleScript controlla ogni 10 secondi il nome della canzone attualmente in riproduzione. Se il nome del brano differisce da 10 secondi, viene pronunciata la frase "Song changed".
Leggi altre domande sui tag automation itunes applescript automator