Tengo un sistema de escritorio que uso como servidor. También tengo una MacBook Pro que es mi computadora principal. He hecho mucha organización y limpieza de mi biblioteca de música y lo tengo todo en mi MacBook Pro.
Me gustaría poder mantener sincronizada la biblioteca de música de mi MacBook Pro con la máquina de escritorio para que mi esposa pueda acceder a todo desde su propia MacBook Pro.
Pensé en configurar acciones de carpeta que copiaran los archivos en la carpeta "Agregar automáticamente a iTunes". Sin embargo, dado que me gusta usar la opción "mantener mi biblioteca de iTunes organizada", los archivos se trasladan al directorio de música de iTunes y no puedo escribir un script que compare la biblioteca de música de iTunes de mi MacBook Pro con el directorio "Automático" en el servidor.
Además, una simple copia de archivo no sincronizará metadatos como clasificaciones y reproducciones. ¿Existe una solución automática y gratuita para sincronizar las bibliotecas de iTunes entre 2 Macs?
A continuación se muestra cómo finalmente lo hice en base a la rsync
sugerencia:
Utilicé el enlace proporcionado por James en esta respuesta (pero eliminé la --size-only
opción después de la primera sincronización):
Utilidad iTunes - Fusionar bibliotecas
También saqué la --force
opción (porque es redundante cuando también la uso --delete
). entonces mi comando rsync se ve así:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
Luego integé esto en un flujo de trabajo de Automator. Se ve así: Obtenga servidores especificados ► Conéctese a servidores ► Ejecutar script de shell ► Expulsar disco
Crearlo como un flujo de trabajo de iCal es complicado para mí porque uso MobileMe y el evento iCal se sincroniza con mis otras máquinas donde no quiero que se ejecute este flujo de trabajo. Entonces, en su lugar, creé un agente usando Lingon que ejecuta el flujo de trabajo cada 8 horas.