logiciels

Automator et iTunes 10 : la solution

par Anthony Nelzin le 04.09.2010 à 11:33
Depuis la mise à jour d'iTunes, les processus Automator que vous auriez créés ne fonctionnent plus, et il est impossible de créer de nouveaux processus : les actions iTunes ont disparu (lire : Automator et iTunes 10 ne font pas bon ménage). La cause est aussi stupide que la solution est simple : pour le système, qui ne compte pas mais liste de manière alphabétique, "10.0" est plus petit que "9.0", et Automator refuse donc de fonctionner.

Pour corriger ce problème, rendez-vous dans le dossier /Système/Bibliothèque/Automator. Effectuez un clic-droit sur une action ne fonctionnant pas, comme « Add Song to iPod » ou toute autre action iTunes, et sélectionnez « Afficher le contenu du paquet ». À l'intérieur du dossier Content, sélectionnez le fichier info.plist, et affichez ses informations (Commande + I) de manière à changer ses permissions comme indiqué ci-dessous à gauche (cliquez sur le petit cadenas, entrez votre mot de passe — il faudra veiller à remettre les permissions à leur état original).

Infos%20sur%20Info.plistInfos%20sur%20Info.plist


Avant (à gauche) / après (à droite)

Cherchez la clef AMRequiredResources, et remplacez la chaîne 4.6 par 0 dans la clef Version. Sauvegardez le fichier, changez ses permissions, faites de même avec les autres actions iTunes que vous utilisez, et tout devrait être rentré dans l'ordre en attendant une solution officielle d'Apple.

Info.plist

|  |  

Découvrez le nouvel iPad sur l'Apple Store
2
1
Vos réactions (26 réactions)
GaelW@mac.com [04/09/2010 11:42] via MacG Mobile

Merci de l'astuce :)
Maxo0 [04/09/2010 12:03]

Il faudrait un processus Automator pour modifier tous les fichiers :D
brume [04/09/2010 12:04]

Comme les deux sont assez liés. Je me demandais. Pas de souci avec Applescript ?
Anthony [04/09/2010 12:15]

Il faudrait un processus Automator pour modifier tous les fichiers :D


J'ai failli pousser le bouchon jusque là ;-)
corrs78 [04/09/2010 12:34]

on se croirait sur windows :(
Armas [04/09/2010 13:25]

Effectivement, c'est un truc vraiment con, d'autant plus que c'est une erreur récurrente sur le mac dans la gestion des chiffres. Ce serait bon qu'apple la modifie, ça éviterai de devoir nommer ses fichiers avec des 000X pour faire des listes. En revanche, la solution requerrai un brin de connaissances techniques.

@ corrs78 : non, crois moi, vraiment, non. Dès qu'on touche au système et à l'informatique pure, il n'y a pas de raccourcis, faut apprendre et cogiter; apple, linux, windows, c'est pareil. Automator, c'est de la programmation de scripts, avec les aléas que ça comporte. Même si apple a grandement simplifié le processus. C'est de toute manière un problème qui sera réglé par apple prochainement et qui ne touche qu'une frange des Macusers.

paisley [04/09/2010 13:36]

@Amas
Je suis d'accord avec toi,mais il est tout de même bizarre que les développeurs d'Apple n'aient pas pensé à vérifier ce point.
Je travaille sur les bases de données et pour être certain des bons tris sur des ID_texte... il faut des 000123, 000124... comme les infos des versions ne sont pas des nombres ça cafouille dans leur ça.
Je n'ai pas vérifié, mais AS doit avoir le même problème sur ce fichier, l'algorithme étant le même qu'Automator
Merci Antony :)
Pabotonpc [04/09/2010 13:43] via MacG Mobile

@ Armas :
"Qui ne touche qu'une frange". comme me le faisait remarquer mon coiffeur ;-)
rom54 [04/09/2010 14:17]

Y a pas de doute possible, de temps a autres Apple fait des conneries en version XXL, la c'est le cas!
Ils avaient la possibilité pour cette version 10 d'eliminer toutes les imperfections d'iTunes, de supprimer ce coté usine a gas lentissime, ben non, ils ont rajouté des imbecilités en plus. Franchement je comprends pas comment une erreur de conception pareil a pu passer les alphatest et encore moins les betatest, c'est juste n'importe quoi

Le pire dans tout ca c'est que c'est pas iTunes le problème, mais bien au niveau du systeme . Je comprend bien qu 'au niveau prog 10 puisse etre interprete comme inferieur 2 mais franchement ne pas gerer ca sachant que des softs vont justement utiliser le numero de version pour verifier leur compatibilté, c'est incroyable. Ils ont engagés depuis quand les programmeurs qui avaient réalisé windos95 ?

Bon moi en attendant, je suis repassé a la version précédente vive Carbon Copy Cloner!
tibet [04/09/2010 14:47]

@paisley [04/09/2010 13:36]
@Amas : Je n'ai pas vérifié, mais AS doit avoir le même problème sur ce fichier,
l'algorithme étant le même qu'Automator Merci Antony :)
l'algorithme ? Quel rapport avec le vélo !?

@rom54 : C'est plutôt une connerie en version XML, c'est à dire pas grand chose ! Et non c'est pas iTunes le problème mais en faire un problème système c'est aller beaucoup trop loin. C'est plutôt comme le dit Armas un truc tout con. Simplement. Ce qui n'excuse pas forcément les auteurs.

Si tu ne comprends pas que 10 puisse être vu comme supérieur à 2 c'est assez simple à expliquer : la comparaison est alphanumérique, pas numérique. C'est-à-dire que l'on compare les valeurs comme s'il s'agissait de lettres et non de chiffre et en partant de gauche vers la droite.
Dans ce cas, dans 10 le premier caractère est le 1 qui est bien placé avant le 2 et donc inférieur. Ce qui suit ne compte pas. Dans ce genre de test on compare octet par octet et on arrête à la première différence. Et cette erreur se fait depuis tous temps en informatique !

Pour ce qui est de CCC c'est sûr c'est un super soft, j'espère d'ailleurs que tu as donné quelque chose :) mais je ne vois pas trop s'en servir pour restaurer iTunes seul. Ce qui d'ailleurs pourrait s'avérer insuffisant si une partie des ressources étaient distribuées dans différents lieux et bibliothèques. Pour le coup c'est prendre une pelleteuse pour enfoncer un poireau. la prochaine fois, sélectionne simplement l'application et zipe là (Finder/Fichier:Compresser...) ou mieux, utilise Time Machine.
FL57 [04/09/2010 14:56]

Pour ce qui est de la période de test généralement il y a environ 5 ou 6 catégories de bugs. Les bugs qui empêchent l'utilisation complète et qui sont systématique. Dans l'autre extrême on a les bugs qui n'empêchent pas une bonne expérience pour la plus grande part des utilisateurs.

Exemple dans un jeu de basket un joueur peu connu n'a pas le bon numéro ça n'est pas gênant hors mis pour ses quelques fans pur et dur, en revanche si Jordan a une erreur là ce n'est pas vendable.

Apple est très probablement au courant mais à choisi de sortir Itunes dans les délais fixés et corrigera ça dans quelques temps, il en est de même pour toutes les sociétés informatiques et jeux vidéo etc
vintz72 [04/09/2010 16:14]

Ca c'est bien la honte pour les développeurs de chez Apple : bug typique de débutant !!!
Philactere [04/09/2010 16:28] via MacG Mobile

Petite question de néophyte : Automator c'est une interface graphique pour pondre des script en AppleScript ou ça n'a rien à voir ?
Et AppleScript dans tout ça c'est quoi ? Un langage interprété par OSX ? Autre chose ?
Merci pour vos réponses constructives :-)
bratak67 [04/09/2010 17:08]

"La cause est aussi stupide que la solution est simple" ...

Allez dire cela à ma frangine qui a commandé son premier Mac convaincue par les pubs de type "Mac, vous branchez et cela marche !" que ce type de manipulation "est simple" ...
enka [04/09/2010 17:13]

c'est pour ça qu'on nomme 09 d'habitude et pas 9... (ou 009 si Apple réfléchis à la version 100 d'iTunes ;-)
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.