Quote:
Originally Posted by Epsilon Rose
I find it strikingly strange that the idea of storing a library on an SD card, moving it between devices, and using an app to interface with it on Android is seen as such an impossible use case.
|
The Calibre Library = Calibre program (to access) + Calibre database SQLight file + "private" ebook files. It needs to use the native Filesystem for the internal copy of the ebooks.
An SD card for a Tablet, phone or ereader may not support that Filesystem. Also you need to unmount/mount the SD card to move it between devices and Calibre is broken when you eject / unmount the SD card, if it did have ext4, HPFS (or whatever Apple Mac uses today) or NTFS.
If you want the ebooks in Calibre (only Mac, Linux and Windows) and on a tablet/phone/ereader the solution is NOT using an SD Card for Calibre. The solution is managing the device via USB, or managing and SD card for the device byy Save/Export.
I mentioned irrelevant stuff to illustrate I am not talking rubbish. I've designed and maintained databases and document management systems for decades and doing what you want with an SD card that has Calibre's "private" database of ebooks isn't absolutely impossible if the ereader/tablet/phone can read the computer's native FS format (NTFS for Windows or ext4 for Linux), but it's very foolish. If SQL could sensibly internally store the ebooks there would be no separate "private to Calibre" ebook files, but the space would STILL be used to have internal copies.
A true library / document management system needs a private copy of the media files, and you send/copy/save/export copies for other systems like phone/tablet/ereader.
I do have the same Calibre library on more than one computer, but one is the "master" and I sync
copies to the others when calibre is not running on either and changes are only made on the master version of Calibre. The others are only used to view.·