Love the questions, I might've been too loose on the details.
If you're afraid of the program, simply try it out with a couple of videos you copy to a folder away from your main to see what happens.
It doesn't touch the source at all, it only creates shortcuts to them, as you said.
The actual cover image is saved in the 'Archive' folder and in the 3 other folders it is just shortcuts, to avoid redundant data.
Videos have to have the code in the name, but it doesn't have to be just the code.
Valid filenames:
- RCT-681.mp4
- 3xHen.com.41129l.E.BHSP001.mkv (BHSP001 is the code)
- ktkx071.part1.avi
If the full code is not present in the filename, it will not be able to do anything for that video. Maybe in the future I'll introduce folder names as well, but that havn't been the case for my 700+ files.
If it encounters a duplicate it will only link to the first one, same if the encoding/extension is different.
If the video is split into parts, like XXX001.part1.mp4, it will link to the first one.
I could easily have it link to each file with the same code, this might be in the next version.
If there's a identical code to two different movies it will use the first result from javlibrary ( see
http://www.javlibrary.com/en/vl_searchbyid.php?keyword=LES-007, in this case it will pick the one by Piero )
The code in the filename doesn't have to be enclosed in anything specific But lets say the name is XRCT100, it will then search for XRCT instead of the valid RCT. I assume filenames are named somewhat reasonable.
The current version detect XXX-000 and XXX000, but not with an underscore. Again, this could easily be added if needed, but there's not one case of this in my library.
It will search on javlibrary as the code is named in the file and luckily javlibrary is clever in that way. les007 and les7 will return the same result.
At the moment, it doesn't have a '_Not_found' folder, but I plan on introducing this along with a duplicate folder.
If the code isn't on javlibrary, it won't do anything about it.