How about...
Could I humbly suggest a simpler approach...
Rather than monitoring the Filestore to sync the Metadata, how about a check whenever a books metadata is saved...if the ISBN is the same as another existign entry create a pop-up asking if they should be merged. If Yes, then save the book as an alternate format of the other book (if that format already exists offer an overwrite/remove/cancel option) ?
That would allow duplicates to be resolved simply by using the E option to align an ISBN.
Hope this helps.
|