Performance in Bulk Metadata Changes
Preface this with: sorry if this is a known issue, I've searched the forums a bit and couldn't find much about it.
I've been playing around with Calibre to handle a fairly large library. For this, I am very thankful. However, one thing I've noted is that changing meta-data within a file can take a very long time. For example, selecting ten books and saying "bulk edit" -> "swap author and title" (a common need of mine, due to poor tagging in the past) can pause the system for upwards of a minute or two.
What's more, because this conversion is running in the GUI response thread (instead of spawning a worker thread), the entire program freezes and is unresponsive during that time (I get a beach ball in OSX). Python isn't my preferred language, but I did check out the source and will poke at it at least a bit to see what's going on.
Last edited by pfooti; 01-02-2010 at 05:56 PM.
|