Como faço para remover arquivos do iTunes que foram excluídos no disco?


24

Ao limpar meu disco, excluí alguns arquivos da minha coleção de músicas que o iTunes estava gerenciando. Agora, quando tento sincronizar um dispositivo, recebo uma mensagem de erro informando que ele não pode sincronizar esses arquivos porque eles não existem. O problema é que não consigo mais encontrar esses arquivos no iTunes para excluí-los. Eles não aparecem quando eu procuro os termos apropriados. Então, minha pergunta é como encontrá-los e o iTunes está escondendo-os de alguma maneira "inteligente"?

Respostas:



20

Encontrei a solução mais fácil e confiável ainda! Sem scripts, sem perda de playcounts / classificações etc.

  1. Crie uma nova lista de reprodução, digamos temp.
  2. Selecione todas as faixas com as quais deseja lidar e arraste e solte-as na lista de reprodução. A nova lista de reprodução conterá apenas faixas válidas. Todas as faixas inválidas serão marcadas com o ponto de exclamação.
  3. Alterne para a lista de reprodução, selecione todas as faixas, clique com o botão direito do mouse e desmarque Seleção
  4. Volte para Música e classifique pela marca de seleção - agora todas as faixas inválidas estão agrupadas!
  5. Selecione todos eles e exclua!

Você pode ir e verificar as músicas novamente para garantir que elas sejam sincronizadas com os dispositivos.


1
Ser forçado a suportar o iTunes no Windows por causa de certos dispositivos, essa parece a opção mais fácil para mim.
— Ian Pugsley

Infelizmente, no iTunes 11, isso parece não funcionar mais. Faixas inválidas agora são adicionadas à lista de reprodução.
— Josh Newman

Ainda funciona bem para mim. Acabei de excluir algumas faixas de um álbum, selecionei todas as músicas do álbum e as arrastei para uma lista de reprodução temporária. Assim que comecei a arrastar, os itens excluídos exibiram pontos de exclamação e, depois de soltar na lista de reprodução temporária, apenas as faixas válidas aparecem na lista de reprodução.
— Nevster

Hrm. Apenas tentei novamente e parece estar funcionando. Uma atualização recente do iTunes 11 corrigiu isso ou eu perdi alguma coisa antes.
— Josh Newman

"Brilhantemente simples" ?? Eu diria que um item de menu simples como 'Limpar biblioteca' mereceria mais ser chamado de 'brilhantemente simples' ... Ainda assim, eu concordo, essa parece a maneira mais sensata de fazer isso.
— Rabarberski 4/04

4

O script do AppleScripts para o iTunes de Doug agora faz parte de um aplicativo comercial, mas uma versão de 2011 ainda pode ser baixada gratuitamente aqui .

Aqui está um script mais simples que deve fazer mais ou menos a mesma coisa:

tell application "iTunes"
    repeat with t in (get file tracks of library playlist 1)
        if location of t is missing value then delete t
    end repeat
end tell

Este remove todos os segundos arquivos que não estão presentes a cada execução. A razão provavelmente funcionou para você com cinco corridas é que 2 ^ 5 já é de 32 por isso depois de 5 corridas, apenas 1 / 32th de seus arquivos perdidos ainda estaria lá
— 0x89

1
@ 0x89 Você está certo, estava repetindo referências como item 1035 of every file track of library playlist 1 of application "iTunes". Editei o script para adicionar um get explícito.
— Lri

3

Uma maneira indireta é mais longa, mas não precisa de scripts.

  1. Exporte sua biblioteca para a área de trabalho como um xml
  2. saia do iTunes e mova esses arquivos para a área de trabalho / lixeira

    • iTunes Music Library.xml
    • iTunes Library.itl
    • Biblioteca do iTunes Extras.itdb
    • Biblioteca do iTunes Genius.itdb
  3. Inicie o iTunes - ele ficará "vazio", mas todos os seus programas e músicas ainda estão por aí

  4. Arraste a pasta iTunes Media para a janela do iTunes - Biblioteca no canto superior esquerdo - solte a pasta sobre Música ou as outras categorias e o iTunes as adicionará novamente ao banco de dados, mas apenas os arquivos que ainda existem na unidade serão adicionados
  5. Importar o arquivo library.xml salvo - isso adicionará de volta todas as classificações, playlists e músicas que não existem mais serão limpas das playlists
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.