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.
|