Applescript per aprire la casella Ottieni informazioni per la traccia iTunes precedente?

1

Mi piace avere un tasto di scelta rapida per aprire la finestra di informazioni sulla traccia corrente di iTunes in modo che se utilizzo un'altra app e un brano, posso modificarlo rapidamente. Funziona (anche se non è il modo migliore, faccelo sapere):

tell application "iTunes"
    activate
    reveal current track
end tell
tell application "System Events"
    tell process "iTunes"
        key code 34 using command down
    end tell
end tell

L'ho assegnato a un tasto di scelta rapida in BetterTouchTool ed è fantastico.

Mi piacerebbe avere una versione di quello script per modificare la canzone precedente ... ma cambiare "traccia corrente" in "traccia precedente" causa un risultato completamente diverso. iTunes torna a riprodurre la traccia precedente anche se ho solo detto di rivelarlo, e poi ho un errore che dice che il applescript non può continuare a rivelare.

tell application "iTunes"
    activate
    reveal (previous track)
end tell

Qual è il modo più semplice per far visualizzare a iTunes la traccia precedente in una playlist utilizzando Applescript?

    
posta 2oh1 10.12.2014 - 21:58
fonte

1 risposta

1

Puoi fare un giro completo usando la playlist "Riprodotti di recente".

Lo configuri come vuoi, l'ho impostato sui 5 elementi più recenti, quindi eseguo questo codice ...

tell application "iTunes"
    set rp to get playlist "Recently Played"
    #get name of every track of rp
    #get name of last track of rp
    #set tid to get id of last track of rp
    reveal track 5 of rp

    activate

    tell application "System Events"
        tell process "iTunes"
            key code 34 using command down
        end tell
    end tell        
end tell

Spero che questo sia stato di aiuto.

EDIT: funziona solo con brani completamente riprodotti. I brani riprodotti parzialmente non verranno visualizzati in "Riprodotti di recente".

    
risposta data 11.12.2014 - 10:56
fonte

Leggi altre domande sui tag