Quote:
Originally Posted by Jade Aislin
Using your message as a guide, I changed the send to device template so that it now has the series included. I placed this in the send to device and in the save template under the plugin for my device.
My template is {author_sort}/{series}/{series_index}{title} - {authors}
It seems to work. However, I am getting an error when calibre tries to 'send metadata to device'. I get this error message:
File "site-packages\calibre\gui2\device.py", line 83, in run
File "site-packages\calibre\gui2\device.py", line 427, in _sync_booklists
File "site-packages\calibre\devices\prst1\driver.py", line 249, in sync_booklists
File "site-packages\calibre\devices\usbms\driver.py", line 392, in sync_booklists
File "site-packages\calibre\devices\usbms\driver.py", line 390, in write_prefix
File "site-packages\calibre\ebooks\metadata\book\json_codec.p y", line 122, in encode_to_file
File "json\__init__.py", line 238, in dumps
File "json\encoder.py", line 203, in encode
MemoryError
Did I do something wrong?
|
That message says that calibre asked your computer's OS for some memory and the OS said "no, you can't have it". There isn't much that calibre can do at that point.
My guess is that you have large programs running and that your computer's "virtual memory" is full. The easiest way to test this is to stop some of these other programs. If that fixes the problem, then you need to take the appropriate steps on your computer to increase its available virtual memory. How to do that depends on which OS and version you are running.