Como posso encontrar músicas duplicadas?

31

O título diz tudo. Como posso detectar duplicatas na minha biblioteca de mídia?

    
por Ingo 18.09.2010 / 12:45

6 respostas

24

dupeGuru Music Edition é o que você quer. Defina o tipo de digitalização para "Conteúdo de áudio" em Preferências. Por favor, note que o programa é justo por favor contribua, se puder.

Eu sugiro que você combine isso com o MusicBrainz Picard , que pode marcar seus arquivos de música automaticamente.

    
por Li Lo 30.11.2010 / 16:30
10

Existe um plugin que foi feito há algum tempo para isso. Eu usei recentemente, mas ainda deixa um pouco a desejar. Existe um " PPA " para ele - mas ainda não há pacotes compilados, apenas a ramificação do Bazaar. As instruções de instalação são mais ou menos assim:

wget http://scrawl.bplaced.net/duplicate-source.tar.gz -O tmp.tar.gz && mkdir -vp ~/.gnome2/rhythmbox/plugins/duplicate-source/ && tar -xf tmp.tar.gz -C ~/.gnome2/rhythmbox/plugins && rm -v tmp.tar.gz

Se você estiver interessado em usar o código-fonte do Bazaar, faça o seguinte:

mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source

Uma vez instalado, reinicie o Rhythmbox e você deverá ter um Localizador de Duplicados agora na lista de plugins.

Depois de ativá-lo, existem outras opções de configuração disponíveis.

Depois que o plug-in estiver ativado - e quando encontrar duplicatas - ele adicionará uma opção adicional à sua lista de bibliotecas:

Algumas configurações que achei "ímpares" - tentei isso em uma biblioteca de mídia com mais de 120.000 músicas (mais de 1.000 duplicatas) e uma biblioteca com cerca de 1.000 músicas e talvez 30 duplicatas. No primeiro demorou muito tempo e travou o Rhythmbox várias vezes durante a pesquisa. Eu finalmente fui com automaticamente "Remove from Library" para evitar ter que reconstruir a lista. Em bibliotecas menores, tudo funciona muito bem.

Quando uma duplicata é encontrada - se você tiver as opções padrão selecionadas - a versão de qualidade inferior da música será adicionada à lista. Portanto, é seguro selecionar todas as músicas da lista Duplicatas e "Remover" (ou excluir do disco ou remover da biblioteca).

    
por Marco Ceppi 18.09.2010 / 14:48
5

Você pode usar fdupes para isso:

$ fdupes -r ~/Music

que fornece uma lista de todos os arquivos duplicados.

Você pode instalá-lo facilmente com

sudo apt-get install fdupes
    
por Johann 31.10.2010 / 20:44
2

Eu me deparei com um problema semelhante quando eu tinha um monte de arquivos de imagem duplicados. No meu caso, usei apenas md5sum nos arquivos e classifiquei os resultados:

for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort

Arquivos com o mesmo conteúdo geraram o mesmo hash, para que as duplicatas pudessem ser encontradas facilmente. Eu deletei manualmente os dupes de lá, embora eu pudesse ter estendido o script para excluir todos, exceto a primeira ocorrência, mas estou sempre paranóico em fazer isso em um script ad-hoc.

Note que isto só funciona para arquivos duplicados com conteúdos idênticos .

    
por John Bode 30.11.2010 / 16:56
1

Experimente o FSlint ou o dupe gredtter

Para instalar o tipo FSlint no terminal (Ctrl-Alt-T)

sudo apt-get install fslint

espero que isso seja útil ..

    
por FOSS DIVERSER 30.11.2010 / 11:36
-2

Eu usei o FSlint para encontrar arquivos duplicados em geral. O FSlint é "um utilitário para encontrar e limpar várias formas de fiapos em um sistema de arquivos".

    
por Aputsiaq 18.09.2010 / 17:15