답변:
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의 소스 코드를 사용하려면 다음을 수행하십시오.
mkdir -vp ~/.gnome2/rhythmbox/plugins && cd ~/.gnome2/rhythmbox/plugins && bzr branch lp:rb-duplicate-source duplicate-source
일단 설치되면 Rhythmbox를 다시 시작하면 플러그인 목록에 Duplicates Finder가 있어야합니다.
활성화 한 후 사용 가능한 추가 구성 옵션이 있습니다.
플러그인이 활성화 된 후-그리고 중복이 발견되면 라이브러리 목록에 추가 옵션이 추가됩니다.
내가 "홀수"로 찾은 몇 가지 설정-120,000 곡 이상의 노래 (1,000 곡 이상)가있는 미디어 라이브러리와 약 1,000 곡의 노래와 30 개의 사본이있는 라이브러리에서이 작업을 시도했습니다. 전자의 경우 검색하는 동안 시간이 오래 걸리고 리듬 박스가 여러 번 충돌했습니다. 결국 목록을 다시 작성하지 않아도되도록 자동으로 "라이브러리에서 제거"를 사용했습니다. 작은 라이브러리에서는 모든 것이 훌륭하게 작동합니다.
중복이 발견되면 (기본 옵션을 선택한 경우) 저품질 버전의 노래가 목록에 추가됩니다. 따라서 복제 목록 및 "제거"(디스크에서 삭제 또는 라이브러리에서 제거)에서 모든 노래를 선택하는 것이 안전합니다.
중복 된 이미지 파일이 많았을 때 비슷한 문제가 발생했습니다. 내 경우에는 방금 md5sum
파일을 사용 하고 결과를 정렬했습니다.
for file in $(find $rootdir -name "*.jpg"); do echo $(md5sum $file); done | sort
동일한 내용의 파일이 동일한 해시를 생성하므로 중복을 쉽게 찾을 수 있습니다. 첫 번째 항목을 제외한 모든 항목을 삭제하도록 스크립트를 확장 할 수는 있었지만 수동으로 거기에서 듀피를 삭제했지만 항상 임시 스크립트에서 편집하는 것에 대해 편집증이 있습니다.
이것은 내용 이 동일한 중복 파일에만 적용됩니다 .
find $rootdir -name '*.jpg' -exec md5sum {} + | sort
FSlint 를 사용 하여 일반적으로 중복 파일을 찾습니다. FSlint는 "파일 시스템에서 다양한 형태의 린트를 찾아서 청소하는 유틸리티"입니다.