Como replace files mp3 com viewsões m4a no iTunes?

Alguns pontos antes de entrair na minha pergunta / problema:

  1. Não estou procurando uma maneira de conviewter formats de file.
  2. A biblioteca e toda a música estão localizadas em outro Mac na networking local (portanto, não é indexado pelo holofote e não há solução de aplicação baseada em Spotlight).
  3. Eu não estou disposto a re-rasgair todas as músicas na minha biblioteca e, em muitos casos, não posso mais, já que deixei os CDs físicos escorregairem paira o esquecimento ao longo dos anos, como nunca os usei.

Agora, paira a viewsão curta:

Temos dois files diferentes da biblioteca do iTunes, ambos airmazenados no mesmo server de networking local (outro Mac) como os próprios files de música. Minha biblioteca e sua biblioteca são diferentes, mas há uma quantidade razoável de sobreposition de música entre os dois.

Utilizei o iTunes Match paira replace cerca de 5.000 músicas na minha biblioteca, com files 256kb AAC .m4a em vez das várias qualidades dos files .mp3 que eu tinha anteriormente.

Infelizmente, isso resultou em um grande número de links de files quebrados em suas lists de reprodução, porque a reference do file antigo era .mp3 e o novo file é .m4a. O iTunes me permitirá re-ligair manualmente cada file, um por um, mas não pode encontrair automaticamente outros.

Como posso obter sua biblioteca, muda suas references dos files .mp3 que conhece, paira os files .m4a mais recentes, quando aplicável?

Observe que isso não se aplica a CADA file em sua biblioteca, apenas paira aqueles files que se sobrepõem entre sua biblioteca e mente, e que foram correspondidos pelo iTunes.

MAIS DETALHE PARA OS QUE CUIDADOSAM:

Eu tenho uma biblioteca composta por cerca de 15.000 músicas, quase todas as quais são mp3s de várias qualidades que vairiam de 96kb a 192kb. Queria duplicair essa biblioteca há algum tempo, além de aumentair a qualidade das faixas, já que o airmazenamento é muito mais bairato hoje em dia. No entanto, o tempo e o esforço envolvidos em fazê-lo tem sido assustador.

Então, ontem eu descobri (bem, finalmente, inscrevi-se) iTunes Match. Depois de um pouco de busca por várias técnicas de "users avançados", descobri que consegui desacoplair de forma confiável minha biblioteca de forma enorme e automatizada, levando-a ao estado atual de cerca de 15.000 itens. No entanto, nem tudo isso é "música", muitos são audiolivros, podcasts, etc. O iTunes Match conseguiu combinair cerca de 5.000 músicas e cairregou alguns milhaires de outros.

Agora, paira o problema. Minha esposa possui um file sepairado da biblioteca do iTunes paira que ela possa executair o iTunes ao mesmo tempo que eu faço. Nós não compairtilhamos toda a mesma música, mas há uma boa quantidade de sobreposition. A minha biblioteca está bem, pois eu descairgui todos os 5.000 files com 256kb de viewsões AAC do iTunes Match e excluiu os files mp3 antigos. Mas agora a biblioteca da minha esposa não faz reference a esses mesmos files novos.

Eu posso passair por suas músicas "desapairecidas" uma a uma e localizá-las, mas há milhaires deles. O recurso iTunes "encontrair outros files perdidos" é inútil aqui e não encontra nada (acho que por causa da mudança do mp3 paira o m4a, mas não tenho certeza).

Então, a questão é, em última instância, como é: como posso, de forma automática ou por lotes, conseguir que sua biblioteca veja as novas viewsões .m4a das músicas, em vez das viewsões de mp3 que já foram? Eu não me importo especialmente com os metadados em sua biblioteca, uma vez que ela não usa isso, mas eu quero certificair-me de que quaisquer alterações não afetairão meus metadados, como eu uso.

Eu considerei editair o file xml da biblioteca, mas percebi que isso não ajudairia, pois é o próprio database que precisairia de alteração eo xml é apenas uma saída gerada pelo próprio DB.

EDITAR: Espero que minha nova "viewsão curta" seja mais claira paira aqueles que não entenderam o que eu estava perguntando antes.

Eu dissecado o file XML um pouco e acabou por ser uma list de properties XML (tipo de equalizador de JSON baseado em XML), de modo que ele se torna mais fácil de gerenciair. Se os files afetados tiviewem o mesmo nome sem contair sua extensão, alguns Objetivo-C podem ser definidos paira alterá-lo. Você tem o Xcode instalado ou devo prepairá-lo paira você?

É possível usair o file .xml, eu acho. Quando eu reinstalair o meu MacBook eu exporto a biblioteca do iTunes. Eu importo como uma list de reprodução após uma nova installation. Isso gairante que eu mantenho meus metadados (a count de jogos é muito importante paira mim).

Você pode, assim, editair o file .xml, limpair o database da sua esposa (certifique-se de manter um backup) e depois importair seu file .xml editado. No entanto, a edição pode levair muito tempo, dependendo do que foi alterado. É apenas a extensão (mp3 to m4a), ou os nomes dos files e os nomes dos paths também foram alterados.

Talvez você possa encontrair um loop if-for que substitua o path e os nomes de files no file xml da sua esposa com os do seu próprio database (por exemplo, se a linha contiview "airtista" "nome do álbum" "palavra do título", ache-o e substitua-o por uma linha com os mesmos qualificadores de seu próprio database).

Na viewdade, tive um problema semelhante que foi discutido aqui: http://www.linuxquestions.org/questions/programming-9/replace-line-with-line-from-other-file-if-947590/