Bulk resolvendo localizações de mídia do iTunes

3

Existe uma maneira de forçar a resolução de informações de mídia para todas as músicas?

Eu tenho vários computadores (2 Macs, 1 PC), onde todas as músicas das bibliotecas do iTunes estão no meu Time Capsule em casa. No entanto, quando eu levo meu laptop Mac para o trabalho e volto para casa, todas as minhas músicas no iTunes têm o "ponto de exclamação" indicando que suas localizações não podem ser encontradas (porque eu me desconectei do Time Capsule e as reconectei).

Não é um problema até que eu tente sincronizar músicas para o meu iPod, onde o iTunes só sincroniza músicas "ininterruptas", então eu acabo sem música no meu iPod.

Eu consegui "Get Info" para todas as faixas manualmente, uma a uma, mas eu realmente prefiro não. Além disso, gostaria de evitar operações que me fazem perder meus metadados (como classificações).

    
por Eric Wendelin 24.12.2009 / 17:45

2 respostas

1

Ok, depois de muita pesquisa, encontrei minha correção:

Mantenha pressionada a tecla Alt / Option enquanto abre o iTunes, ela abrirá uma caixa de diálogo permitindo que você escolha o local da sua biblioteca do iTunes. Escolha o local da sua biblioteca existente e voila ... todas as músicas estão "magicamente" localizadas. As classificações, contagem de jogos, etc. são salvas. Ufa!

    
por 25.12.2009 / 23:11
1

Eu tenho um NAS semelhante e configuração de pasta compartilhada de rede e posso acabar com uma biblioteca do iTunes cheia de pontos de exclamação em algumas circunstâncias.

Para corrigir isso, eu uso sed para substituir todas as instâncias de:

<key>File Folder Count</key><integer>-1</integer>

... com:

<key>File Folder Count</key><integer>1</integer>

... onde uma "Contagem de pastas de arquivos" de -1 equivale ao iTunes pensando que o arquivo está faltando. Usando sed:

sed -i .backup 's/<key>File Folder Count<\/key><integer>-1<\/integer>/<key>File Folder Count<\/key><integer>1<\/integer>"/g' ~/Music/iTunes/iTunes\ Music\ Library.xml
    
por 15.01.2013 / 04:06

Tags