Comment puis-je trouver des chansons en double?


Réponses:


24

dupeGuru Music Edition est ce que vous voulez. Réglez le type de scan sur "Contenu audio" dans les Préférences. Veuillez noter que le programme est un logiciel équitable, veuillez donc contribuer si vous le pouvez.

texte alternatif

Je vous suggère de coupler cela avec MusicBrainz Picard qui peut marquer automatiquement vos fichiers musicaux.

texte alternatif


PARFAIT! Enfin une réponse qui a fonctionné comme un charme :). Un plugin Banshee ou quoi que ce soit aurait été encore mieux, mais cela fonctionne très bien! En fait, j'ai supprimé environ 8 Go de dupes, cheers!
Ingo

2
Dommage que dupeGuru ne puisse effectuer que 10 suppressions à la fois sans mettre de l'argent de côté.
John McKean Pruitt

Le PPA est mort pour les dernières versions d'Ubuntu. J'ai réussi à installer le fichier .deb directement à partir de launchpad.net/~hsoft/+archive/ubuntu/ppa/+build/9735351 et à exécuter dupeguru_me.
rjh

La version la plus récente n'a pas de limite de suppression. Cependant, il ne semble pas empreindre la musique, il compare simplement les noms de fichiers / informations ID3. Si vous utilisez un outil comme Picard pour marquer votre musique en premier, cela devrait faire du bon travail :)
rjh

10

Un plugin a été créé il y a quelque temps pour cela. Je l'ai utilisé récemment mais il laisse encore un peu à désirer. Il y a un " PPA " pour cela - mais pas encore de paquets construits, juste la branche Bazaar. Les instructions d'installation ressemblent à ceci:

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

Si vous souhaitez utiliser le code source de Bazaar, procédez comme suit:

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

Une fois qu'il est installé, redémarrez Rhythmbox et vous devriez avoir un Duplicates Finder maintenant dans la liste des plugins.

liste des plugins

Après l'avoir activé, des options de configuration supplémentaires sont disponibles.

fenêtre de configuration

Une fois le plugin activé - et lorsqu'il trouve des doublons - il ajoutera une option supplémentaire à votre liste de bibliothèques:

liste

Quelques paramètres que j'ai trouvés "bizarres" - J'ai essayé cela sur une bibliothèque multimédia avec plus de 120 000 chansons (plus de 1 000 doublons) et une bibliothèque avec environ 1 000 chansons et peut-être 30 doublons. Sur le premier, cela a pris TRÈS longtemps et s'est écrasé plusieurs fois avec Rhythmbox pendant la recherche. J'ai finalement opté pour "Supprimer de la bibliothèque" automatiquement pour éviter d'avoir à reconstruire la liste. Sur les petites bibliothèques, tout fonctionne très bien.

Lorsqu'un doublon est trouvé - si vous avez sélectionné les options par défaut - la version de moindre qualité du morceau sera ajoutée à la liste. Il est donc sûr de sélectionner toutes les chansons sur la liste des doublons et de "Supprimer" (Supprimer du disque ou supprimer de la bibliothèque).


Merci beaucoup d'avoir donné ce conseil! Cependant, rien ne semble se produire une fois que je l'ai activé. Je ne trouve pas un nouvel onglet ou quoi que ce soit où les doublons seraient indiqués.
Ingo

Vous devrez peut-être déplacer le seuil à 0,5 pour faciliter le tri des doublons. Il apparaîtra comme un élément supplémentaire dans votre liste de bibliothèques. J'ai mis à jour la réponse pour le montrer.
Marco Ceppi

J'ai aussi essayé cela. Sans succès.
Ingo

5

Vous pouvez utiliser fdupes pour cela:

$ fdupes -r ~/Music

qui vous donne une liste de tous les fichiers en double.

Vous pouvez facilement l'installer avec

sudo apt-get install fdupes

4
Cela a fonctionné mieux que les autres options. Cependant, il ne semble pas vraiment convenir aux fichiers audio. Le logiciel ne compare pas les balises, etc., ce qui conduit à une très courte liste de fichiers alors qu'en réalité, il existe de nombreux doublons, mais peut-être pas avec exactement la même taille de fichier (car ils peuvent provenir de différentes sources).
Ingo

3

J'ai rencontré un problème similaire lorsque j'avais un tas de fichiers image en double. Dans mon cas, je viens d'utiliser md5sumles fichiers et de trier les résultats:

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

Les fichiers avec le même contenu ont généré le même hachage, ce qui a permis de trouver facilement des doublons. J'ai supprimé manuellement les dupes à partir de là, bien que j'aurais pu étendre le script pour supprimer tout sauf la première occurrence, mais je suis toujours paranoïaque à propos de le faire dans un script ad-hoc.

Notez que cela ne fonctionne que pour les fichiers en double avec un contenu identique .


Plus rapide:find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Robert Vila

1

Essayez FSlint ou dupe gredtter

Pour installer le type FSlint dans le terminal (Ctrl-Alt-T)

sudo apt-get install fslint

j'espère que cela est utile ..


-2

J'ai utilisé FSlint pour trouver des fichiers en double en général. FSlint est "un utilitaire pour rechercher et nettoyer diverses formes de peluches sur un système de fichiers."


C'est étrange. FSlint ne trouve aucune de mes chansons en double!
Ingo

FSlint est avec des paramètres par défaut susceptibles de trouver des fichiers en double mesurés par le nom de fichier et la taille du fichier, mais pas des chansons en double s'il s'agit d'enregistrements différents avec une taille et un nom de fichier différents.
Aputsiak

Différents enregistrements (remixes?) Ne peuvent pas être supprimés en toute sécurité. Ils peuvent avoir leur propre valeur.
Extender

J'ai également utilisé fslint pour l'audio (avec un succès raisonnable) - bien que compte tenu de certaines des alternatives de ce fil, j'essaierai probablement l'une d'entre elles la prochaine fois.
belacqua
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.