Ah, reading your first post again, you really DO have separate libraries for each person in your household.
Yes, you should definitely not need to redo the metadata update, but you have to do that because you're importing the same (unchanged) download each time.
The reason importing into a calibre library, updating the metadata, and then importing from that library into other didn't work is because calibre doesn't ordinarily change the original file, it just stores the new metadata separately. To get the updated metadata into the book file you need to "Polish" the book, or export the book. Since I think the "Polish" plugin only works on AZW3 and ePub, you would probably have more certain results by using the export function.
You should really treat the calibre database as a black box. You shouldn't really access files stored in there unless you really know what you're doing. Use the calibre functions to get access in this case, the export function
Although unless the members of your houehold maintain their own calaibre libraries, I'd recommend on central library. You could add a custom column that lists the household members interested in a book, and then have "virtual" libraries for each of them. This way you'd definitely only need to change the metadata once.
|