![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,801
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
NickelSeries: Integrated EPUB/KEPUB series metadata support
NickelSeries
. I've been working on a small mod to add built-in support for parsing series (and subtitle) metadata on sideloaded books. To install it, copy KoboRoot.tgz to KOBOeReader/.kobo the same way you would with a firmware update. . Features:
Troubleshooting:
Changelog:
Download | Source Code . Last edited by geek1011; 10-13-2023 at 06:14 PM. Reason: v4 |
![]() |
![]() |
![]() |
#2 |
Can't actually read
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 81
Karma: 335656
Join Date: Sep 2019
Device: Kobo Forma, Kobo Sage, Kindle PW2
|
As a Calibre user, I didn't even know this was a problem. Series support is the best update we've gotten since I started using Kobo, so great work on this.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
BLAM!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,501
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
@DevonHess: Long-time Calibre+Kobo users are probably used to do their USBMS sessions in pairs to let the Calibre driver fixup metadata on the second pass
![]() |
![]() |
![]() |
![]() |
#4 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,492
Karma: 142993688
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
NickelMenu is really great for series on Kobo as it allows you to reconnect your Kobo to Calibre for the series update without having to unplug and replug the USB cable. It's done in software. Works very well.
|
![]() |
![]() |
![]() |
#5 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,801
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
I had the idea for this last year, but I didn't want it enough for it to be worth implementing the hooks, building the toolchain, and so on. Once we made NickelMenu, most of the groundwork (toolchain, Qt sysroot, runtime hooking, library loading, failsafe) was already done, leaving just the actual hook and series metadata parsing. A few months ago, I did the KEPUB part in an hour or two, but put it aside in favour of working on more NM features (Adobe EPUB is significantly more complicated to do). Yesterday, I finished implementing Adobe EPUB support and cleaning up the code. Last edited by geek1011; 07-20-2020 at 04:23 PM. |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,855
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
|
Ok so explain this to me like I’m five kind of moment. I’m gathering this does what Calibre does with proper set up on a second connection after loading books.
In which case I’d suspect Sherman would be interested in implementing it in his KoboUnCaged project. Which currently requires a second wireless connection to sync metadata from Calibre. Or am I missing what this does entirely/mostly/somewhat? |
![]() |
![]() |
![]() |
#7 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,801
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
Edit: To clarify, it means that this will work with UNCaGED without any changes (Sherman's already tested it). Last edited by geek1011; 07-20-2020 at 04:58 PM. |
|
![]() |
![]() |
![]() |
#8 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,070
Karma: 14079267
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Would it be possible to support 'subtitle' as well? AFAIK, that takes a second connect too.
|
![]() |
![]() |
![]() |
#9 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,801
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Quote:
For the record, anything involving metadata from the EPUB OPF document which Kobo doesn't support is within scope for NickelSeries. Last edited by geek1011; 07-20-2020 at 06:37 PM. |
|
![]() |
![]() |
![]() |
#10 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,241
Karma: 16537488
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
|
|
![]() |
![]() |
![]() |
#11 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 110
Karma: 67444
Join Date: Dec 2018
Device: Kobo Clara HD
|
Thank you very much for this! This mod is such a timesaver as compared to seriesmeta.
|
![]() |
![]() |
![]() |
#12 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,070
Karma: 14079267
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,070
Karma: 14079267
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
So I assume it's off the table? Pity (Unless @davidfor could be persuaded to put that info in the OPF file so NickelSeries can get at it...perhaps you two should have a chat? I wish I could do Python!) Last edited by mbovenka; 07-22-2020 at 03:37 AM. |
|
![]() |
![]() |
![]() |
#14 | |
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
|
Quote:
|
|
![]() |
![]() |
![]() |
#15 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,070
Karma: 14079267
Join Date: Oct 2007
Location: Almere, The Netherlands
Device: Kobo Sage
|
Quote:
![]() @geek1011, please pretty please? (Edit: now putting the same info in a custom column called (surprise) 'subtitle' and using the template '{#subtitle}' in the driver config.) Last edited by mbovenka; 07-22-2020 at 07:43 AM. |
|
![]() |
![]() |
![]() |
Tags |
kobo, ldpreload, nickel, series, seriesmeta |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sigil's support for EPUB 3.1 specs, metadata | Chang | Sigil | 11 | 09-19-2017 08:15 AM |
Creating epub/kepub books (docx→epub/kepub via MS Word→Calibre) | SJC-Caron | ePub | 18 | 04-21-2016 11:10 AM |
Integrated FBReader 0.8.14 with ePub and Registry Support | Adam B. | iRex | 60 | 11-10-2013 12:28 PM |
Japanese w/ Integrated Dictionary Support | cuavsfan | Which one should I buy? | 2 | 05-29-2010 12:22 AM |
Epub Revision - enhanced metadata support | Nate the great | ePub | 6 | 04-09-2010 10:53 PM |