Quiero ejecutar un script cuando iTunes reproduzca una nueva canción. He consultado Automator y la biblioteca de iTunes en el Editor de scripts, pero no veo nada que me permita hacerlo. ¿Alguna idea?
Quiero ejecutar un script cuando iTunes reproduzca una nueva canción. He consultado Automator y la biblioteca de iTunes en el Editor de scripts, pero no veo nada que me permita hacerlo. ¿Alguna idea?
Podrías usar un AppleScript para ver los cambios de canción. El siguiente script te ayudará a comenzar:
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
Este AppleScript verifica cada 10 segundos el nombre de la canción que se está reproduciendo actualmente. Si el nombre de la canción difiere de hace 10 segundos, se pronuncia la frase "Canción cambiada".
Lea otras preguntas en las etiquetas itunes applescript automation automator