View Single Post
Old 09-03-2017, 05:31 AM   #6
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: 11,734
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by American_Desi View Post
The reason I want the file name to update is because CC has a setting whereby the file name can specified based on the metadata. I set it to name files as {series} {series index} {title} - {author} because this way, when the file is sent to a third-party program like ComicZeal, it sorts properly by series.

So far, the only way to get the file names to change on the iOS device is to remove the books from the device and then send them back to the device via Calibre. Reliable, but very inconvenient.

I guess this is really more of a Calibre Companion issue, so thanks for moving it there. But I don't see an option in the iOS version of CC to "sync newer book files." If this is the option that will get me what I want, then where can I find it?
I can say with certainty that neither version of CC will be changed to update file names when metadata changes. There are several reasons why. Three are:
  • Doing so would break many, if not most, reader app's bookmark and annotation synchronization.
  • Calibre uses the file name as the identifier of the book. Changing that file name confuses metadata exchange. CC Android has some workarounds for this problem that require the user to disconnect and reconnect after a file name changes, a necessary but very inconvenient process.
  • Changing file names is very slow.
AnemicOak pointed you at the sync newer book option in iOS. On Android setting that option gives you a second connection type in the connection menu. I don't know what it does on iOS. For iOS I can't say whether setting that option will affect changing the filename, but I suspect not because of the calibre metadata sync issues mentioned above. On Android it might, depending on the setting of other options in filenames.
chaley is offline   Reply With Quote