Tengo un sistema de escritorio que uso como servidor. También tengo un MacBook Pro que es mi computadora principal. He hecho mucha organización y limpieza de mi biblioteca de música y la tengo todo en mi MacBook Pro.
Me gustaría poder sincronizar la biblioteca de música de mi MacBook Pro con la computadora de escritorio para que mi esposa pueda acceder a todo desde su propio MacBook Pro.
Pensé en configurar acciones de carpeta que copiarían los archivos en la carpeta "Agregar automáticamente a iTunes". Sin embargo, como me gusta usar la opción "mantener mi biblioteca de iTunes organizada", los archivos se transfieren 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 copia de archivo simple no sincronizará los metadatos como las calificaciones y las reproducciones. ¿Existe una solución automatizada y gratuita para sincronizar las bibliotecas de iTunes entre 2 Mac?
A continuación se muestra cómo finalmente lo hice según la sugerencia de rsync
:
Usé el enlace proporcionado por James en esta respuesta (pero saqué la opción --size-only
después de la primera sincronización):
Utilidad de iTunes - Fusión de bibliotecas
También saqué la opción --force
(porque es redundante cuando también utilizo --delete
). así que mi comando rsync se ve así:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
Luego integré esto en un flujo de trabajo de Automator. Se parece a esto: Obtener servidores especificados ► Conectarse a servidores ► Ejecutar script de shell ► Expulsar disco.
Crearlo como un flujo de trabajo de iCal es una locura para mí porque uso MobileMe y el evento de iCal se sincroniza con mis otras máquinas en las que no quiero que se ejecute este flujo de trabajo. Así que en lugar de eso, creé un agente que usa Lingon que ejecuta el flujo de trabajo cada 8 horas.