View Single Post
Old 10-23-2011, 08:22 AM   #239
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,730
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
v1.3.1 Released

Changes in this release:
  • Allow a list to be associated with "*Any Device" so a single list can be synced to multiple devices
  • When switching libraries, if a device is connected then fire the check to see whether lists to sync
  • Rename list types - Sync new list items -> Add new list items to device, Sync all list items -> Add all list items to device
  • Add list type "Replace device with list, send new only" to delete non-list books from device, send new items not on device
  • Add list type "Replace device with list, overwrite all" to delete non-list books from device, overwrite all books with list

This update should address some of the requests made above.

Firstly there is a "*All Devices" option for the dropdown of which device to synchronise to. So people who want to replicate their list onto multiple devices can do so without having to have multiple lists like they had previously. Note that if you have the "Clear after sync" menu option checked, this option won't work very well for you - I considered disabling it but just a case of being aware.

Secondly in preparation for adding some new list types I renamed the items in the dropdown to hopefully make it a bit clearer what they do.

Then there are two new list types, which give you the option of deciding exaclty what books should be on your device by whether they are in your list or not. So when you sync to the device, any book which is not on your list (*but is in your Calibre library) is removed. There are two variations of this list type - "Send new only" will only send books that do not already exist on your device, whereas "overwrite all" will force all books on the list to be sent again. Note that these options only remove books which have a matching entry in the current calibre library (not on your list). So if you have added a book to your device from another library, outside of calibre or since deleted it from your library it will be kept on your device.

The final change was to make sure that when you switch libraries while connected to a device, that the plugin spins through the lists once in the new library to check whether any should be automatically synced. Previously the automatic sync logic would only fire for lists for the library you were in at the time you connected your device.

I am sure this plugin will evolve further with some of the other suggestions and some ideas I have but hopefully this should create some new options for how people make use of it.
kiwidude is offline   Reply With Quote