J'ai un simple script Ruby qui utilise la gemme rb-appscript pour contrôler iTunes, et maintenant que j'ai mis à jour iTunes 10.6.3, il semble être cassé.
Avant la version 10.6.3, ce morceau de code fonctionnait comme prévu pour obtenir la ou les pistes actuellement sélectionnées :
Appscript.app('iTunes').selection.get()
Maintenant, il produit l'erreur suivante :
RuntimeError: Unknown property, element or command: 'selection'
Edit : Je viens de confirmer que ce problème est également présent dans py-appscript, donc il n'est pas isolé de rb-appscript.
Ce qui est bizarre, parce que le morceau suivant d'AppleScript fonctionne toujours :
tell application "iTunes" to get selection
Des exemples similaires tels que Appscript.app('Finder').desktop.files.get()
fonctionnent toujours.
Je n'ai pas trouvé d'informations expliquant si ou pourquoi cela a été modifié ou ce que je pouvais faire pour mettre à jour mon script. Je suppose que cela a quelque chose à voir avec les changements de Mountain Lion.