¿Applescript para abrir el cuadro Obtener información para la pista anterior de iTunes?

1

Me gusta tener una tecla de acceso rápido para abrir el cuadro de información de la pista actual de iTunes, de modo que si uso otra aplicación y aparece una canción, puedo editarla rápidamente. Esto funciona (aunque si no es la mejor manera, hágamelo saber):

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

Le he asignado una tecla de acceso rápido en BetterTouchTool y está genial.

Me gustaría tener una versión de ese script para editar la canción anterior ... pero cambiar "pista actual" a "pista anterior" genera un resultado completamente diferente. iTunes vuelve a reproducir la pista anterior de nuevo, aunque solo le dije que la revelara, y luego aparece un error que dice que applescript no puede continuar revelándose.

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

¿Cuál es la forma más fácil de hacer que iTunes muestre la pista anterior en una lista de reproducción utilizando Applescript?

    
pregunta 2oh1 10.12.2014 - 21:58

1 respuesta

1

Puedes en una ronda usando la lista de reproducción "Jugado recientemente".

Lo configuras de la forma que deseas, lo puse en los 5 elementos más recientes y luego ejecuté este código ...

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

Espero que esto haya ayudado.

EDIT: esto solo funciona con canciones que se reproducen completamente. Las pistas reproducidas parcialmente no se mostrarán en "Reproducidos recientemente".

    
respondido por el Vic 11.12.2014 - 10:56

Lea otras preguntas en las etiquetas