Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader

Notices

Reply
 
Thread Tools Search this Thread
Old 03-02-2020, 06:53 PM   #16
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,957
Karma: 128903250
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
@davidfor, will we be able to update the metadata for all the side loaded eBooks we already have on our Readers to fix them to work properly with the new series features?
JSWolf is offline   Reply With Quote
Old 03-02-2020, 07:00 PM   #17
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by JSWolf View Post
@davidfor, will we be able to update the metadata for all the side loaded eBooks we already have on our Readers to fix them to work properly with the new series features?
The metadata update options in the driver and plugin will work in exactly the same way as they currently do. They just update two extra columns in the database.
davidfor is offline   Reply With Quote
Advert
Old 03-02-2020, 08:03 PM   #18
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
The list is not based directly on the series name. It is actually built from an id in the database. This means that sideloaded books will not be in series list until a method is added to update this id. This should be in the next version of calibre.
This will be implemented in seriesmeta tonight at the same time the patches are released. @davidfor, would you mind making the UUID deterministic (preferably a UUIDv5 of the series name with a namespace of 9ea9be91-2966-4fbf-b822-de692259bc9b [I generated a random one just now]), to make compatibility with Calibre easier? If you don't like that, anything deterministic is better than a random one.

Quote:
End of book prompt for rating/review has been changed.
No wonder why I couldn't find that. I was seeing if I could patch a few things about it I was planning to try with the previous version.

Quote:
All Beta Features available on all devices if Developers Mode is turned.
That's interesting.

Quote:
My note: Do not start playing Unblock It. It is a blackhole for time.
^ that .

Quote:
Fix orientation bug for left-handed user reading on their side with locked portrait orientation (Not sure about this as it was in the last beta release and I haven't worked out what it actually changed)
That might have something to do with https://github.com/geek1011/kobopatch-patches/issues/33.
geek1011 is offline   Reply With Quote
Old 03-02-2020, 08:39 PM   #19
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
This will be implemented in seriesmeta tonight at the same time the patches are released. @davidfor, would you mind making the UUID deterministic (preferably a UUIDv5 of the series name with a namespace of 9ea9be91-2966-4fbf-b822-de692259bc9b [I generated a random one just now]), to make compatibility with Calibre easier? If you don't like that, anything deterministic is better than a random one.
I'm not generating a UUID. I'm reading the database to get the UUID for books from Kobo along with their series name. If a sideloaded book has the same series name and author, I use the UUID. Otherwise, I just use the series name. I have had this working in the driver and plugin with no problems since about 24 hours after the Series tab hit the betas.

The issues I have found have been related to bad series data. The series name from Kobo isn't always consistent. I have a couple of examples where one book has a slightly different series name than the others. (Some have "The xxxx" and others "xxxx"). And I have a few books that download with the series id, but no series name. And this was device dependent. I had to sign-out of the account on the device to fix it. It was something cached on Kobo's side. it seemed to only affected books I had for a while. In at least one case, I think when I bought it it wasn't part of a series and was added to a "Sci Fi Masterworks" series later.

Overall, if the series info in the books is good, the series tab works well. My desire now is for a filter along the lines of "don't show series with only 1 book in it".
Quote:
No wonder why I couldn't find that. I was seeing if I could patch a few things about it I was planning to try with the previous version.
I thought the old version was there. There might be some A/B testing going on with it.
Quote:

^ that .
And for the record, I'm on Easy level 116.
Quote:
That might have something to do with https://github.com/geek1011/kobopatch-patches/issues/33.
That would probably fit.
davidfor is offline   Reply With Quote
Old 03-02-2020, 09:06 PM   #20
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
I'm not generating a UUID. I'm reading the database to get the UUID for books from Kobo along with their series name. If a sideloaded book has the same series name and author, I use the UUID. Otherwise, I just use the series name. I have had this working in the driver and plugin with no problems since about 24 hours after the Series tab hit the betas.
Oh, OK, I see. I'll probably do the same, then. What happens with your implementation if a book already has been updated with Calibre, but someone later bought a book from Kobo in the same series, and they try to sideload another book with the same series? Will the plugin update the first sideloaded book to match?
geek1011 is offline   Reply With Quote
Advert
Old 03-02-2020, 09:38 PM   #21
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
Oh, OK, I see. I'll probably do the same, then. What happens with your implementation if a book already has been updated with Calibre, but someone later bought a book from Kobo in the same series, and they try to sideload another book with the same series? Will the plugin update the first sideloaded book to match?
The driver compares the metadata in the database to the library and updates the database as needed. This should mean all the sideloaded books get updated to the id from Kobo. It isn't something I explicitly tested, but, from memory of the code, it will handle this situation.

And for those worried about performance, there is only one database read. The driver collects all necessary metadata from the database in the first pass. The later comparisons are in memory, and, unless there have been a lot of changes, fast.
davidfor is offline   Reply With Quote
Old 03-02-2020, 09:52 PM   #22
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
The driver compares the metadata in the database to the library and updates the database as needed. This should mean all the sideloaded books get updated to the id from Kobo. It isn't something I explicitly tested, but, from memory of the code, it will handle this situation.

And for those worried about performance, there is only one database read. The driver collects all necessary metadata from the database in the first pass. The later comparisons are in memory, and, unless there have been a lot of changes, fast.
OK, that should be simple enough to implement.

Also, do you have any idea of changes made regarding handling of "Extra: " dictionaries? We (jackie_w and I) have been encountering some strange behaviour: https://github.com/geek1011/kobopatc...ment-593735567.
geek1011 is offline   Reply With Quote
Old 03-02-2020, 09:53 PM   #23
Uncle Robin
Diligent dilettante
Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.Uncle Robin ought to be getting tired of karma fortunes by now.
 
Uncle Robin's Avatar
 
Posts: 3,417
Karma: 48736498
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra H2O
A trivial question perhaps, but how does one play the Word Scramble? I select letters, but see no way to have the selections counted. that count stays at "0" out of however many are listed for that particular grid.
Uncle Robin is offline   Reply With Quote
Old 03-02-2020, 10:54 PM   #24
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,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
Also, do you have any idea of changes made regarding handling of "Extra: " dictionaries? We (jackie_w and I) have been encountering some strange behaviour: https://github.com/geek1011/kobopatc...ment-593735567.
Sorry, no idea. I haven't tried sideloading a dictionary for a while. And, I haven't been paying much attention to how it works recently.
davidfor is offline   Reply With Quote
Old 03-03-2020, 12:18 AM   #25
rtiangha
Evangelist
rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.
 
Posts: 496
Karma: 356531
Join Date: Jul 2016
Location: 'burta, Canada
Device: Kobo Glo HD
OK, quick question about the database changes for compatibility with the new Series tab.

I sideload everything (even the stuff I buy from Kobo; drm removed, of course) so no need for me to generate a UUID or anything like that, but for various reasons, it'd be easier and faster for me just to copy the database file off my Kobo and run the SQL directly on my computer and then copy it back rather than do it through usb (2.35 GB file, 13,000 books (blame gutenberg), etc, plus I want to compact the database after and that definitely is faster if I do it locally).

I haven't installed the new firmware yet so I can't inspect the database to see what changed, but am I correct to assume that it'd be just as simple as copying over all of the data from the 'Series' column to whatever the new column is (looking at geek1011's seriesmeta commit, is it called SeriesID?) and that's it, or is there more to it than that (sorry if the question sounds dumb; I'm weak in sql)?

Last edited by rtiangha; 03-03-2020 at 12:24 AM.
rtiangha is offline   Reply With Quote
Old 03-03-2020, 12:24 AM   #26
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Patches for 4.20.14601 have been released.
geek1011 is offline   Reply With Quote
Old 03-03-2020, 12:27 AM   #27
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by rtiangha View Post
I haven't installed the new firmware yet so I can't inspect the database to see what changed, but am I correct to assume that it'd be just as simple as copying over all of the data from the 'Series' column to whatever the new column is
Yes, that should work for now. Just copy the contents of 'Series' to 'SeriesID' for sideloaded books (and remember to exclude the rows used for TOC entries). You can also use seriesmeta v3.1.0 to do it for you (it's quite fast, even on large libraries).
geek1011 is offline   Reply With Quote
Old 03-03-2020, 12:31 AM   #28
rtiangha
Evangelist
rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.rtiangha ought to be getting tired of karma fortunes by now.
 
Posts: 496
Karma: 356531
Join Date: Jul 2016
Location: 'burta, Canada
Device: Kobo Glo HD
Quote:
Originally Posted by geek1011 View Post
Yes, that should work for now. Just copy the contents of 'Series' to 'SeriesID' for sideloaded books (and remember to exclude the rows used for TOC entries). You can also use seriesmeta v3.1.0 to do it for you (it's quite fast, even on large libraries).
Curious: Can seriesmeta be run directly on a database file locally, or is it dependent on having the reader connected too because it also needs to scan the books?
rtiangha is offline   Reply With Quote
Old 03-03-2020, 12:34 AM   #29
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,735
Karma: 6987557
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by rtiangha View Post
Curious: Can seriesmeta be run directly on a database file locally, or is it dependent on having the reader connected too because it also needs to scan the books?
It needs to scan the books (but it's quite efficient at doing so - it scans my ClaraHD with 834 books [5GB] in ~19 seconds).
geek1011 is offline   Reply With Quote
Old 03-03-2020, 12:56 AM   #30
sherman
Guru
sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.sherman ought to be getting tired of karma fortunes by now.
 
Posts: 856
Karma: 2676800
Join Date: Aug 2008
Location: Taranaki - NZ
Device: Kobo Aura H2O, Kobo Forma
I wonder why Kobo decided they needed new columns for the series stuff?
sherman is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Firmware Update Firmware 5.11.1.1 released plainbriny Amazon Kindle 75 05-09-2019 12:28 PM
Firmware 3.8.0 released davidfor Kobo Reader 324 12-15-2014 11:20 PM
Firmware 3.3.0 released! Lucas Malor Kobo Reader 23 04-29-2014 10:12 PM
Firmware 2.10.0 Released buffaloseven Kobo Reader 338 11-20-2013 03:20 PM
New Firmware Released Aerich27 Bookeen 122 05-19-2008 03:58 PM


All times are GMT -4. The time now is 03:20 AM.


MobileRead.com is a privately owned, operated and funded community.