filtrando itens da biblioteca do itunes por local do arquivo

2

3 respostas e, infelizmente, nenhuma solução ainda.

O problema

Eu tenho mais de 1000 itens duplicados no meu iTunes Biblioteca apontando para um local inexistente (o "where" na janela "get info"), juntamente com outros itens duplicados e outros MIAs (Missing In Action).

Existe alguma maneira simples de apenas excluir todos eles e apenas deles? Da biblioteca, claro.

Com isso, quero dizer que alguns MIAs estão apontando para /Volumes enquanto alguns estão apontando para .../music/Music/... ou apenas .../music/... . Eu quero apagar tudo apontando para /Volumes para depois vou recuperar o resto. Confira a imagem abaixo.

Alguns antecedentes

Eu tentei pesquisar uma palavra-chave específica no caminho e criar uma lista de reprodução inteligente, mas sem resultado.

Ser capaz de classificar toda a biblioteca por caminho seria uma solução perfeita! Eu acredito que o iTunes antigo poderia fazer isso. O PowerTunes pode fazê-lo (ordenar por caminho), mas não posso fazer nada com sua lista. Também gostaria de receber qualquer programa capaz de lidar com isso e, em seguida, importar e exportar corretamente a biblioteca do iTunes.

Comoissoparecenãoestarclaroosuficiente...

AppleScriptnãofunciona

IssoporqueoAppleScriptsimplesmentenãoconseguereunirasinformaçõesausentesemqualquerlugardaBibliotecadoiTunes.TalvezpudéssemosusaroAppleScriptabrindooarquivoXML,masissoéumproblematotalmentediferente.

AquiestáumacitaçãodaminhaconversacomDougoprópriohomemAdamsdezembropassado:

Idon'tthinkyoudounderstand.ThereisnowaytogetthepathtothefileofadeadtrackbecauseiTuneshas"forgotten" it. That is, by definition, what a dead track is.

Doug

On Dec 21, 2010, at 7:08 AM, Caue Rego wrote:

yes I understand that and have seem the script. but I'm not looking for the file. just the old broken path reference to it.

Sent from my iPhone

On 21/12/2010, at 10:00, Doug Adams wrote:

You cannot locate missing files of dead tracks because, by definition, a dead track is one that doesn't have any file information. If you look at "Super Remove Dead Tracks", you will notice it looks for tracks that have "missing value" for the location property.

  
    
por cregox 20.12.2010 / 04:38

5 respostas

6

Eu recomendaria testar os Applescripts de Doug :

link

Existem muitos Applescripts gratuitos que são mais personalizados para um problema específico, em vez de uma solução de tamanho único, como o FixTunes ou o PowerTunes. Eu usei o Super remover faixas mortas v2 antes e funcionou bem.

Existem também scripts para:

  • Removendo duplicados (pesquisa por duplicados de superdispositivos)
  • Reproduzir uma música aleatória de uma lista de reprodução aleatória e outras coisas que o iTunes deve fazer
  • Melhor edição de tags em massa
  • Script para enviar o conteúdo da área de transferência para o iTunes como a letra da música atual (WAY cool): *
  • E também "ScriptPal", um plug-in de paleta flutuante que permite gerenciar e executar scripts com muito mais facilidade do que antes.

Ah, sim, todos eles também são gratuitos e se ajustam (basta aprender o AppleScript, é fácil), ao contrário de um programa pago que não pode ser ajustado.

    
por 20.12.2010 / 10:50
1

O caminho inexistente existiu ao mesmo tempo? Isso pode ajudá-lo a descobrir por que isso aconteceu. O que eu faria nesse caso é mover a hierarquia da biblioteca do iTunes que você fizer para aquele local e trabalhar a partir daí. Se você não tem um ou simplesmente não existe, aqui está um método bastante seguro de fazer o que você quer, embora não seja tão bonito assim:

Vá para Arquivo- > Biblioteca- > Organize a Biblioteca ... e consolide sua biblioteca. Exclua / arquive seu arquivo de dados existente da Biblioteca (o material em ~ / Music / iTunes / que fica ao lado da pasta iTunes Music) ou gere uma nova biblioteca para o iTunes, abrindo-o enquanto segura Option.

Solte a pasta iTunes Music mencionada acima no aplicativo iTunes, agora em branco. Importará apenas as músicas para as quais você realmente tem dados.

Editar:

Ok, você pediu :-)
Invoque o arquivo iTunes Music Library.xml. Eu mesmo não testarei isso, mas você deve ser bem-sucedido.

  1. Faça muitos backups e saia do iTunes.
  2. Obtenha um bom editor de texto sem formatação e use-o para editar ~/Music/iTunes/iTunes Music Library.xml
  3. Use alguns find / replace / RegEx sorrateiramente e exclua cada par <key><dict> que contém o caminho inexistente na string da chave Location.
  4. Eu li em algum lugar que o arquivo da Biblioteca do iTunes foi reconstruído a partir do iTunes Music Library.xml, se estiver corrompido. Se as alterações feitas no XML não tiverem entrado em vigor até agora, talvez seja necessário excluir ~/Music/iTunes/iTunes Library ou apenas abri-lo no editor de texto e mexer um pouco nele. Pode levar algumas experiências, mas informar quando você descobrir o que funciona!
por 20.12.2010 / 04:57
1

Use PowerTunes para corrigir sua biblioteca.

    
por 20.12.2010 / 06:14
1

Alguns equívocos:

O arquivo XML não é usado pelo iTunes. É criado para o benefício de terceiros.

Você não pode localizar o caminho do arquivo de uma faixa morta porque ela não está mais no banco de dados do iTunes, o que significa que ela também não estará no XML.

Não há caminho de arquivo existente de uma trilha morta em nenhum lugar. Você pode usar o nome do artista e do álbum de uma faixa para pesquisar na pasta iTunes Media. Por exemplo, o arquivo da faixa "In the AIr Tonight" no álbum Phil Collins 'Face Value pode estar localizado em iTunes Media / Música / Phil Collins / Valor Facial / No ar Tonight.ext , mas não há certeza absoluta de que seja.

    
por 10.04.2012 / 01:28
0

Talvez eu não entenda o escopo completo da pergunta .... E eu sou um usuário do Windows.

Dentro do iTunes: Selecione todos os arquivos, Obter informações sobre o lote deles.
Todos os arquivos que não podem ser encontrados terão um ponto de exclamação na coluna mais à esquerda (círculo cinza, marca branca)

Veja se esses arquivos perdidos têm algum denominador de busca comum - para mim, geralmente é uma data (adicionada, modificada) ou Artista. Então pesquise e destrua isso. Sim, isso pode envolver muita seleção de arquivos individuais, mas você pode estar ouvindo música ao mesmo tempo.

Antes de excluir qualquer arquivo, você deve ter certeza de que os MIAs não estavam em uma unidade externa ou antiga. Tente se conectar a qualquer rede, armazenamento externo etc. Seu colega de quarto parou de compartilhar uma pasta?

Para duplicados - não encontrei uma maneira segura de selecionar os arquivos "certos" a serem excluídos. O iTunes não faz um bom trabalho ao emparelhar arquivos (duplicados). Eu ficaria feliz em saber de uma boa maneira de atacar esse problema

    
por 13.05.2012 / 21:18

Tags