¿Copia de seguridad colaborativa de iTunes estilo GitHub?

Muy bien, aquí hay una pregunta divertida. Soy DJ y uso iTunes localmente en mi MacBook Air para mi música. También tengo mi disco duro de copia de seguridad, en el que he copiado mi biblioteca de iTunes como almacenamiento principal . Esta copia de seguridad de la carpeta de iTunes es independiente de las copias de seguridad de Time Machine en el mismo disco .

Me gustaría tener solo un número selecto de canciones disponibles en mi máquina (con su maravilloso y adorable SSD de 256 GB y todo) y la totalidad de mi biblioteca en el disco externo. Cuando obtengo música nueva, quiero poder agregarla a la biblioteca de iTunes en el disco maestro para que todo esté actualizado. La razón de esto es para que mi colega DJ pueda acceder a ese disco duro con su propia MacBook Pro para extraer música del conjunto de música y agregarla con sus propias compras.

Ahora, me doy cuenta de que iTunes me permite descargar canciones que compré previamente a mi máquina. Esto significa que puedo extraer las compras que mi asistente ha realizado en mi máquina local (y viceversa) y luego guardarlas en el almacenamiento principal.

Mi verdadera pregunta es esta: ¿hay alguna manera de sincronizar sucintamente la carpeta de iTunes al estilo de Time-Machine fuera de la ubicación típica de copia de seguridad de Time Machine ? Supongo que funcionaría un poco como GitHub: habría un "repositorio" central en el que todos los cambios maestros están sincronizados, y mi asistente y yo podemos extraer lo que necesitamos y agregarle nuevas canciones, manteniendo el almacenamiento maestro. al día con cada canción que poseemos.

La forma engorrosa de hacer esto sería arrastrar manualmente todas las compras nuevas a la carpeta iTunes Media cuando las compramos. ¡Debe haber una manera más fácil de hacer esto! Queremos una gran biblioteca maestra que podamos sincronizar y extraer fácilmente . ¿Alguna forma genial de hacer esto?

(PD: soy programador, ¡así que cualquier forma geek o programática de hacer esto está cordialmente invitada!)

Solo para aclarar: ¿básicamente quiere que la biblioteca de Macbook sea un subconjunto como lo tendría un iPhone de la biblioteca principal?
@jnovack: rsync no actualizará la base de datos de la biblioteca solo la música, por lo que tendrá inconsistencias. ¿Cómo se agrega a la base de datos y la biblioteca al mismo tiempo?
Entonces, ¿quieres una aplicación de iTunes (para "comprar" y sincronizar desde tu biblioteca maestra) para tu biblioteca de iTunes? ;)

Respuestas (1)

Parece que quieres hacer lo siguiente:

  • Tenga su música de iTunes almacenada en un disco duro externo durante la descarga
  • Tenga un subconjunto de la música localmente en su computadora portátil
  • Tenga un repositorio centralizado, donde sus compañeros DJ (s) puedan acceder a la música

Hay algunos problemas con un simple rsync entre su unidad externa y sus unidades:

  • Los archivos administrados con derechos m4a no se reproducirán en la computadora portátil de su amigo sin que usted le otorgue acceso a su computadora portátil
  • a medida que se reproducen los archivos, algunos metadatos de los archivos se actualizan para reflejar reproducciones, me gusta, etc.

Habiendo dicho eso, puede solucionar los problemas si está dispuesto a renunciar a parte de la metainformación y si está de acuerdo con autenticar la computadora portátil de sus amigos para usar su música.

  • Mac Mini dedicado o computadora portátil Mac o máquina con Windows que ejecute iTunes, con la biblioteca completa descargada y compartida a través de Apple Airplay/Network share normal
  • Su computadora portátil y las computadoras portátiles de sus amigos DJ pueden ver/explorar/transmitir la música desde la caja central. Se conserva la metainformación y no es necesario mover un disco duro, toda la música está disponible desde un lugar central.
  • Es posible que deba autenticar iTunes de sus amigos para poder reproducir su música con derechos administrados.

La ruta del disco duro externo es básicamente la misma, excepto que básicamente sincronizas desde tu mac mini/archive box a una unidad externa. Aún se aplica el requisito de autenticar la computadora portátil de un amigo DJ.

Para su computadora portátil que tiene un subconjunto, simplemente elija las canciones que desea de su biblioteca e impórtelas localmente a su instancia de iTunes.

Re: estilo Github, probablemente no sea el mejor, ya que aprovechar git daría como resultado una ampliación masiva del almacenamiento cada vez que se actualice el contador de reproducción, etc. Dado que los archivos son binarios, las diferencias no se pueden almacenar.

¡Me lo llevo! La sugerencia de usar una sola computadora de escritorio es en realidad una idea perfecta. Junto con Home Sharing, tener una computadora para almacenar todo en lugar de solo un disco duro es perfectamente efectivo. Solo mantendré una copia de seguridad secundaria, únicamente centrada en la copia de seguridad, en mi disco duro. Esa parece ser la elección más sabia. ¡Gracias de nuevo!
¡Fresco! ¡Espero que funcione bien!