Come posso trovare brani duplicati?


Risposte:


24

dupeGuru Music Edition è quello che vuoi. Impostare il tipo di scansione su "Contenuti audio" in Preferenze. Si prega di notare che il programma è fairware, quindi si prega di contribuire se è possibile.

testo alternativo

Ti suggerisco di associarlo a MusicBrainz Picard che può taggare automaticamente i tuoi file musicali.

testo alternativo


PERFEZIONARE! Finalmente una risposta che ha funzionato come un fascino :). Un plug-in Banshee o qualsiasi altra cosa sarebbe stata ancora migliore, ma funziona alla grande! In realtà ho rimosso circa 8 GB di duplicati, evviva!
Ingo,

2
Peccato che dupeGuru possa fare solo 10 traslochi alla volta senza buttare giù soldi.
John McKean Pruitt,

Il PPA è morto per le recenti versioni di Ubuntu. Ho avuto successo con l'installazione di .deb direttamente da launchpad.net/~hsoft/+archive/ubuntu/ppa/+build/9735351 e poi in esecuzione dupeguru_me.
rjh

La versione più recente non ha limiti di rimozioni. Tuttavia, non sembra imprimere impronte digitali sulla musica, ma confronta semplicemente i nomi dei file / le informazioni ID3. Se usi uno strumento come Picard per taggare prima la tua musica, dovrebbe fare un buon lavoro :)
rjh

10

C'è un plugin che è stato creato qualche tempo fa per questo. L'ho usato di recente, ma lascia ancora un po 'a desiderare. C'è un " PPA " per questo - ma non ci sono ancora pacchetti costruiti, solo la filiale di Bazaar. Le istruzioni di installazione vanno in questo modo:

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 sei interessato a utilizzare il codice sorgente di Bazaar, esegui invece le seguenti operazioni:

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

Una volta installato riavvia Rhythmbox e dovresti avere un Duplicates Finder ora nell'elenco dei plug-in.

elenco dei plugin

Dopo averlo attivato, sono disponibili ulteriori opzioni di configurazione.

finestra di configurazione

Dopo che il plug-in è stato abilitato - e quando trova i duplicati - aggiungerà un'opzione aggiuntiva al tuo elenco di librerie:

elenco

Alcune impostazioni che ho trovato come "dispari": l'ho provato su una libreria multimediale con oltre 120.000 brani (oltre 1.000 duplicati) e una libreria con circa 1.000 brani e forse 30 duplicati. Sul primo ci è voluto MOLTO tempo e si è schiantato Rhythmbox diverse volte durante la ricerca. Alla fine sono andato con "Rimuovi dalla libreria" automaticamente per evitare di dover ricostruire l'elenco. Nelle librerie più piccole tutto funziona alla grande però.

Quando viene trovato un duplicato, se sono state selezionate le opzioni predefinite, la versione di qualità inferiore del brano verrà aggiunta all'elenco. Quindi è sicuro selezionare tutti i brani nell'elenco dei duplicati e "Rimuovi" (Elimina dal disco o rimuovi dalla libreria).


Grazie mille per aver dato questo suggerimento! Tuttavia, non sembra succedere nulla dopo averlo attivato. Non riesco a trovare una nuova scheda o qualunque altra posizione in cui vengano indicati i duplicati.
Ingo,

Potrebbe essere necessario spostare la soglia su 0,5 per risolvere i duplicati. Verrà visualizzato come elemento aggiuntivo nell'elenco Libreria. Ho aggiornato la risposta per mostrarlo.
Marco Ceppi

Ho provato anche quello. Nessun successo.
Ingo,

5

Puoi usare fdupes per questo:

$ fdupes -r ~/Music

che ti dà un elenco di tutti i file duplicati.

Puoi installarlo facilmente con

sudo apt-get install fdupes

4
Questo ha funzionato meglio rispetto alle altre opzioni. Tuttavia, non sembra davvero adatto ai file audio. Il software non confronta i tag, ecc., Il che porta a un elenco molto breve di file, mentre in realtà ci sono molti duplicati, ma forse non con esattamente le stesse dimensioni del file (poiché potrebbero provenire da fonti diverse).
Ingo

3

Ho riscontrato un problema simile quando avevo un sacco di file immagine duplicati. Nel mio caso, ho appena usato md5sumi file e ho ordinato i risultati:

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

I file con lo stesso contenuto generavano lo stesso hash, quindi i duplicati potevano essere trovati facilmente. Ho eliminato manualmente i duplicati da lì, anche se avrei potuto estendere lo script per eliminare tutto tranne la prima occorrenza, ma sono sempre paranoico nel farlo in uno script ad hoc.

Nota che questo funziona solo con file duplicati con contenuti identici .


Più veloce:find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Robert Vila,

1

Prova FSlint o dupe gredtter

Per installare il tipo FSlint nel terminale (Ctrl-Alt-T)

sudo apt-get install fslint

spero che sia utile ..


-2

Ho usato FSlint per trovare file duplicati in generale. FSlint è "un'utilità per trovare e pulire varie forme di lanugine su un filesystem".


Questo è strano. FSlint non trova nessuna delle mie canzoni duplicate!
Ingo,

FSlint ha impostazioni predefinite che possono trovare file duplicati misurati in base al nome e alla dimensione del file, ma non duplicare brani se si tratta di registrazioni diverse con dimensioni e nome file diversi.
Aputsiak,

Diverse registrazioni (remix?) Non sono sicure per la cancellazione. Possono avere un valore proprio.
Extender

Ho anche usato fslint per l'audio (con ragionevole successo) - anche se date alcune delle alternative in questo thread, probabilmente ne proverò una la prossima volta.
belacqua,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.