| 
			
			 | 
		#1 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,811 
				Karma: 7423683 
				Join Date: May 2016 
				Location: Ontario, Canada 
				
				
				Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour 
				
				
				 | 
	
	
	
		
		
			
			 
				
				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 07: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,506 
				Karma: 26047202 
				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: 80,782 
				Karma: 150249619 
				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,811 
				Karma: 7423683 
				Join Date: May 2016 
				Location: Ontario, Canada 
				
				
				Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour 
				
				
				 | 
	
	
	
		
		
		
		
		 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 05:23 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,857 
				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,811 
				Karma: 7423683 
				Join Date: May 2016 
				Location: Ontario, Canada 
				
				
				Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour 
				
				
				 | 
	
	
	
		
		
		
		
		 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 05:58 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,086 
				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,811 
				Karma: 7423683 
				Join Date: May 2016 
				Location: Ontario, Canada 
				
				
				Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour 
				
				
				 | 
	
	
	
		
		
		
		
		 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 07:37 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | |
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,269 
				Karma: 16544702 
				Join Date: Sep 2009 
				Location: UK 
				
				
				Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 121 
				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,086 
				Karma: 14079267 
				Join Date: Oct 2007 
				Location: Almere, The Netherlands 
				
				
				Device: Kobo Sage 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,086 
				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 04: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,086 
				Karma: 14079267 
				Join Date: Oct 2007 
				Location: Almere, The Netherlands 
				
				
				Device: Kobo Sage 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
   I'm not using a custom column now (just a template putting everything from the title after the first colon in the subtitle), but I could easily do that.@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 08:43 AM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
| Tags | 
| kobo, ldpreload, nickel, series, seriesmeta | 
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Sigil's support for EPUB 3.1 specs, metadata | Chang | Sigil | 11 | 09-19-2017 09:15 AM | 
| Creating epub/kepub books (docx→epub/kepub via MS Word→Calibre) | SJC-Caron | ePub | 18 | 04-21-2016 12:10 PM | 
| Integrated FBReader 0.8.14 with ePub and Registry Support | Adam B. | iRex | 60 | 11-10-2013 01:28 PM | 
| Japanese w/ Integrated Dictionary Support | cuavsfan | Which one should I buy? | 2 | 05-29-2010 01:22 AM | 
| Epub Revision - enhanced metadata support | Nate the great | ePub | 6 | 04-09-2010 11:53 PM |