Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre Companion

Notices

Closed Thread
 
Thread Tools Search this Thread
Old 08-14-2018, 02:21 PM   #1
sternbyname
Member
sternbyname began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2014
Device: none
Feature Request - Wirless Sync All Books

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.
sternbyname is offline  
Old 08-14-2018, 02:35 PM   #2
chaley
CC Android & calibre dev
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: 8,756
Karma: 2655962
Join Date: Jan 2010
Location: France
Device: Many android devices
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  
Advert
Old 08-14-2018, 11:49 PM   #3
sternbyname
Member
sternbyname began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2014
Device: none
[I already have the ID in the file name.]
It's a feature request, that's all. Maybe in another world and time it will be possible to make one set of books match another. Let us dreamers dream.
sternbyname is offline  
Old 08-15-2018, 09:30 AM   #4
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,655
Karma: 13662888
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by sternbyname View Post
[I already have the ID in the file name.]
It's a feature request, that's all. Maybe in another world and time it will be possible to make one set of books match another. Let us dreamers dream.
Just use calibre to transfer all books. Then any new books add to the reading list plugin to have added upon connection. Finally quit deleting then re-adding books to update a book. This is sloppy and causes your mismatched books. Simply drag-n-drop the updated book to the book details pane of the book you wish updated in calibre and the book will be updated. Then follow Chaley's directions below and your books will always be current.

Quote:
Originally Posted by chaley View Post
If you want the actual books to be updated use "Wireless device connection/Sync newer book files". This makes calibre check the timestamp on the book in the calibre library and send it to CC if the book is newer than the one in CC. Go to Settings / Connecting to calibre then check the appropriate box. Uncheck the other Wireless device connection type if you want CC + calibre to always check the timestamp. For more info see our FAQ What does "Sync newer book files" (Settings / Connecting to calibre) do?

This cannot be the default for two reasons:
  • Checking the timestamp in calibre can be very slow, causing syncing to also be slow.
  • The calibre viewer can change the timestamp of a book. We don't want to download the book every time that happens
Also note that calibre does not store the fact that you changed the book, so it can't tell the difference between editing and replacing a book.
DoctorOhh is offline  
Old 08-16-2018, 01:00 AM   #5
sternbyname
Member
sternbyname began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2014
Device: none
Wow, this is one hostile forum.
sternbyname is offline  
Advert
Old 08-16-2018, 01:26 AM   #6
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,655
Karma: 13662888
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by sternbyname View Post
Wow, this is one hostile forum.
I gave you concise instructions to achieve your goal. If you don't like the suggestion, fine.
DoctorOhh is offline  
Old 08-16-2018, 03:05 AM   #7
sternbyname
Member
sternbyname began at the beginning.
 
Posts: 16
Karma: 10
Join Date: Apr 2014
Device: none
1. Describing someone as 'sloppy' is hostile. It is also nonsense - deleting an old version of a book and adding a new means the tags match the new version of the book (publisher, description, cover etc). You want to keep the tags from the old book then drag and drop. You want the new then delete and add. Calibre works perfectly either way. Nothing 'sloppy' about either, and no need to order other people to do what you do. CC Wireless Sync unfortunately fails with the delete-and-add, changing the tags but not the epub. But all of this is to do with the Wireless Sync bug report anyway, not this feature request.
2. This post is for is a feature request which is completely separate from my bug report. To clarify, I'm requesting a 'Wireless Sync All' convenience function which would ensure the CC library matched the Calibre one. I think to achieve this it would need to do three things:
* Sync any current books - which Wireless Sync does now.
* Add any new books - which you can do for instance with the Content Server > Upload All.
* Delete any orphaned books, ie books in CC which have been deleted for whatever reason in Calibre.
3. This is a feature request, that's all. I'm a developer myself, I know that some features get done, some don't, depending on how useful they will be and how easy they are to do. That's fine. Just don't flame me for requesting it.

Last edited by sternbyname; 08-16-2018 at 03:07 AM.
sternbyname is offline  
Old 08-16-2018, 10:05 AM   #8
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 22,123
Karma: 22087764
Join Date: Aug 2009
Location: (The original) Silicon Valley, USA
Device: K4NT, Galaxy Tab A
Quote:
Originally Posted by sternbyname View Post
1. Describing someone as 'sloppy' is hostile. It is also nonsense - deleting an old version of a book and adding a new means the tags match the new version of the book (publisher, description, cover etc). You want to keep the tags from the old book then drag and drop. You want the new then delete and add. Calibre works perfectly either way. Nothing 'sloppy' about either, and no need to order other people to do what you do. CC Wireless Sync unfortunately fails with the delete-and-add, changing the tags but not the epub. But all of this is to do with the Wireless Sync bug report anyway, not this feature request.
2. This post is for is a feature request which is completely separate from my bug report. To clarify, I'm requesting a 'Wireless Sync All' convenience function which would ensure the CC library matched the Calibre one. I think to achieve this it would need to do three things:
* Sync any current books - which Wireless Sync does now.
* Add any new books - which you can do for instance with the Content Server > Upload All.
* Delete any orphaned books, ie books in CC which have been deleted for whatever reason in Calibre.
3. This is a feature request, that's all. I'm a developer myself, I know that some features get done, some don't, depending on how useful they will be and how easy they are to do. That's fine. Just don't flame me for requesting it.
You are like a 2 year old who does not get his way and smashes his toys on the wall.
You also probably drive the other way on one-way streets because that is what you want to do.

ANY Software has a 'by design' work flow and update process.
You chose to invent your own process that was not supported by the code. (And there is very good reasons for the way it works. Some folk want to KEEP both versions in their Library)
theducks is offline  
Old 08-16-2018, 10:26 AM   #9
nimapourkarimi
Enthusiast
nimapourkarimi began at the beginning.
 
Posts: 27
Karma: 12
Join Date: Jul 2017
Device: iPad mini 3
Unbelievable you are!
nimapourkarimi is offline  
Old 08-16-2018, 10:37 AM   #10
chaley
CC Android & calibre dev
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: 8,756
Karma: 2655962
Join Date: Jan 2010
Location: France
Device: Many android devices
Moderator Notice
This thread is closed.
chaley is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Feature Request: Option to unmount/mount SD Card after sync RobFreundlich Calibre Companion 4 03-09-2014 09:12 PM
Glo Sudoku difficulty levels out of sync, and feature request. leftright Kobo Reader 3 03-07-2014 03:35 PM
feature request: better handling of books with hard wrapping robertc99 Conversion 8 10-12-2012 09:49 PM
Get Books - Feature Request - Save Searches nynaevelan Calibre 5 05-14-2011 04:23 PM
PRS-600 To Sony Feature Request, Last # Books Read. dzcowart Sony Reader 10 05-28-2010 04:07 AM


All times are GMT -4. The time now is 10:41 AM.


MobileRead.com is a privately owned, operated and funded community.