View Single Post
Old 06-25-2010, 09:21 AM   #1
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,449
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Sony collections and release 0.7.5

Calibre 0.7.5 (to be released soon) fixes a bug that affects people who manage Sony collections themselves. The bug manifested itself if books on the device changed without calibre knowing about it, either through using Sony software or manually adding/changing books using a file manager.

In addition, and the real subject of this post, 0.7.5 introduces a new preference that helps calibre support two kinds of users of collections.

The first kind are those who wish to manage collections themselves. This kind of user will manually add and remove books from collections. Under this scenario, calibre will never remove a book from a collection, but may add books to collections if the user asks for it by putting/leaving values in the collections box in device customization.

The second kind are those who wish to have calibre manage collections using metadata. In this case calibre will add and remove books from collections automatically when books are sent, ensuring that the collections correspond to the book's metadata at the point of sending. Manual editing of collections is not permitted, because the changes will be removed automatically.

A new FAQ section describes the option and its effect:
------------------------------
How does Calibre manage collections on my SONY reader?

When Calibre connects with the device, it retrieves all collections for the books on the device. The collections of which books are members are shown on the device view.

When you send a book to the device, Calibre will add the book to collections based on the metadata for that book. By default, collections are created from tags and series. You can control what metadata is used by going to Preferences->Plugins->Device Interface plugins and customizing the SONY device interface plugin. If you remove all values, Calibre will not add the book to any collection.

Collection management is largely controlled by 'Preserve device collections' found at Preferences->Add/Save->Sending to device. If checked (the default), managing collections is left to the user; Calibre will not delete already existing collections for a book on your device when you resend the book to the device, but Calibre will add the book to collections if necessary. To ensure that the collections for a book are based only on current Calibre metadata, first delete the books from the device, then resend the books. You can edit collections directly on the device view by double-clicking or right-clicking in the collections column.

If 'Preserve device collections' is not checked, then Calibre will manage collections. Collections will be built using Calibre metadata exclusively. Sending a book to the device will correct the collections for that book so its collections exactly match the book's metadata. Collections are added and deleted as necessary. Editing collections on the device pane is not permitted, because collections not in the metadata will be removed automatically.

In summary, check 'Preserve device collections' if you want to manage collections yourself. Collections for a book will never be removed by Calibre, but can be removed by you by editing on the device view. Uncheck 'Preserve device collections' if you want Calibre to manage the collections, adding books to and removing books from collections as needed.
chaley is offline   Reply With Quote