Esegui uno script arbitrario quando iTunes riproduce un nuovo brano?

2

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?

    
posta Paul Waldo 15.11.2015 - 14:28
fonte

1 risposta

4

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".

    
risposta data 15.11.2015 - 15:36
fonte

Leggi altre domande sui tag