Відповіді:
dupeGuru Music Edition - це те, що ви хочете. Установіть тип сканування на "Аудіозміст" у Налаштуваннях. Зверніть увагу, що програма є програмним забезпеченням, тому будь-ласка, будь ласка, надайте свій внесок.
Я пропоную вам зв'язати це з MusicBrainz Picard, який автоматично може тегувати ваші музичні файли.
dupeguru_me
.
Для цього є плагін, який був зроблений певний час тому. Я використовував його недавно, але він залишає бажати кращого. Для цього є " PPA " - але ще немає вбудованих пакетів, лише відділення Bazaar. Інструкції з установки виглядають приблизно так:
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
Якщо ви зацікавлені у використанні вихідного коду Bazaar'd, виконайте наступне:
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
Після встановлення перезапустіть Rhythmbox, і у вас повинен бути пошук дублікатів тепер у списку плагінів.
Після його активації - доступні додаткові параметри конфігурації.
Після того, як плагін увімкнено - і коли він знайде дублікати - він додасть додаткову опцію до вашого списку бібліотек:
Кілька налаштувань, які я вважаю "дивними" - я спробував це на медіатеці з понад 120 000 пісень (понад 1000 дублікатів) та бібліотеці з приблизно 1000 пісень і, можливо, 30 дублікатів. На колишньому це зайняло ДУЖЕ довго і декілька разів під час пошуку розбило Rhythmbox. Зрештою, я автоматично перейшов із "Видалити з бібліотеки", щоб уникнути необхідності відновлення списку. У менших бібліотеках все працює чудово.
Коли буде знайдено дублікат - якщо у вас вибрані параметри за замовчуванням - до списку буде додана версія нижчої якості пісні. Тож безпечно вибирати всі пісні зі списку дублікатів та "Видалити" (Видалити з диска або видалити з бібліотеки).
Ви можете використовувати fdupes для цього:
$ fdupes -r ~/Music
який дає вам список усіх копій файлів.
Ви можете легко встановити його
sudo apt-get install fdupes
Я зіткнувся з подібною проблемою, коли у мене була купа дублікатів файлів зображень. У моєму випадку я просто використовував md5sum
файли та сортував результати:
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
Файли з однаковим вмістом генерували один і той же хеш, тому дублікати можна було легко знайти. Я вручну видаляв дупи звідти, хоча міг би розширити сценарій, щоб видалити всі, крім першої зустрічі, але я завжди параноїдальний щодо того, щоб робити це у спеціальному сценарії.
Зауважте, що це працює лише для дублікатів файлів з однаковим вмістом.
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
Спробуйте FSlint або dupe gredtter
Щоб встановити тип FSlint в терміналі (Ctrl-Alt-T)
sudo apt-get install fslint
сподіваюся, що це корисно ..
Я використовував FSlint для пошуку дублікатів файлів загалом. FSlint - це "утиліта для пошуку та очищення різних форм обличчя у файловій системі".