![]() |
#1 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
![]()
How do I have my Kobo (Forma) allocate books into shelves in accordance with how they are listed in Calibre?
Calibre seems to pick up some of the books as existing on the Kobo and some not. It has successfully 'shelved' some, but about 90% not. Is there a way to ensure all are shelved correctly without adding them one by one? ________________________________________ Background 1. I put a bunch of books onto the Forma, most of which I already have in Calibre, with shelves in the metadata as one of the columns 2. I have them in different folders on the Forma, cos sometimes I use Koreader 3. Some of them are correctly shelved, but 90% aren't. 4. Some are picked up in Calibre as existing on the device, most aren't. 5. Dunno if relevant, but: they're already allocated to shelves in Calibre because I had many of them on a Kobo Libra. But I dont want to use the folder structure I used on that, because I've redesigned it. ____________________________ Apologies if this has been answered. |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The important part of that is that calibre is not matching some books on the device to books in the library. The rest is either because of that, or doesn't matter (the directory structure is completely irrelevant).
The usual reason that books on the Kobo device do not match with those in calibre is that the books have multiple authors. Unfortunately, the Kobo device does not read the authors in the way that calibre normally writes them. This is a lack on Kobo's side, but, is probably within the specifications. It means that for sideloaded books, the device will usually only have one author. For this reason I recommend using a metadata plugboard to set the authors how the device will best handle them. This is to set the authors using the template: Code:
program: raw_list('authors', ', ') There are other reasons for books not matching. The publishers are to blame for putting extra rubbish in the title (usually the series info or some sort of subtitle) which means the title doesn't match the one in calibre. That is mainly an issue with books downloaded directly to the device or otherwise not put on the device by calibre. To fix this for books already on the device, you need to manually match them. When you have the device connected, device list and right-click on a book that is not matched. Select the option "Match book to library". In the dialog that comes up, search for the book and select it then press the OK button. Once you have matched the books, right-click on the device button and select "Update cached metadata on device". This updates a file on the device that calibre uses to assist it in matching the books when accessing the device. After this is done, the books should match automatically whenever the device is connected. And if the books are matched, then the collection management should be done for the books (assuming it is configured correctly). Last edited by davidfor; 01-06-2022 at 07:55 AM. Reason: Fixed some bad wording. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
[I haven't read above reply yet but thankyou for it...In the meantime...]
I suspect part of the problem is that the books have different names as raw epub/pdf files, versus what they are named in Calibre (Admittedly I did also add a heap of books that are NOT in Calibre) This video partially answered my question: Calibre: Adding Books from Library to Device or Device to Library Here is my plan: 1. Keep all the books on the Kobo nicely organised into various folders (as I said, for Koreader and Plato) 2. Use the method described in the video to put the books that are NOT being detected by Calibre, INTO calibre. 3. Now I will have some duplicate entries in the library. But MANY will be the BETTER entries that have all my nice shelf info. So I do the following... 4. FIND DUPLICATES using the plugin with that name 5. Go through the duplicates and use EDIT METADATA > MERGE BOOK RECORDS to delete the books that have the useless metadata, leaving only the books with the good metadata 6. I expect it wont find all of the dupes, because some will have slightly different names or sizes. So I will order by name then by size etc in Calibre to repeat step 5 This is my rough plan! |
![]() |
![]() |
![]() |
#4 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
Thanks David, the matching thing is great !
I'm using it to sort out this unwieldy beast! Info for other people: one reason Calibre wasn't finding all the books is that the Kobo wasn't registering them. I was putting on too many books at once. When I put them on in smaller lots, it detected them all. Now Calibre has found ALOT more! Last edited by LivresInOz; 01-07-2022 at 02:55 AM. |
![]() |
![]() |
![]() |
#5 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
At first the book that you 'matched' (and updated metadata)
will not show as 'on device' in the relevant column, until you unplug and replug the device. Is there a way to make it appear before that? Last edited by LivresInOz; 01-07-2022 at 05:08 AM. |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
If you are doing the manual match, there should be an icon that shows it. It isn't as clear as the tick, but it is there. Otherwise, restarting calibre might be faster than disconnecting and reconnecting the device. But, if you have sent new books to the device, they will not be seen by calibre after the restart until you disconnect and let the device import them.
|
![]() |
![]() |
![]() |
#7 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
Hey David,
Thanks! I have noticed that some PDFs on my Forma have names they have extracted from the PDF rather than the names I gave them on Calibre. Often these are nonsense names that make the books hard to find with a search. [Addendum: maybe this only happened with some older books I put on there. It seems likely the ones I carefully named are okay. So maybe Calibre is working as expected...Nevertheless:] Is the metadata plugboard a way to force the Kobo to name them the same as I do in Calibre? If so, how can I force the Kobo to show PDF names as the file names, or better still, just the titles I've given in Calibre? Last edited by LivresInOz; 01-09-2022 at 02:54 AM. |
![]() |
![]() |
![]() |
#8 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
PDFs are horrible for so many reasons. When you send books to the device using calibre, it will try to update the metadata. But, for some formats it cannot. For PDFs, this cannot always be done and it is related to how the metadata is stored. Which is pretty much the limit of my knowledge as the only PDFs on my Kobo devices are there just to see how they work.
But, the metadata plugboards can be used for any format. You can create them specific to each format you are interested in. Or you can create one for "any format" which will be used if there is no more specific plugboard. Of course, if the book on the device matches a book in the library, and the options in the driver are configured correctly, then the metadata will be updated the next time the device is connected. |
![]() |
![]() |
![]() |
#9 |
LivresInOz
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 330
Karma: 15958
Join Date: May 2010
Device: Kobo: Forma + Libra|Galaxy: TAB A7 + Note 8 tablet|Boox: Note Air 2
|
Yes I too prefer epubs now, for a couple of years.
For the reason they can adjust text size for a start. But I still have many PDFs |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Books listed in Calibre don't match what's in my library | tfoz | Library Management | 7 | 12-22-2017 08:18 PM |
Books sent by Calibre listed but not showing up | tas03 | Devices | 4 | 02-17-2017 06:59 PM |
more books in my Calibre Library than those listed (no repeats) - urgent :D ; | moddyme | Library Management | 2 | 09-19-2016 09:52 PM |
shelve with kobo glo 3.8.0 and calibre 2.3.0 | Liriel | Kobo Reader | 4 | 09-25-2014 10:19 AM |
Kobo Shelve request | John F | Devices | 0 | 09-05-2012 01:30 PM |