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

  • ¿Cómo diferenciar entre events repetidos en el calendar de Apple?
  • ¿Hay algún metadato almacenado en contactos de Contacts.app que se almacenaría cuando se creó o se editó por última vez?
  • Terminal.app equivalente de `xterm -e 'cmd'`
  • ¿Cómo puedo eliminar una parte del medio de una película?
  • Controlador AppleScript de Messages.app Anular el time de espera de script de 10 segundos
  • brew cask: cómo desinstalar una aplicación
  • 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.

  • Un Applescript que copy por lotes la label de canción a la label de movimiento
  • ¿Es posible desconectar una connection bluetooth usando Applescript?
  • Copiando files al portapapeles usando applescript
  • ¿Cómo pausar el video de YouTube a través de un atajo de keyboard o desde la barra de menu?
  • ¿Cómo puedo generar presentaciones dinámicas de conferencias magistrales?
  • Complemento AppleScript o Safari para resaltar text
  • 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).