¿Cómo puedo actualizar iTunes Match desde la línea de command?

Uso iTunes Match para acceder a mi biblioteca de iTunes en el trabajo. Agregué un poco de música nueva a mi biblioteca (de vuelta en casa) recientemente, pero me olvidé de ejecutar el command "Actualizar coincidencia de iTunes" para asegurarme de que las canciones coincidían / ​​subían a la nube. Ahora estoy trabajando y mis nuevas canciones no están en iCloud.

Tengo acceso shell a mi iMac en casa usando SSH. ¿Cómo puedo decirle a iTunes que actualice mi biblioteca desde la command-line? (Supongo que la respuesta implicará el uso de osascript ).

  • Automator o AppleScript Rename Workflow
  • ¿Cuáles son algunos buenos resources para aprender a utilizar AppleScript con Xcode 4.3.2?
  • ¿Cómo puedo activar AppleScript al iniciar session?
  • Los certificates de server no son validados correctamente por subversion / openssl
  • AppleScript para mostrar los contenidos del package del original oculto de alias
  • ¿Puedo escribir un script Automator / AppleScript para download todas las actualizaciones de la aplicación iTunes?
  • Un beneficio adicional de saber esto sería que puedo progtwigrlo para que se ejecute todas las noches, así que esto no volverá a suceder, por lo que prefiero no solo usar VNC.

  • Teclas de acceso forzando a Siri a abrir dos veces
  • get el nombre del file de la ruta del file usando AppleScript
  • ¿Por qué mi AppleScript no se ejecutará como un service?
  • Eliminar el nombre de la carpeta del nombre del file en function de Apple Script existente
  • Verifique el estado de FTP usando AppleScript
  • Los certificates de server no son validados correctamente por subversion / openssl
  • One Solution collect form web for “¿Cómo puedo actualizar iTunes Match desde la línea de command?”

    iTunes no le permite usar AppleScript de forma nativa, pero puede usar algunas secuencias de commands de la interfaz de usuario para 'hacer clic' en el elemento de la barra de menu y hacerlo por usted:

     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 

    Puedes usarlo a través de 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' 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).