J'ai un système de bureau que j'utilise comme serveur. J'ai également un MacBook Pro qui est mon ordinateur principal. J'ai fait beaucoup d'organisation et de nettoyage de ma bibliothèque musicale et j'ai tout sur mon MacBook Pro.
J'aimerais pouvoir synchroniser la bibliothèque musicale de mon MacBook Pro avec la machine de bureau afin que ma femme puisse accéder à tout depuis son propre MacBook Pro.
J'ai pensé à configurer des actions de dossier qui copieraient les fichiers dans le dossier "Ajouter automatiquement à iTunes". Cependant, comme j'aime utiliser l'option "garder ma bibliothèque iTunes organisée", les fichiers sont déplacés dans le répertoire de musique iTunes et je ne peux pas écrire un script qui comparera la bibliothèque de musique iTunes de mon MacBook Pro avec le répertoire "Automatique" de le serveur.
De plus, une simple copie de fichier ne synchronisera pas les métadonnées comme les classements et les lectures. Existe-t-il une solution automatisée gratuite pour synchroniser les bibliothèques iTunes entre 2 Mac?
Voici comment je l'ai finalement fait sur la base de la rsync
suggestion:
J'ai utilisé le lien fourni par James dans cette réponse (mais j'ai retiré l' --size-only
option après la première synchronisation):
Utilitaire iTunes - Fusion de bibliothèques
J'ai également retiré l' --force
option (car elle est redondante lors de l'utilisation également --delete
). donc ma commande rsync ressemble à ceci:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
J'ai ensuite intégré cela dans un workflow Automator. Cela ressemble à ceci: Obtenir les serveurs spécifiés ► Se connecter aux serveurs ► Exécuter le script shell ► Éjecter le disque.
Le créer en tant que workflow iCal est délicat pour moi car j'utilise MobileMe et l'événement iCal est synchronisé avec mes autres machines où je ne veux pas que ce workflow s'exécute. Au lieu de cela, j'ai créé un agent à l'aide de Lingon qui exécute le flux de travail toutes les 8 heures.