View Single Post
Old 04-05-2021, 08:07 PM   #3
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by codychan View Post
When I add series info into the books in Calibre Library, there will be series and series_index (or number).

The series column in Calibre Library becomes "SeriesName[1]"
After I send the books into my Kobo Forma, and info of the new sent books in Kobo device will be:
Code:
01 - title
SeriesName - 1
author
the title is renamed as "01 - title", and series info becomes "SeriesName - 1"

For a long time, I'll replug my device and use "Koboutilies->Update Metadata in Device Library" to update the metadata into the device, so the title in the device will be the same as the title in Calibre Library.

This works OK, but recently the titles of a lot(hundreds) of books in my device library keep becoming "01 - title", I have to select all the books in my device and repeat the "Koboutilies->Update Metadata in Device Library" step, and it always has hundreds of books been updated because of this step, recently I found "Preference->Metadata plugboards" and I set the source template for epub to "{title}", deleting the "series_index" part in it, it seems working so far, still checking if it is the solution which the title of the new sent books in device library will always be the same as the title in Calibre Library.
Any metadata plugboard is there because you created it. None come with calibre. Having one that adds the series info to the title is common practice for all the devices that don't support series info. As you no longer want to fiddle with the title when sending the book to the device, just remove the template. That way it won't be changed when you send a new book to the device.
Quote:
If it is, please let me know.

Another thing is, I don't know what the purpose of the series_index is, and is it able to disable the series_index completely, meaning do not show series_index in the series column in Calibre Library and do not show it in the device library?
The series index is to show the order of the book within a series. Most people want to know this so they know what order to read the books in. There are very few series where this isn't important. You cannot hide the series index directly in calibre. The series column in the list always shows both. You could create a column that uses a template for the series name only and display that instead.

On the Kobo devices, the series name can be set without the series index. And Kobo does do this for a few books in the store. But, in all the cases I have looked at, that is probably an error in the metadata that the publisher supplies. All of the ones I can think of have the series index in the title (Something like "Some great title (the fifth book in the Amazing Series Series"), subtitle or fairly prominently in the description.

But, from calibre to Kobo, there is no way to not set the series index when setting the series info on the device. The driver has an option to turn of off setting the series info. The Kobo Utilities metadata update doesn't have to set the series info when used (but it doesn't have an option to clear it). Neither of these have options to only set the series name. And I don't see any point in not setting it, so I don't have a plan to do so.

And for the record, the KoboTouch driver, and hence the KoboTouchExtended driver, has an option to update the metadata on the device automatically when it is reconnected. This will mean you do not need to use the plugin manually to update the device with any changes in the library. It uses any plugboard that match the book format and device, just as send-to-device does. But, it does not have options to only update certain metadata like the plugin does.
davidfor is offline   Reply With Quote