1 votos

¿Appplescript abrirá el cuadro de información de la pista anterior de iTunes?

Me gusta tener una tecla de acceso directo para abrir el cuadro de información de la canción actual de iTunes para que si estoy usando otra aplicación y aparece una canción, pueda editarla rápidamente. Esto funciona (aunque si no es la mejor manera, por favor 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 directo en BetterTouchTool y es genial.

Me gustaría tener una versión de ese script para editar la canción anterior... pero al cambiar "pista actual" por "pista anterior" se obtiene un resultado completamente distinto. iTunes vuelve a reproducir la pista anterior a pesar de que sólo le dije que la revelara, y entonces me da un error diciendo que el applescript no puede seguir revelando.

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 usando Applescript?

1voto

SPRBRN Puntos 1008

Puedes en una ronda usando la lista de reproducción "Recién tocada".

Lo configuras como quieras, lo he puesto en los 5 elementos más recientes, y luego ejecutas 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.

EDITORIAL: Esto sólo funciona con las canciones que se tocan completamente. Las canciones parcialmente tocadas no aparecerán en el "Recién tocado".

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