View Single Post
Old 02-21-2012, 06:23 AM   #2
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,476
Karma: 8025702
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by ilovejedd View Post
Is there a way to get similar behavior when using Manual Management? Might this be doable by customizing the Device Interface Plugin?
The answer is a definite maybe.

In manual mode, books are added to collections only when they are sent to the device. Metadata changes made after that point are ignored. In addition, books are only added to collections, they are never deleted. Finally, in manual mode no renaming rules or ordering rules are used, so the tweaks you mention will be ignored.

Last point: the interactions in manual mode between calibre, the device, and (if used) Sony Reader are complicated. There is a good chance that you will get some unexpected results.
Quote:
If that's not possible, would Automatic Management work with a multi-library, multiple calibre install scenario?
No. The sony database will always reflect the metadata for books matched (ondevice is True) in the last library connected.

There is another dragon here: ondevice identification. When you send a book to the sony or match a book to the library using metadata, the book's unique ID (UUID) is stored in the metadata.calibre file on the device. This UUID is used to map a book back to the source book in the calibre library. If a book appears in more than one library, it will have more than one UUID, and the UUID of the last matching library is what will appear in metadata.calibre. Because of this, there is a good chance that connections between a book and a library will be lost, especially when plugboards modify the metadata in the book.

It is worth noting that you can get an approximation of your desired collections when using manual mode only if you send the book from each library.
chaley is offline   Reply With Quote