07-18-2024, 03:27 PM | #1 |
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Setting Up a Calibre Library on an SD Card
I've decided to, finally, get around to downloading and organizing the collection of e-book bundles I've purchased from Humble and I'd like to use Calibre to help with that. I also think I know what I'd like the final result to look like, but I'm not sure how to get there and I'm hoping someone on here can help me. Here's what I'm trying to do:
Reference Books -> Subject -->Sub-catagory Graphics Novels ->Manga -->Series ->Western Comics -->Publisher --->Series/Event/Character ---->Sub-Series Novels ->LN -->Series ->Western Novels -->Author --->Series Now, I know Calibre relies on tags and filtering, rather than a folder structure, and it's pretty easy to see why. Unfortunately, that only works if you have access to the tag and filter functionality, and I don't think Moon+ Reader does. Without it, reverting to author->title is pretty cumbersome. To my knowledge, the main ways to deal with this are to either A) Export your library, which allows for an arbitrary folder structure, or B) Remotely connect to Calibre to handle sorting and retrieving the books. Unless I'm misunderstanding something, neither of these solutions really work for me. A requires maintaining two separate copies of the library, and duplicating all of the books, while B) seems to rely on a remote connection to my computer and, possibly, also duplicating the books. Is there another way around this dilemma or something I'm missing? To be clear, I don't have a problem with Calibre maintaining it's own folder structure and using the same kind of tag/filtering on my TUC would be an improvement, but I don't know if that's possible. Is there a way to get Moon+ Reader to present my books in a more accessibly structure, without relying on the folders (possibly based on a file Calibre hands it or meta data) or is there a better app I should be using? Also, any other tips on setting up this kind of mobile library or dealing with Humble would be appreciated. |
07-18-2024, 04:33 PM | #2 | |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
There is a Calibre "Save to Disk" and that should be used with the SD card for the Ereader if not connecting it via USB. I connect my phones, tablets, ereaders etc via USB direct to Calibre and manage them. I backup the Calibre "system" including the private ebook files with rsync when Calibre is not running. I've also tested the OPDS via Content Server and WiFi on one tablet running Pocketbook, but USB is simpler. With Save to Disk, you can use templates to have any filestructure you want. But any ereader App (Moonreader, KOReader) that only uses a file system interface is like 1960s computing and gets very awkward with more than a few hundred titles. I found KOReader nearly unusable with 6,500. Also file organisation can't do collections (files would have to be duplicated) or series or multiple author titles easily. You can't change how Calibre stores the imported ebooks, because those are ONLY for Calibre, they are part of the database. I have about 7,000 ebooks and I'm happy with how Calibre works. Some people may have 60,000 or many more (maybe they can read half a dozen books a day or will live for 100s of years?). The SD card has to have an export from the library, it's not the library, and you can use template to have the structure you want for Moonreader. Last edited by Quoth; 07-18-2024 at 04:41 PM. |
|
Advert | |
|
07-18-2024, 04:47 PM | #3 |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Yes, Moonreader isn't the best. Lithium and Pocketbook apps are far better (even free Pocketbook, uncheck 2nd box at install time). If the ebook needs tweaks, fix it in Calibre Editor. You can check an added ebook quickly with Calibre viewer and fix something faster than fiddling with over-ride settings in an ereader app.
Calibre is Library, device manager, viewer, editor, search system (inc full text search), ebook creator from docx and conversion program. The ebook files, once added are "private", hence being able to treat a directory/folder/disk as a device for "Send"/export/save. |
07-18-2024, 05:58 PM | #4 | ||||
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Quote:
I'm also aware of the "Save to Disk" feature; it's what I was referencing when I mentioned the export feature. (Sorry for the mistake.) The problem with handling it this way is it, functionally, doubles the size of my library, which I'd rather not do for what I hope are obvious reasons. Quote:
Quote:
Quote:
Lithium seems to only read EPUBs or, at least, they don't bother to list compatibility with anything else. And, while Pocketbook does have compatibility with all of the file formats I need (epub, pdf, cbr, cbz, probably a few other random ones), it doesn't seem to have any meaningful tools for actually viewing your library. As far as I can tell, if you aren't viewing it by file structure, you're limited to filtering by file format, looking at manually created collections, or free-form text search. It can, apparently, sort by series, but you can't browse by series or see a list of series. I'm certainly not seeing any sort of tag filtering. |
||||
07-19-2024, 12:51 AM | #5 | ||
Bibliophagist
Posts: 40,356
Karma: 156982136
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Quote:
As for your worries about two libraries, the calibre library would be attached to your main computer. The SD card would be inserted into the computer and any new ebooks could be copied to the SD card. No need to have two copies on your computer. You could also look at KOReader since it can use the calibre metadata file to search. You could set up your SD card as an device using Preferences => Tweaks => search for folder. Add the path to your SD card folder that will be used (i.e. F:/mylibrary where the SD card is mounted as drive F: and you want to use the mylibrary folder for your books. Update the ebooks on the card and move it back to your Boox. |
||
Advert | |
|
07-19-2024, 02:17 AM | #6 | ||||
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Quote:
Quote:
Quote:
Quote:
|
||||
07-19-2024, 12:16 PM | #7 | |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Kobo: Filter by read, reading or unread. Sort by title, recent, collection, series, author etc. Subtitle display Search is faster than KOReader and lists hits of title, series, author, subtitle. About 6,700 novels on my Kobo. I can't imagine what you think the shortcomings of pocketbook app are. My tablet has a 256 G SD card and that has a copy of every document since about 1994, including 1000s of PDF scans of books, magazines and service information (mostly late 1800s to 1980s). My old 2016 Laptop is 1T byte. My current laptop is 256 G SSD and 2T HDD. Workstation is 512G SSD and 4T 3.5" HDD. Storage is cheap. Several backup drives 1T to 6T. Old server for backups is 1T + 2T drives. I only used mainframes 1969 to 1973 and then personal micros from 1979. |
|
07-19-2024, 12:29 PM | #8 | |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
It uses a local disk, only. At a pinch you can use a USB drive or SD card that's formatted with the native filesystem of the OS Calibre is using. You can only use an exported copy of the files (which is NOT a Calibre Library) without the Calibre program. You can't run Calibre without the native local Calibre files. Even a network share will give grief. Calibre does have a content server to export the content of the local files on a network. You can only use a Tablet or an SD card for a tablet (or phone or ereader) as a destination for Calibre to send copies to. My Raspberry Pi4B does have Calibre and only has an SD card for storage, but that card can't be sensibly used in anything else, except maybe a compatible replacement RPi. It does have a portable QHD screen and power adaptors to run without mains (2 x 2A USB power banks and/or a 12V 8AH Gel pack / SLA with 2x 5V USB converters and a nice Cherry 10KLish keyboard. |
|
07-19-2024, 04:31 PM | #9 | ||||
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Quote:
Quote:
Actually, this touches on a major shortcoming that I've found with all of the apps I tried. Some of them let you filter your view based on various criteria (e.g. tag, author, series), but none of them seem to allow you to filter based on on multiple criteria, simultaneously, without resorting to a manually typed search. Similarly, they don't seem to have any ways to group how results are displayed after you do that filtering or sorting. For example, I might want to filter by Medium: Graphic Novels and Author: Neil Gaiman, and then view the results by series, rather than individual book. That way I could see all of the graphic novels series I have by Neil Gaiman and then I could select a specific series to see the individual issues I have. This seems like exactly the type of flexibility that tagging is supposed to allow vis-a-vis a folder structure based system, but it doesn't seem to actually be available anywhere. Am I missing something? Quote:
Quote:
I do have an old pi just sitting in a box and I've been trying to figure out a project for it for a while, so I may try doing something with that, but that will add enough additional steps and complications to the project that I wouldn't want to start with it or even attempt it right now. This is the sort of thing I might do because I enjoy playing with electronics, not because it's a practical solution to my problem. 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. Especially because, at the end of the day, all it really requires is an app that can interact with a library in the same way Calibre does or just reference the files Calibre already generates to do the same thing. The fact that Calibre already comes in a portable version means that someone already recognized that this is something users might want to do. It's just that the current implementation is limited to PCs, for some reason. |
||||
07-19-2024, 09:03 PM | #10 | |
Bibliophagist
Posts: 40,356
Karma: 156982136
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
That no one has managed to create an Android version of calibre might be an indication that it's not as trivial a task as you seem to believe. Some of the >2200 forks of calibre were attempts to port to other operating systems including Android. None of the ones I looked at got to a gamma version much less code stable enough to release. The old saw that "Every programming task is easy to a non-programmer" comes to mind. The portable version of calibre differs from the non-portable version more in the number of Windows variables set by it's startup bootstrap before launching the calibre executable than anything else. For Linux and MacOS, it is much easier to install and run calibre from a random location. |
|
07-19-2024, 09:32 PM | #11 | |
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Quote:
|
|
07-20-2024, 05:43 AM | #12 | |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
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.· |
|
07-20-2024, 05:51 AM | #13 |
the rook, bossing Never.
Posts: 12,324
Karma: 90943357
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
If database implementations were perfect you would never see the files for ebooks added to Calibre, or they'd be in the database.
Even if there was an Android version of Calibre you couldn't safely move an SD card between that and a Windows PC version of Android. The "Portable" version of Calibre is really just for a Windows PC that doesn't have Calibre actually installed. It's Windows version of Calibre program, the SQL database and the "private" ebooks. It's no use to Mac, Linux (they don't need it anyway), iOS or Android. A true Library is the database, the private media files and the program. |
07-20-2024, 12:22 PM | #14 | ||
Bibliophagist
Posts: 40,356
Karma: 156982136
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Quote:
|
||
07-20-2024, 02:18 PM | #15 | |
Junior Member
Posts: 7
Karma: 10
Join Date: Jul 2024
Device: Boox TUC
|
Quote:
Also, explain to me how ejecting the SD card is going to break the copy of Calibre stored on the SD card. Please keep in mind that it won't be running while the SD card is not in the computer and while it is running the SD card won't be ejected. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Setting the initial library for Calibre Portable to load | haertig | Calibre | 6 | 11-20-2022 02:21 AM |
How to use my Calibre library on SD card | MarcDS | Calibre Companion | 5 | 06-18-2021 07:22 AM |
Want to copy entire calibre library to sd card | OldLincoln | Library Management | 9 | 08-31-2020 02:56 PM |
Browsing a Calibre library on the SD card | altruizine | Calibre Companion | 3 | 11-05-2015 04:26 AM |
AppleScript for setting Tags in calibre library | paul55391 | Library Management | 2 | 06-15-2014 10:48 AM |