Il y a un moment, j’avais expliqué comment faire un processus Automator qui récupérait les photos du flux de photos d’iCloud dans un dossier accessible facilement. Une fonction très pratique sous OS X. Pourtant, depuis Mavericks, mon script ne fonctionnait pas. C’est visiblement lié à un bug et il est donc possible de régler en partie le souci, même si on perd un peu le côté automatique.
Première chose, il faut installer iPhoto et activer le flux de photos. Le problème est simple sous Mavericks : Spotlight ne semble pas indexer à la volée le dossier contenant les photos. Les deux seuls techniques qui semblent efficace consistent soit à placer le dossier en question dans la liste d’exclusion et à (ensuite) l’enlever, soit lancer un processeur Automator qui va forcer la mise à jour.
Sur les forums d’Apple, ils indiquent que faire un une Action de dossier permet de forcer la mise à jour, mais dans mon cas, ça ne fonctionne pas.
Il faut donc créer une Application dans Automator, et ajouter les fonctions suivantes.
Obtenir les éléments du Finder indiqués et ajouter ~/Library/Application Support/iLifeAssetManagement/assets/sub
.
Obtenir le contenu de dossiers et cocher Répéter pour chaque sous-dossier trouvé.
Définir des commentaires Spotlight dans le Finder, ajouter une valeur (par exemple photostream
) et décocher Ajouter aux commentaires existants.
Eventuellement, parce que le script peut prendre un peu de temps (près de 30 secondes dans mon cas) :
Afficher la notification et lui donner un nom.
Ensuite, on sauve le tout.
Cette application Automator va forcer Mac OS X à indexer le dossier.
Ensuite, il faut se rendre dans ~/Library/Application Support/iLifeAssetManagement/assets/sub
, faire Fichier -> Nouveau dossier intelligent et simplement ajouter Type est Image Tous comme paramètres de recherche. Enfin, il faut sauver le tout.
Une fois que c’est fait, toutes les photos du flux de photos seront visibles dans la barre latérale et il suffira de lancer le processus Automator pour mettre à jour. Si Apple corrige le bug (pour peu que ce soit réellement un bug), le lancement du processus ne sera même pas obligatoire.
sinon il y a myphoto stream
http://raffael.me/MyPhotostream/
pour ceux qui veulent pas mettre les mains dans le cambouis :)
Oui, sauf que c’est payant, quoi.
Merci pour l’astuce, que j’utilisais déjà (même lien de discussion sur le site d’Apple) car ce fichu bug de Maverick est bien gênant.
Par contre, quid des « flux partagés » ? Y-a t-il un automator ou script qui classerai ces photos ailleurs, mais bien proprement dans des répertoires ?
Merci.
ils sont dans sub-shared au lieu de sub, je crois.
Oui, ils sont dans le sub-share, mais avec un classement de joyeux bazar.
Les photos sont dans des dossiers nommés en 36 caractères et la relation dossier (photo) / Flux est dans un fichier Daemon.sqlite-wal lui même dans state/albumshare.
Bref, pour savoir à quel flux appartient quelle photo, c’est pas top.
(et dans le Daemon.sqlite-wal, il y a aussi les commentaires des photos et les « Tartempion aime ».
Indescriptible….
Bon, le seul truc « simple » qui marche pour récupérer les flux partagés…
Un ordi sous windows avec iCloud dessus !!!
La synchro met les flux « proprement » en créant un répertoire par flux et donc les photos ne sont plus dans des sous-repertoires compliqués.
Il ne reste plus qu’ensuite qu’à récupérer les photos dans ces repertoires et les transférer sur le mac….
Un comble, non ?
Passer par un pc sous windows pour retransferer ensuite sur le mac…
Mais bon, faute de mieux.
Votre ordinateur Mac ou votre PC disposant de plus d’espace de stockage que vos appareils iOS, vous pouvez choisir d’y télécharger automatiquement les photos de Mon flux de photos. Dans les préférences iPhoto ou Aperture de votre Mac, sélectionnez Photos (ou Flux de photos) > Mon flux de photos > Importation automatique. Toutes les photos de votre flux de photos sont importées dans les dossiers Événements, Projets, Photos, Visages et Lieux d’iPhoto ou d’Aperture. Sur votre PC doté de la fonctionnalité Mon flux de photos, activée dans le tableau de bord, toutes vos photos sont importées dans C:\\Users\<nom d’utilisateur>\Pictures\iCloud Photos\My Photo Stream. Les utilisateurs des versions 2.0 à 2.1.2 du tableau de bord iCloud doivent utiliser le chemin d’accès suivant : C:\\Users\<nom d’utilisateur>\Pictures\Photo Stream\My Photo Stream.
Pfff, même pas mis à jour dans 10.9.2 ce bug…
@Bridget Velasquez. Oui, bien sur. le truc était, pour ma part, de récupérer les flux partagés « propres ».