Come posso aggiornare iTunes Match dalla riga di comando?

6

Uso iTunes Match per accedere alla mia libreria iTunes sul posto di lavoro. Di recente ho aggiunto della nuova musica alla mia libreria (di ritorno a casa), ma ho dimenticato di eseguire il comando "Aggiorna iTunes Match" per assicurarmi che i brani fossero abbinati / caricati sul cloud. Ora sono al lavoro e i miei nuovi brani non sono in iCloud.

Ho accesso shell al mio iMac a casa usando SSH. Come posso dire a iTunes di aggiornare la mia libreria dalla riga di comando? (Presumo che la risposta implichi l'uso di osascript .)

Un vantaggio collaterale di sapere questo sarebbe che posso pianificare l'esecuzione notturna, quindi questo non accadrà di nuovo, ed è per questo che preferirei non usare solo VNC.

    
posta Brant Bobby 13.03.2012 - 17:08
fonte

1 risposta

4

iTunes non ti consente di utilizzare AppleScript in modo nativo, ma puoi utilizzare alcuni script dell'interfaccia utente per fare clic sull'elemento della barra dei menu e farlo per te:

tell application "iTunes" to activate
tell application "System Events"
    tell application process "iTunes"
        click menu item "Update iTunes Match" of menu 1 of menu bar item "Store" of menu bar 1
    end tell
end tell

Puoi usarlo tramite SSH:

osascript -e 'tell application "iTunes" to activate' -e 'tell application "System Events"' -e 'tell application process "iTunes"' -e 'click menu item "Update iTunes Match" of menu 1 of menu bar item "Store" of menu bar 1' -e 'end tell' -e 'end tell'
    
risposta data 17.03.2012 - 19:09
fonte

Leggi altre domande sui tag