¿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 ).

  • Eliminar XCode mientras se mantienen las herramientas de línea de command (en El Capitan)
  • Coloque el número de página en un documento de Pages utilizando AppleScript
  • ¿Cómo automatizo una pulsación de tecla en AppleScript?
  • cómo enviar correos progtwigdos con Mail?
  • La connection es un error no válido al ejecutar Applescript y Safari
  • Guarde los files adjuntos de Mail.app según el tema
  • 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.

  • osascript para establecer el background de escritorio secundario?
  • ¿Hay modo de console en Mac OS X?
  • ¿Es posible enviar aplicaciones no segmentadas en el App Store de Mac?
  • ¿Cómo puedo visualizar los serveres DNS actuales desde la command-line en OS X?
  • Buenos / inspiradores usos de la automation en Mac OS X
  • ¿Es posible acoplar un inspector web independiente en Safari 8?
  • 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).