View Single Post
Old 09-16-2016, 09:23 PM   #12
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 jiembe View Post
You were right. I didn't have the "Metadata management" set to automatic on the "Sending books to devices". I try it and voilą the contents of my collections was changed again (lot of work to do now!). That setting is described as : on send:Calibre updates metadata and adds/removes collections for a book only when it is sent to the device. So I presumed the same thing about the collections with automatic management option. And so it does : update_device_database_collections - category='xx' books=41
And that means you have the collection management options set in the driver. If you don't want to do this from calibre, then turn it of.

But, also look at the options. You don't have to use "series" as the collection column. You can use anything. Including a custom column that you maintain with a list of collection names.
Quote:
I should have add (and that's why I supposed I have this problem) that the series names in my Calibre are not all the same as the categories names of my Kobo

As about the debug log: it contains more information about the contents of my Kobo then I 'm ready to go public.
I can understand that. You can send it to me in a PM. But, as a starting point, the lines I am interested in look like:

Code:
Job: 3 Get list of books on device started
DEBUG:    6.7 KoboTouch:books - oncard='None'
DEBUG:    6.7 KoboTouch:books - oncard='None', prefix='F:\'
DEBUG:    6.7 Kobo device: Kobo Touch
DEBUG:    6.7 Version of driver: (2, 3, 1) Has kepubs: True
DEBUG:    6.7 Version of firmware: (4, 0, 7564) Has kepubs: True
DEBUG:    6.7 Firmware supports cover image tree: True
DEBUG:    6.7 KoboTouch:books - opts.extra_customization= []
DEBUG:    6.7 KoboTouch:books - driver options= Driver:KoboTouch, Options - format_map: [u'kepub', u'epub', u'txt', u'cbz', u'cbr', u'pdf', u'mobi'], use_subdirs: True, read_metadata: True, use_author_sort: False, save_template: {author_sort}/{title} - {authors}, extra_customization: [], manage_collections: True, collections_columns: #kobobookshelves, #readstatus, #status, series, create_collections: True, delete_empty_collections: True, ignore_collections_names: , upload_covers: True, keep_cover_aspect: False, upload_grayscale: True, show_archived_books: False, show_previews: False, show_recommendations: True, update_series: True, update_device_metadata: True, modify_css: False, support_newer_firmware: False, debugging_title: Sharkman, driver_version: 2.3.1
DEBUG:    6.8 KoboTouch:books - prefs['manage_device_metadata']= on_connectJob:
2DEBUG:    6.8  Set library informationKoboTouch:books - set_debugging_title to 'Sharkman'
If you plug the device in shortly after starting calibre in debug mode, these will be fairly early in the log. The number after the "DEBUG:" is the number of seconds after calibre started, so it will change.
davidfor is offline   Reply With Quote