Try turning automerge on in the add books options. If the metadata Calibre gets (either from file name or file content) matches the entry already present in Calibre's library, it should then try to merge the format into the existing entry and discard it, should it already be present. At least, that's my understanding, I've never actually used it.
|