Kovid, thank you very much for adding the GUI option to Embed Metadata!!
A few of things about that:
- Question: Does that option also update the cover?
- Could this be integrated with "Polish Books"? (I know that the other options in polish books only work on Epub and AZW3)
- When embedding metadata in a lot of books, I got the following error message:
Code:
calibre, version 1.45.0
ERROR: Unhandled exception: <b>UnicodeDecodeError</b>:'utf8' codec can't decode byte 0x87 in position 443: invalid start byte
calibre 1.45 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.5
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Traceback (most recent call last):
File "site-packages\calibre\gui2\actions\embed.py", line 98, in do_one
UnicodeDecodeError: 'utf8' codec can't decode byte 0x87 in position 443: invalid start byte
There was no indication in which book the problem occurred. After trying out again in small batches, I found the 2 responsible books. They both had a file in Topaz format, but with the ending .azw. Other Topaz books with the ending .tpz did not give any error message.
I am not sure if calibre can do any updates to Topaz format books? It looks like when the topaz book has the ending azw, it is incorrectly identified as a different format?
If a metadata update for these books is not possible, that's fine. But could you make a change so the error message tells me which file is the problem (as Embed Metadata does for other errors)? Thank you!