Dedupe là một công cụ để tìm các bài hát trùng lặp, và (tùy chọn) xóa chúng.
Cài đặt
Trên Mac mở Terminal.app, trên Linux đó là thông qua mô phỏng thiết bị ưa thích của bạn. Trên Windows, xin lỗi, nó cũng làm việc nhưng bạn đang ở trên của riêng bạn để cài đặt vì tôi không có một ô cửa sổ tiện dụng để tạo ra các trình cài đặt.
Đó là khuyến cáo để cài đặt thông qua pip, vì đó sẽ cài đặt mutagen cho bạn, và không có gì sẽ làm việc. Vì vậy, cài đặt pip và sau đó làm:
& Nbsp; pip cài đặt Dedupe
hoặc nếu bạn đã tải về nó:
& Nbsp; pip cài đặt ./dedupe/setup.py
Cách sử dụng
Chương trình này đang trong tình trạng vô cùng sớm. Nó có thể giết trẻ em của bạn hoặc đốt nhà của bạn. Nó đã không làm điều đó với tôi, nhưng tôi kinda đẹp để nó. Bạn đã được cảnh báo.
Sau khi cài đặt, vượt qua nó một danh sách của một hoặc nhiều thư mục để quét cho các bài hát trùng lặp. Dedupe sẽ quét các thư mục, cố gắng để đọc metadata (nghệ sĩ, album, tiêu đề, vv) từ mỗi bài hát. Bất kỳ bài hát phù hợp với nghệ sĩ, album, tiêu đề chính xác được coi là bản sao.
Nó sẽ in ra một danh sách các lỗi, sau đó là một danh sách các bài hát được nhân đôi, cũng như các đường dẫn đến tất cả các bản sao. Ví dụ như:
$ Nhạc Dedupe new_music
"Không thể xử lý 'con đường': 'lý do'"
"Không thể xử lý 'khác / path': 'lý do'"
-------------------------------------------------- --------------
Bản sao:
Mẫu Artist - Sample Album - Song mẫu:
& Nbsp; âm nhạc / path / to / song.mp3
& Nbsp; new_music / khác / path / to / a / bài hát / trong / a / lạ / place.ogg
& Nbsp; new_music / này / trai / có / quá / nhiều / bản / số / này / song.flac
Nó cũng sẽ viết một tập tin với các đường dẫn đến các phiên bản thấp nhất-bitrate của các bài hát cho một tập tin gọi là duplicates.m3u, vì vậy cho duplicates.m3u trên sẽ giống như thế:
nhạc / path / to / song.mp3
new_music / khác / path / to / a / bài hát / trong / a / lạ / place.ogg
Bạn có thể chỉnh sửa duplicates.m3u (nó chỉ là một tập tin văn bản, bạn có thể mở nó bằng TextEdit hoặc gedit hay bất kỳ trình soạn thảo văn bản khác) tuy nhiên bạn muốn, ví dụ bằng cách loại bỏ các đường dẫn đến tập tin mà bạn muốn giữ lại, hoặc bất cứ điều gì khác.
Bạn cũng có thể nhập nó vào một máy nghe nhạc âm thanh để xem những gì tất cả các bài hát được, nhưng tôi chưa bao giờ thử.
Sau đó bạn có thể chạy dedupe.py với các tùy chọn --kill-bản sao, và nó sẽ xóa tất cả mọi thứ trong file duplicates.m3u:
$ Dedupe --kill-bản sao
Điều này sẽ DELETE tất cả mọi thứ trong duplicates.m3u.
Điều này là không thể quay ngược lại.
Loại 'y' nếu bạn chắc chắn muốn tiếp tục: y
$
Nếu một thư mục được thực hiện hoàn toàn trống rỗng bởi kill-bản sao lệnh, nó sẽ được xóa bỏ, quá.
Các định dạng được biết đến và Hãy cẩn thận
Hãy cẩn thận
Kể từ khi công trình thuật toán bằng cách so sánh Artist / Album / Tiêu đề, nếu không có nghệ sĩ hay album tag không có gì nhiều, tôi có thể làm gì được. Tôi sử dụng tên tập tin nếu không có thẻ tiêu đề, mặc dù.
Tôi có kế hoạch làm cho nó có thể sử dụng để so sánh các lĩnh vực khác, đặc biệt là một lựa chọn Artist / Tiêu đề có thể được tốt đẹp cho những người muốn thoát khỏi trùng lặp do lớn nhất hits bộ sưu tập và vv
Tôi đã hoàn toàn không có ý định cho phép dupe tìm hiểu bằng cách kết hợp tập tin nội dung. Không có cách nào nhanh chóng để làm điều đó, và các bài hát giống hệt mã hoá ở phẩm chất khác nhau hoặc đồng chất lượng của các chương trình hoặc các phiên bản của chương trình tương tự sẽ không phù hợp khác nhau. Vì nó sẽ mất thời gian mỗi lần chạy, sẽ có một loạt các phụ việc cho tôi, và nó sẽ không làm việc tôi không làm việc đó.
Các định dạng được biết đến
Về cơ bản tất cả mọi thứ được hỗ trợ bởi mutagen, điều này bao gồm: ogg, mp3, flac, APE, và nhiều, nhiều hơn
là gì mới trong phiên bản này:.
- Sửa chữa một & quot; xóa các bitrate cao nhất thay vì các bitrate thấp nhất & quot; bug.
Yêu cầu :
- Python
Bình luận không