The program finds duplicate videos (even if its not exactly the same (hdrip vs bluray)), but it knows its the same actual Movie or TV episode.

1) First of all, you need a bunch of movies/tv shows that have ran through the filebot.exe rename program.
2) Now you choose which folders you'd like it to search, then you press "Duplicate Search". Now it calls the filebot.exe command with the duplicate groovy script (shown below), and then it lists all duplicate movies/video, using the metadata that it already got from FileBot being run on those files/folders.
3) You can check on which videos you'd like to delete or you can double click them to view the video and find out if u'd like to keep it.
Link to Find Duplicate Video Program:
http://s000.tinyupload.com/index.php?fi ... 8646219974
Fixed the duplicate program, it ran into issues of "D:/", which it should only use "D:"
The groovy duplicate script I run (which is auto-created by my program and deleted after closing)
Code: Select all
def model = '''Name|Old Name|Path|Size|Video Format|Bitrate|Duration|Resolution|Video Codec|Audio Codec|Audio Channels'''
def template = '''{n}|{file.name}|{file.getCanonicalPath()}|{gigabytes} GB|{vf}|{media.overallBitRateString}|{media.DurationString3}|{resolution}|{vc}|{ac}|{af}'''
println model;
args.getFiles{ it.isVideo() }.groupBy{ it.metadata }.each{ m, fs ->
if (m && fs.size() > 1) {
fs.toSorted(new VideoQuality()).eachWithIndex{ f, i ->
def mi = getMediaInfo(f, template)
println mi
}
}
}