Feature Request: Persistent Index/Thumbnails
With a lot of ebooks, the indexing operation at start can take a while. My collection of 6,955 books takes about 8 minutes on my system (notably faster than Calibre). On each start, indexing starts fresh and regenerates the same set of thumbnails for covers.
In other issues, you've indicated that your working on filesystem watching and dynamic indexes. It would be great to incorporate a persistent index along with that other work.
I agree. I still have not decided on how I would store the info (probably boltdb), and still pick up new changes in books with the same filename. Maybe modtimes?
This would probably take a restructuring of the indexing code, which I won't have the time to do this month.
Thanks for reporting these issues!
Modtimes could work. Seems like comparing the filesystem with the index at startup would identify any files changed since the modtime of (or in) the index, and would identify any new files to be indexed (or removed). Only modified or new files would incur unpacking and thumbnail generation.
That's certainly an invasive change, but should help greatly with large libraries.