Thanks for your very thorough response, chaley!
I do understand that not having the book file in the CC directory creates problems. Just a thought: Perhaps creating a placeholder file or a symlink instead would make the rest of your code happy enough? (Symlinks probably don't work on FAT-formatted SD cards, though.)
One minor problem I foresee with using CC's book copies (or, if you follow my idea, symlinks) is that my reader app's reading-position sync feature won't work unless I have imported the book into CC on all devices I use.
I actually have already explored most of the alternatives you mention:
CC's sync doesn't seem to support WebDAV, which is how I happen to have my library available (on my own server; I try to avoid third-party “cloud” solutions whenever possible).
I do have a copy of Leger Calibre. I believe the author has pulled the app because of the Kitkat SD card permission hassle. The app actually still works on my device, but I like CC's user interface better than Leger Calibre's, which is a bit outdated and cumbersome.
I have tried Calibre Cloud, and it's not bad, but it lacks filtering / browsing / sorting by tag, which I heavily rely on.
Thanks again for your comments and your advice!
|