salasnet wrote:
YACLibrary does not "rescan" a comic and pull the embedded info
If you do a right click on a library name, you'll get a context menu that lets you force rescaning the ComicInfo.xml data for all the comics in the library.
salasnet wrote:
I moved the CBZ files around in Windows, created new folders, renamed a few, etc. I then removed the existing Library in YACLibrary and created three new ones and began re-importing ... imagine my surprise when all of those thousands of comics were now getting sorted by their embedded ComicInfo.xml embedded files instead of their folder names!
All the metadata you had in your previous library can be exported, there is an option in the context menu, and then you can import it in new libraries. Do you keep your old library folder? .yacreaderlibrary?
salasnet wrote:
1. Allow for the reading of embedded ComicInfo.xml files to be turned OFF when scanning new books or creating new libraries.
Already in my TODO list.
salasnet wrote:
2. Allow for YACLibrary to write its DB info to ComicInfo.xml files, updating one if it is there. (CBR files exempted, of course.)
I am not a big fan of this, but I will think about it.
salasnet wrote:
3. Allow for YACLibrary to delete the embedded ComicInfo.xml file in bulk or individually for comics, and then...
Latest dev versions can do this for all the selected comics in a folder.
salasnet wrote:
4. Allow for YACLibrary to "rescan" a comic or a bunch of comics for the presence or lack thereof of embedded data. Or, allow YACLibrary to "delete" a comic book from the database without actually deleting the physical comic book... and then being able to "update" the Library or Folder and rescan the deleted book.
It is there but only works at library level.
BTW, it seems that you have used ComicInfo.xml a lot, so please, contact me whenever you see a field or some data that should be treated differently or that YACReaderLibrary should support.
The issue number is going to be refactored to support fractional issue numbers and ranges, 11.2, 13-15, etc. But it is something I need to do at the same time for both the iOS app and the desktops one.