I guess I didn't make myself clear in my description.
If you choose to edit metadata in bulk, you get a form with 2 tabs. The first lets you define new values, the 2nd is the new search and replace.
I'm proposing a 3rd "fetch metadata tab", for times when you need/want to bulk update metadata from the internet sources Calibre currently uses.
However, as you said, you might not want your tags overwritten, whereas I might. So, for each field of metadata, there should be two options. An Update checkbox, to decide if you want to update that field for each book. For each field you choose to update, you should be able to decide if you're going to replace or merge the values. Maybe you want to replace your tags with the social results, or you'd prefer instead to merge your tags with the results.
So the end user gets to pick and choose what data to update in bulk.
Similar to the current context menus of "edit metadata -> download only ..." options, but with finer granularity.
Right now, unless I'm missing something, it's an all or nothing proposition with social metadata. You update the tags/summary/series at the same time.
|