Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old Yesterday, 04:31 PM   #1
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Auto-Sync Computer Library Contents to Device

Apologies if this has been asked before, but is there a straightforward way to automatically (or with a single click) one-way sync changes from the computer library to a connected device (basically, what iTunes was doing in 2001)? If I add a book to the computer library, it should be copied to the device, and if I remove a book from the computer library, it should be deleted from the device. Is that possible? I see "Send to Device" can add books from the computer to the device, but I do not see an automatic way to remove books that were deleted from the computer library. It would be great to not have to manually duplicate every change across two libraries (computer and device). Thanks in advance for any suggestions!
sweebez is offline   Reply With Quote
Old Yesterday, 06:25 PM   #2
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,281
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Check out the [GUI Plugin] SmartEject. It won't automatically copy the books but will display what is NOT on the device and let you transfer them.
PeterT is offline   Reply With Quote
Old Yesterday, 08:51 PM   #3
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Thanks, and it's a good start -- Since Calibre already has "On Device" and "In Library" tags, I would have hoped it would be relatively straightforward to Delete if InLibrary=N and Copy if OnDevice=N. I suspect the implementation somehow complicates matters in a way that is not immediately obvious, but if anyone knows of a plugin that handles something similar, I'd be very interested in hearing about it!
sweebez is offline   Reply With Quote
Old Yesterday, 09:03 PM   #4
Sirtel
Grand Sorcerer
Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.Sirtel ought to be getting tired of karma fortunes by now.
 
Sirtel's Avatar
 
Posts: 13,123
Karma: 237627567
Join Date: Jan 2014
Location: Estonia
Device: Kobo Sage & Libra 2
Maybe the Reading List plugin can do it. I don't use it myself, so can't say for sure.
Sirtel is online now   Reply With Quote
Old Yesterday, 10:28 PM   #5
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Good idea. Tried it today, but could not figure out how to make it work as intended. Willing to keep trying other plugins if they're out there!
sweebez is offline   Reply With Quote
Old Today, 12:07 AM   #6
kodermike
Junior Member
kodermike began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Dec 2024
Location: PNW, US
Device: kobo
Reading List is the answer. In the config menu you can select what books get transferred (you can supply a regular search expression), and even say which reading lists are applied to which device. There’s a decide tab for letting reading list know the connected device is one it should consider. Then whenever a device connects that’s in that list, read list can run at connect and update the device. I use it with a headless setup to update my koreader readers.
kodermike is offline   Reply With Quote
Old Today, 10:43 AM   #7
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Reading List did not work for me -- Although it appears to add new books to the device, it does not delete from the device books that I removed from the library. My configuration attempts were "Auto populated from search" with a query of ".*" (to return all results in library), and both (1) "Replace device with list, add new items only" and (2) "Replace device with list, add/overwrite all" options were attempted with no luck.

From other threads on this forum, it appears Reading List removes a book from the device only if the book is in the purgatory state of (1) still existing in the calibre library and (2) not appearing on the reading list. Thus, Reading List will not address the most common scenario: Deleting a book already on the device where that book has already been removed from (or was never present in) the calibre library. Although that functionality may be intentional, the issue unfortunately remains.

Other plugins were also unsuccessful. The plugin SmartEject almost works: It checks for duplicate, added or deleted books on the device and offers to show them to you if there are any. It helps by saving the time of actually entering the device search query inlibrary:False and the library search query ondevice:False, but because it has no option to automate the next step of actually adding or deleting the items returned by the searches, it is only a partial solution.

Ideally, the plugin would perform simple logic like the below, upon connection or button click:
** Device search: inlibrary:False --> Delete from target device folder
** Library search: ondevice:False --> Add from library to target device folder

Any plugins I missed? Obvious errors in implementing Reading List or SmartEject? If no solutions exist, is anyone interested in making one?
sweebez is offline   Reply With Quote
Old Today, 11:01 AM   #8
fogice
Addict
fogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of light
 
Posts: 243
Karma: 12092
Join Date: May 2014
Device: Kobo Libra 2
I use a saved search to filter the library for books that aren't on the device, which is:
ondevice:false

You can do the inverse while in Device view with:
inlibrary:false
Note that if you do this as a saved search, you have to select it in Library view, then switch to Device view.
fogice is offline   Reply With Quote
Old Today, 11:10 AM   #9
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
You're right about saving searches, and it seems the first step of searching seems to be solvable a few different ways, including what you list; it's that next step of automating what to do with those search results has so far proven elusive.
sweebez is offline   Reply With Quote
Old Today, 11:39 AM   #10
fogice
Addict
fogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of lightfogice is a glorious beacon of light
 
Posts: 243
Karma: 12092
Join Date: May 2014
Device: Kobo Libra 2
Quote:
Originally Posted by sweebez View Post
You're right about saving searches, and it seems the first step of searching seems to be solvable a few different ways, including what you list; it's that next step of automating what to do with those search results has so far proven elusive.
Heh, I didn't notice that you were writing your post above while I was doing mine. Yeah, not automated, just trying to give you a workaround.
fogice is offline   Reply With Quote
Old Today, 12:05 PM   #11
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Appreciate you -- The hunt continues!
sweebez is offline   Reply With Quote
Old Today, 02:27 PM   #12
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,281
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
You could always post in the SmartEjecr thread of plugins and request an enhancement to automatically add / remove content.
PeterT is offline   Reply With Quote
Old Today, 05:22 PM   #13
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Good idea PeterT -- So requested!
sweebez is offline   Reply With Quote
Old Today, 06:23 PM   #14
sweebez
Member
sweebez began at the beginning.
 
Posts: 10
Karma: 10
Join Date: May 2025
Device: Kindle Paperwhite (2024)
Update: The SmartEject developer is not interested. Does anyone have the skills to code this feature? If so, please message me with a quote!
sweebez is offline   Reply With Quote
Old Today, 10:10 PM   #15
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,281
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
Quote:
Originally Posted by sweebez View Post
Update: The SmartEject developer is not interested. Does anyone have the skills to code this feature? If so, please message me with a quote!
Update: he is interested now

Sent from my Pixel 7a using Tapatalk
PeterT is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Auto-convert to KePub by Send to device without adding to library? tomsem Conversion 3 11-08-2024 01:49 PM
Calibre does not sync library metadata changes to device Mr Natural Library Management 3 04-01-2024 04:29 AM
Auto sync is not so auto sync? (Sony PRS-650) arspr Devices 3 04-26-2011 03:43 PM
Auto Sync only to one device jsl21 Calibre 1 01-13-2011 03:10 PM
PRS-600 Reader Library How Do I Stop Auto Sync ? Kevin2960 Sony Reader 9 05-17-2010 07:24 AM


All times are GMT -4. The time now is 11:12 PM.


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