View Single Post
Old 08-13-2021, 09:42 PM   #5
DaySleeper
Connoisseur
DaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toysDaySleeper shares his or her toys
 
Posts: 63
Karma: 5532
Join Date: Jul 2017
Device: MoonReader+ Android app on Samsung Galaxy S6 Lite and otherst
So the reason I was trying to use the USB method on my phone was to fix problems I was having with Moon+Reader in syncronizing reading position across devices. Apparently, its sync file name is based on the device-file name, and those names are different across the devices. That would certainly explain the sync-failure since they're not recognized as the same book.

I found a Calibre setting under Preferences - Sending books to devices, and it is set at the default: {author_sort}/{title} - {authors}. For the tablet, which generally receives books via USB, I'm seeing (at least for the file I'm currently reading & trying to sync with my phone) {title_sort} - {Authors}. For my phone, getting books via Content Server, I'm getting files named {title} - {authors}. Temporarily changing the setting in Preferences - Sending Books to {title_sort} - {authors}, then deleting and re-sending the book to the phone, I still got a file named {title} - {authors} and the sync-failure continued. So clearly, I'm not fully understanding how this preference is supposed to function.

So, is there a way to get Calibre to send the same file name to the receiving device regardless of sending method? I do see in the Sending books to devices preference a mention of adjusting preferences by device, but I haven't tried that with my tablet, so it should follow the defaults, and I can't try it for my phone, because Calibre bails when it sees my phone connected.
DaySleeper is offline   Reply With Quote