View Single Post
Old 06-19-2015, 12:35 PM   #3
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: 12,449
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
@PatNY: this is complicated. The "Use book ID as filename" option came about because apps like moon+ can sync reading position across devices, but only if the book file name is exactly the same. The book ID is guaranteed to be the same as long as the books come from the same library. Nothing else is.

When you send books using the wireless device you use the template defined there. If you pull a book over the content server, you get a form of "author - title" that isn't guaranteed to be the same as generated by the template, especially if the names are long. Checking the "Use calibre's file names" helps but does not guarantee the names will be identical because the content server might not be running using the same config as the calibre GUI. And to make matters worse, the new "cloud" connection can not respect that option in any event.

My recommendation: if consistency is important for some reason such as syncing then the only real solution is "Use book ID". The downside is that the file names are useless, but that doesn't bother me because I never see them.
chaley is offline   Reply With Quote