Simple script for comparison of CD releases using attached LOG files, evaluating possibility of dupes in the sense of Gazelle unique edition specification.
Working in five modes
- release to release comparison with more detailed report for similar editions
- release group scan for CD dupes with highlighting of matching pairs
- own CD rip manual duplicity precheck against release group (accessible via script manager icon dropdown menu)
- own CD rip background duplicity precheck at upload time, if adding format to existing group*
- duplicity precheck using online database**
Works currently with 50/10 threshold values (exclusive) for max TOC shift/drift, the distinct peak threshold value is 0.001.
More detection:
- post-gaps
- ditching HTOA tracks
- ditching CD Extra data track
* Checking is done in realtime as .log files are attached to upload form. If uploading multidisc release, please ignore eventual dupe reports before last .log file is attached, as the script does not know the total disc count.
** Use case for finding out duplicity of intended upload to unknown release when the physical medium is not present. Feature requires permalink to public database (specifically MusicBrainz or CUETools DB are supported). Limitations: MusicBrainz release must have disc ID attached for every CD medium, checking with CUETools DB uses checksums for increased certainity, but works only for single disc releases, there is also no common search interface for medium. The feature is not 100% to confirm duplicity, as peaks are not provided, but can rule it out.
History of changes
v1.11
+ added duplicity to UR precheck using online database
v1.09
+ added background duplicity check at upload time
v1.08
* handling of attached logs in any order for multidisc albums
v1.07
+ feature added: precheck EAC/XLD log for duplicity within release group
* made corrections for comparing peaks
v1.06
* limited max TOC shift/drift thresholds to 50/10 only
v1.05
* adjusted max peak delta to 0.001 as 0.01 was reported too weak
* dupes to unseeded torrents considered not reportable
v1.04
* handling of stacked logs
v1.03
* allowed 50/10 combined shift/drift threshold to comply with site Wiki
+ [experimental] reporting support added
* detection and excluding of trailing data track from comparison
v1.02
+ support for localized EAC installations, expectably comparing range rips from RuTracker
* updated range rips detection