03-28-2014, 01:34 AM | #466 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
PeterT: Could you post the contents of the version file from the WiFi? It looks like it has the MAC address where the other devices have the serial number. If the serial number is elsewhere, I will use that. Otherwise I will strip the colons out.
|
03-28-2014, 11:05 PM | #467 |
Grand Sorcerer
Posts: 12,172
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
|
Sure enough... version contains the following:
Code:
00:08:54:E5:7E:EE,2.6.28-515-g4eec389,1.9.11,2.6.28-515-g4eec389,2.6.28-515-g4eec389,00000000-0000-0000-0000-000000000210 |
03-29-2014, 01:53 AM | #468 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
That's what I was expecting. I have just released version 1.6.2 to fix this. It strips the colons before using it in the backup file name.
|
04-05-2014, 12:26 AM | #469 |
Bibliophagist
Posts: 35,504
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Odd series names
Just wondering if anyone else is noticing an oddity where books that are not in a series will have a single character show in the series field. I've noticed this a couple of times when I've modified several books and did an update metadata on the whole library. Instead of getting the result I expected with just a few books showing as being updated, I get several hundred books shown as being updated.
In the three images I've attached, the first run is after modifying the series data on 5 books and just being lazy and updating the entire library. The second run was after disconnecting and reconnecting my Kobo with no changes in the series data, the third run is after modifying the series data on two more books. In between the first and second run, I looked at the library view on the Kobo and in the first 5 pages, I found several books belonging to a series called 'c' with no series number. When I looked again, after the third run, those single character series were gone. Regards, David |
04-05-2014, 01:50 AM | #470 |
Grand Sorcerer
Posts: 12,172
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
|
LOL.. I've seen that in the past, albeit a long LONG time ago. I don't remember what David and I did to resolve it.
|
04-05-2014, 02:36 AM | #471 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
I think the first one is the easy one to explain. What options do you have set on the update metadata dialog? The firmware doesn't read the publisher, published date or ISBN from sideloaded books. If you have these selected, there could be a lot of books to be updated. Plus there are any other changes to the books metadata that gets updated.
For the rest, do you use a plugboard to put the series info in the title? There was a bug in matching books between the device and calibre library if plugboards were used and there was a book on the device whose filename didn't match the plugboard. In this case, the series was set to the first letter of the filename. I thought I had fixed this, but maybe it has come up again. I'll have a look. |
04-05-2014, 08:44 PM | #472 | |
Bibliophagist
Posts: 35,504
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
The save to device template is: Sideloads/{author_sort}/{series} - {title} - {authors} Regards, David |
|
04-07-2014, 12:59 AM | #473 |
Bibliophagist
Posts: 35,504
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Metadata update oddity
I've reduced the metadata to title, author and series/index and still get the same 405 books getting updated.
Regards, David |
04-07-2014, 01:18 AM | #474 | ||
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
Do you remember a book that it happened with? I've had a play with what I think might be the problem, but I can't reproduce it. |
||
04-07-2014, 01:19 AM | #475 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
|
04-07-2014, 02:40 PM | #476 |
Bibliophagist
Posts: 35,504
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
|
04-09-2014, 12:10 AM | #477 |
Bibliophagist
Posts: 35,504
Karma: 145557716
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Partial Debug log
It's beginning to look a bit strange... I was expecting to see books that were part of a series being updated but it seems most were non-series books.
I've included two samples of non-series books and one sample of a .kepub.epub/.epub pairing which is part of a series where the .kepub.epub is being updated. Code:
DEBUG: 742.5 _update_metadata - searching for contentId='file:///mnt/sd/Sideloads/Abbot, Edwin A_/Flatland - Edwin A. Abbot.epub' DEBUG: 742.5 _update_metadata - found contentId='file:///mnt/sd/Sideloads/Abbot, Edwin A_/Flatland - Edwin A. Abbot.epub' DEBUG: 742.5 update_metadata: title_string= None DEBUG: 742.5 update_metadata: title_string= Flatland DEBUG: 742.5 update_metadata: authors_string= None DEBUG: 742.5 update_metadata: authors_string= Edwin A. Abbot DEBUG: 742.5 _update_metadata - self.options[cfg.KEY_SET_RATING]= False DEBUG: 742.5 _update_metadata - self.options['series'] True DEBUG: 742.5 _update_metadata - newmi.series= None newmi.series_index= None DEBUG: 742.5 _update_metadata - result['Series'] ='F' result['SeriesNumber'] =None DEBUG: 742.5 _update_metadata - result['Series'] == newmi.series = False DEBUG: 742.5 _update_metadata - result["SeriesNumber"] == series_index_str = True DEBUG: 742.5 _update_metadata - not (result["Series"] == newmi.series or result["SeriesNumber"] == series_index_str) = False DEBUG: 742.5 _update_metadata - setting series DEBUG: 742.5 _update_metadata - update_query=UPDATE content SET Series = ? , SeriesNumber = ? WHERE ContentID = ? AND BookID IS NULL DEBUG: 742.5 _update_metadata - update_values= [None, None, u'file:///mnt/sd/Sideloads/Abbot, Edwin A_/Flatland - Edwin A. Abbot.epub'] Code:
DEBUG: 742.6 _update_metadata - searching for contentId='file:///mnt/sd/Sideloads/Allan, Jenny/40 Top Quinoa Recipes for Weight Loss - Jenny Allan.epub' DEBUG: 742.6 _update_metadata - found contentId='file:///mnt/sd/Sideloads/Allan, Jenny/40 Top Quinoa Recipes for Weight Loss - Jenny Allan.epub' DEBUG: 742.6 update_metadata: title_string= None DEBUG: 742.6 update_metadata: title_string= 40 Top Quinoa Recipes for Weight Loss DEBUG: 742.6 update_metadata: authors_string= None DEBUG: 742.6 update_metadata: authors_string= Jenny Allan DEBUG: 742.6 _update_metadata - self.options[cfg.KEY_SET_RATING]= False DEBUG: 742.6 _update_metadata - self.options['series'] True DEBUG: 742.6 _update_metadata - newmi.series= None newmi.series_index= None DEBUG: 742.6 _update_metadata - result['Series'] ='4' result['SeriesNumber'] =None DEBUG: 742.6 _update_metadata - result['Series'] == newmi.series = False DEBUG: 742.6 _update_metadata - result["SeriesNumber"] == series_index_str = True DEBUG: 742.6 _update_metadata - not (result["Series"] == newmi.series or result["SeriesNumber"] == series_index_str) = False DEBUG: 742.6 _update_metadata - setting series DEBUG: 742.6 _update_metadata - update_query=UPDATE content SET Series = ? , SeriesNumber = ? WHERE ContentID = ? AND BookID IS NULL DEBUG: 742.6 _update_metadata - update_values= [None, None, u'file:///mnt/sd/Sideloads/Allan, Jenny/40 Top Quinoa Recipes for Weight Loss - Jenny Allan.epub'] Code:
DEBUG: 769.6 _update_metadata - searching for contentId='452b13de-2bba-449e-a1b2-12632e7313cb' DEBUG: 769.6 _update_metadata - found contentId='452b13de-2bba-449e-a1b2-12632e7313cb' DEBUG: 769.6 update_metadata: title_string= None DEBUG: 769.6 update_metadata: title_string= The Witch Doctor DEBUG: 769.6 update_metadata: authors_string= None DEBUG: 769.6 update_metadata: authors_string= Christopher Stasheff DEBUG: 769.6 _update_metadata - self.options[cfg.KEY_SET_RATING]= False DEBUG: 769.6 _update_metadata - self.options['series'] True DEBUG: 769.6 _update_metadata - newmi.series= A Wizard In Rhyme newmi.series_index= 3.0 DEBUG: 769.6 _update_metadata - result['Series'] ='None' result['SeriesNumber'] =None DEBUG: 769.6 _update_metadata - result['Series'] == newmi.series = False DEBUG: 769.6 _update_metadata - result["SeriesNumber"] == series_index_str = False DEBUG: 769.6 _update_metadata - not (result["Series"] == newmi.series or result["SeriesNumber"] == series_index_str) = True DEBUG: 769.6 _update_metadata - setting series DEBUG: 769.6 _update_metadata - update_query=UPDATE content SET Series = ? , SeriesNumber = ? WHERE ContentID = ? AND BookID IS NULL DEBUG: 769.6 _update_metadata - update_values= [u'A Wizard In Rhyme', '3', u'452b13de-2bba-449e-a1b2-12632e7313cb'] DEBUG: 769.7 _update_metadata - searching for contentId='file:///mnt/sd/Sideloads/Stasheff, Christopher/Wizard In Rhyme, A 03 - Witch Doctor, The - Christopher Stasheff.epub' DEBUG: 769.7 _update_metadata - found contentId='file:///mnt/sd/Sideloads/Stasheff, Christopher/Wizard In Rhyme, A 03 - Witch Doctor, The - Christopher Stasheff.epub' DEBUG: 769.7 update_metadata: title_string= None DEBUG: 769.7 update_metadata: title_string= The Witch Doctor DEBUG: 769.7 update_metadata: authors_string= None DEBUG: 769.7 update_metadata: authors_string= Christopher Stasheff DEBUG: 769.7 _update_metadata - self.options[cfg.KEY_SET_RATING]= False DEBUG: 769.7 _update_metadata - self.options['series'] True DEBUG: 769.7 _update_metadata - newmi.series= A Wizard In Rhyme newmi.series_index= 3.0 DEBUG: 769.7 _update_metadata - result['Series'] ='A Wizard In Rhyme' result['SeriesNumber'] =3 DEBUG: 769.7 _update_metadata - result['Series'] == newmi.series = True DEBUG: 769.7 _update_metadata - result["SeriesNumber"] == series_index_str = True DEBUG: 769.7 _update_metadata - not (result["Series"] == newmi.series or result["SeriesNumber"] == series_index_str) = False DEBUG: 769.7 _update_metadata - no changes found to selected metadata. No changes being made. David |
04-09-2014, 01:26 AM | #478 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
The first two look like they are correcting the single letter series name problem that you reported. The first one has "result['Series'] ='F'" which is what is in the device database. And because the calibre library has nothing for the series, it gets set to null. And the file name (the "contentId") confirms my suspicion from before. The series name has been set to "F" which is the first letter of the file name. And the same goes for the second one.
The third one is setting the series name for a purchased kepub and the matching epub. Only the kepub entry has to be changed. The only reason this looks suspicious is that Kobo didn't supply the series info. Most books I have purchased from them recently do have it, but sometimes it doesn't match exactly what I have in calibre. Could I see the complete log? I'd like to see what's going on in the driver part of it. Either put it somewhere I can download it an PM the link, or email it to me. I'll PM you my address. |
04-12-2014, 06:57 AM | #479 |
Member
Posts: 11
Karma: 10
Join Date: Jan 2011
Device: Sony PRS-350
|
Hello All
Im pretty new to the whole kobo plugin and I am getting this error when I try to change the reading status on my books calibre, version 1.32.0 ERROR: Unhandled exception: <b>KeyError</b>:u'usePlugboard' calibre 1.32 isfrozen: True is64bit: False Windows-8-6.2.9200 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '8', '6.2.9200') Python 2.7.5 Windows: ('8', '6.2.9200', '', 'Multiprocessor Free') Traceback (most recent call last): File "calibre_plugins.koboutilities.action", line 1084, in change_reading_status File "calibre_plugins.koboutilities.action", line 2815, in _update_metadata KeyError: u'usePlugboard' |
04-12-2014, 09:15 AM | #480 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Looks like missed a code path when doing the last set of changes. I have fixed and and uploaded version 1.6.3. Calibre will show it as available in the next hour or so. Or you can download it from the first post if you don't want to wait.
Thanks for the bug report. |
Tags |
kobo, kobo utilities |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Manga plugin | mastertea | Plugins | 6 | 01-06-2022 02:43 AM |
[GUI Plugin] Save Virtual Libraries To Column (GUI) | chaley | Plugins | 14 | 04-04-2021 05:25 AM |
Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-25-2018 11:55 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |