Eu tenho um sistema de desktop que eu uso como servidor. Eu também tenho um MacBook Pro que é o meu computador principal. Eu já fiz muita organização e limpeza da minha biblioteca de músicas e tenho tudo isso no meu MacBook Pro.
Gostaria de manter a biblioteca de músicas do meu MacBook Pro sincronizada com a máquina de mesa, para que minha esposa possa acessar tudo, desde o seu próprio MacBook Pro.
Pensei em configurar ações de pasta que copiassem os arquivos para a pasta "Adicionar automaticamente ao iTunes". No entanto, como eu gosto de usar a opção "manter minha biblioteca do iTunes organizada", os arquivos são movidos para o diretório de músicas do iTunes e não consigo escrever um script que compare a biblioteca de músicas do iTunes do meu MacBook Pro com o diretório "Automático" em o servidor.
Além disso, uma cópia simples de arquivo não sincroniza metadados como classificações e reproduções. Existe uma solução gratuita e automatizada para sincronizar bibliotecas do iTunes entre 2 Macs?
Abaixo está como eu finalmente fiz isso com base na rsync
sugestão:
Usei o link fornecido por James nesta resposta (mas tirei a --size-only
opção após a primeira sincronização):
iTunes Utility - Mesclando bibliotecas
Também tirei a --force
opção (porque é redundante ao usar também --delete
). então meu comando rsync fica assim:
rsync -av --delete ~/Music/iTunes/ /Volumes/robert/Music/iTunes > ~/Automation/automator/logs/itunes_rsync.log
Em seguida, integrei isso em um fluxo de trabalho do Automator. É assim: Obter servidores especificados ► Conectar-se a servidores ► Executar script do shell ► Ejetar disco.
Criá-lo como um fluxo de trabalho do iCal é complicado para mim porque eu uso o MobileMe e o evento do iCal é sincronizado com minhas outras máquinas nas quais não quero que esse fluxo de trabalho seja executado. Então, em vez disso, criei um agente usando o Lingon que executa o fluxo de trabalho a cada 8 horas.