2 votos

Ejecución arbitraria de comandos cuando iTunes tiene nueva canción?

Quiero ejecutar un script cuando iTunes tiene una nueva canción. He mirado en Automator así como la Biblioteca de iTunes en el Editor de secuencias de Comandos, pero no veo nada que me permita hacer esto. Alguna idea?

4voto

Steve Evans Puntos 155

Usted podría utilizar un AppleScript para reloj de la canción de cambios. La secuencia de comandos a continuación le ayudará a empezar:

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 comprueba cada 10 segundos para que el nombre de la canción que se está reproduciendo. Si el nombre de la canción diferencia de 10 segundos atrás, la frase de la Canción "el cambio" se habla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X