Cómo configurar una biblioteca de iTunes para usar entre dos Macs?

Como se puede decir esto no es donde cerca de trabajo relacionado. Tengo un iMac G5 donde mi itunes está alojado, también tengo un nuevo MacBook Pro. Lo que quiero ser capaz de hacer es sincronizar mi biblioteca de itunes de mi iMac a mi MacBook Pro, de esa manera puede ser accesible lejos de mi red doméstica, entonces si hago cualquier cambio en la biblioteca de itunes (como cambiar el nombre de una pista) Sincronizará estos cambios una vez que vuelva a conectarse a la red doméstica.

Mi iTunes actual contiene música, videos, podcasts, listas de reproducción y aplicaciones para iPhone, también me gustaría que iTunes rastreara los conteos de juego colectivamente entre el iMac y el MacBook Pro.

Esto es bastante complicado, ya que hay varios archivos que contienen metadatos de iTunes, además de ejecutar en vivo instancias de iTunes. El más difícil de superar es el hecho de que la instancia en ejecución de iTunes no escribe datos hasta que se cierra, por lo que si tiene instancias en ejecución en su iMac y MBP y actualizar los archivos debajo de ellos, se perderán. Además, las rutas están contenidas en los archivos, por lo que esto no funcionará a menos que tenga rutas idénticas en ambas máquinas (suponiendo que no ha cambiado los valores predeterminados y tiene el mismo nombre de usuario, esto pondría la música en / Users / username / Music / iTunes / ITunes Music / y los metadatos en / Users / nombre de usuario / Música / iTunes / {Biblioteca de iTunes, iTunes Music Library.xml}).

Puede mantener la carpeta de música actualizada en ambos mediante rsync, pero esto sólo funciona de manera limpia si siempre agrega o elimina elementos en una de las máquinas o si sólo agrega elementos. Si es así, las dos líneas en el MBP funcionarán:

% rsync -a /Users/<username>/Music/iTunes/iTunes\ Music <G5hostname>:/Users/<username>/Music/iTunes % rsync -a <G5hostname>:/Users/<username>/Music/iTunes/iTunes\ Music /Users/<username>/Music/iTunes 

Probablemente desee configurar la autenticación automática utilizando las claves públicas auth en SSH y poner esto en un cronjob.

Para lograr mover los metadatos, sugiero que tenga un script ejecutándose en ambas máquinas bajo cron, que primero determina si iTunces se ejecuta en la máquina local y si no lo es, rsyncs los archivos de metadatos del otro servidor si el contenido en el otro Servidor es más reciente que localmente. Algo como:

 if [ `ps -ax | grep -v grep | grep -c iTunes` -ne 0 ] ; do rsync -au <otherhostname>:/Users/<username>/Music/iTunes/{iTunes\ Library,iTunes Music\ Library.xml} /Users/<username>/Music/iTunes done 

Esto todavía asume que usted no hace mods ambas instancias con ambas instancias que están continuamente. Además, no he probado esto, por lo que probablemente hay algunos errores de sintaxis o sutilezas me falta.

Utilicé SuperSync y hice lo que quería, pero lo usé sólo con música y no me importaba menos contar el juego, así que no sé si lo hace.

Estoy utilizando una herramienta llamada ChronoSync para hacer esto ahora mismo, sólo tengo mi carpeta de música completa (que también incluye los metadatos de la biblioteca de iTunes) sincronización entre los dos equipos. Funciona muy bien para iPhoto también.

MyTunesSync debería funcionar y tiene una prueba gratuita de 15 días.

    Intereting Posts