¿Copia de seguridad colaborativa de GitHub-Style iTunes?

2

Bien, aquí hay una pregunta graciosa. Soy un DJ, y uso iTunes localmente en mi MacBook Air para mi música. También tengo mi disco duro de copia de seguridad, al que he copiado mi biblioteca de iTunes como almacenamiento maestro . Esta copia de seguridad de la carpeta de iTunes está separada 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, adorable SSD de 256 GB y todo) y la totalidad de mi biblioteca en la unidad externa. Cuando obtenga nueva música, 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 mis compañeros DJ puedan acceder a ese disco duro con su propio MacBook Pro para extraerlo del grupo de música y agregarlo con sus propias compras.

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

Mi pregunta real es la siguiente: ¿hay una manera de sincronizar de manera sucinta la carpeta de iTunes con el estilo de la Máquina fuera de la ubicación típica de la copia de seguridad de Time Machine ? Supongo que funcionaría un poco como GitHub: habría un "repo" central con todos los cambios maestros sincronizados, y mi asistente y yo podemos extraer lo que necesitemos y agregarle nuevas canciones, manteniendo el almacenamiento maestro al día con cada canción que tenemos.

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

(P.S. Soy programador, ¡por lo que cualquier tipo de manera geek o programática de hacer esto está bien invitado!)

    
pregunta Jordan Thornquest 10.04.2013 - 00:55

1 respuesta

1

Parece que quieres hacer lo siguiente:

  • Tiene la música de iTunes almacenada en un disco duro externo en 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 con derechos gestionados de m4a no se reproducirán en la computadora portátil de su amigo sin que usted 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, puedes solucionar los problemas si estás dispuesto a renunciar a parte de la metainformación y si estás de acuerdo con la autenticación del portátil de tus amigos para usar tu música.

  • Máquina portátil o Mac Mac o Mac dedicada dedicada a iTunes, con la biblioteca completa descargada y compartida a través del uso compartido normal de Apple Airplay / Network
  • La computadora portátil y las computadoras portátiles de tus amigos DJ pueden luego ver / explorar / transmitir la música desde la caja central. La información meta se conserva y no es necesario mover un disco duro, toda la música está disponible desde un lugar central.
  • Es posible que necesites autenticar a iTunes de tus amigos para poder reproducir tu música con derechos gestionados.

La ruta del disco duro externo es básicamente la misma, excepto que básicamente rsync desde su Mac mini / archive box a un disco externo. El requisito para autenticar el portátil de un amigo DJ aún se aplica.

Para su computadora portátil que tiene un subconjunto, solo debe elegir las canciones que desea de su biblioteca e importarlas localmente a su instancia de iTunes.

Re: estilo Github, probablemente no sea el mejor, ya que aprovechar git daría como resultado un aumento de almacenamiento masivo cada vez que se actualice el contador de juegos / etc. Dado que los archivos son binarios, los diffs no se pueden almacenar.

    
respondido por el Wing Tang Wong 10.04.2013 - 01:33

Lea otras preguntas en las etiquetas