WorkBench Library
Rolandt99:
IMO, Calibre best practices includes using a "WorkBench" library, through which you run all of your new books until they are ready to join your "real" Calibre library.
I suggest that you:
[1] Create a new library called something like "WorkBench" by copying the structure of your existing Library.
[2] Add any necessary Custom Columns for the JS auto-add tools if you wish to populate them (they are optional, but highly recommended).
[3] Customize the Job Spy for the "Library-Specific Tweaks" related to Auto-Adding, as well as for the Auto-Add fixes. You likely need an auto-add directory specific to your WorkBench, plus one specific to your "real" library. New books go into the former.
[4] From your current "real" Library, do a Save-to-Disk in Single Directory of any books that need to be scrubbed. Their existing metadata will be embedded automatically by the Save-to-Disk process , but personally I would do it manually anyway prior to saving to disk just to be sure this one time. The target directory should match the one customized in [3] for your new WorkBench library.
[5] Switch to your new, empty WorkBench library, and let the Auto-Add execute. Remember that Calibre will automatically delete the auto-added books from the auto-add directory, so see [6] below.
[6] After (and only after) your WorkBench has imported all of your books that you saved to disk from your "real" library, you can delete them from your "real" library. Remember to do a Library > Library Maintenance > Check Library so it does a metadata.db defrag/compress operation, among other things.
[7] Move your newly scrubbed books from your WorkBench library to your "real" library, and do a Library > Library Maintenance > Check Library on the WorkBench.
DaltonST
|