View Single Post
Old 08-14-2018, 02:35 PM   #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,461
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by sternbyname View Post
I've suggested this in the middle of a separate discussion of a possible bug, so I've pulled it out as this is actually a new feature request.
It would be great to have a 'Wireless Sync All Books' option which would ensure that the CC library matched the Calibre one. That would mean any new books in Calibre added to CC, any books in CC that aren't on Calibre deleted from CC, any changed books or tags etc brought over to CC.
It's quite complicated to achieve this currently - in fact the only way of doing it securely that I know of is to delete all books in CC then re-import the whole Calibre library.
Sorry, but this won't happen for the reasons that I gave in the other thread. By definition, a book in calibre matches a book on a calibre device if the generated device file names are the same. Calibre is in control of what happens to books on the device.

As for achieving this result: add the ID to the device file name. If you do that then after you do one of your delete/add operations you can immediately and easily see in calibre which books in calibre no longer match books on the device and react accordingly.
chaley is offline