| 
			
			 | 
		#571 | |
| 
			
			
			
			 (offline) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907 
				Karma: 6736094 
				Join Date: Dec 2011 
				
				
				
				Device: K3, K4, K5, KPW, KPW2 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 And now, seriously: Come on, the firmware has been out for merely one day. Because of Lab126 developers' "being the @$$#0%3$ that we are, we love to antagonize the independent developers, so we re-obfuscate everything anew with every new firmware release, just because we can" motto... for each new firmware, it takes about 4 or 5 hours of rather complicated work for me to figure out how that new firmware can be supported. And guess what, I have a real job and a real life too. Yes, I will eventually look into supporting new firmwares. But I will do so when I have the time and motivation to do so. And I wouldn't mind at all if somebody else, instead of just coming here and complaining that I'm not fast enough in providing the work that I do on a voluntary basis, actually invested some effort to support new firmwares -- in fact, I would happily include their patches. Sorry if that sounded a bit harsh, I'm not trying to offend you. Just read between the lines of your post and you'll hopefully understand why it was rather counterproductive.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#572 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 6 
				Karma: 12 
				Join Date: Jul 2012 
				Location: Chihuahua, Mexico 
				
				
				Device: kindle touch 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			No offense taken and sorry by my bad wording, I'll try to be more careful with my posts.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#573 | |
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 271 
				Karma: 644344 
				Join Date: Oct 2012 
				Location: Pittsburgh, PA, USA 
				
				
				Device: KPW, KFire HD, KFire, KTD 3g, KT, K4B, K4S, K3g, K3g SO, K2, K1 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
   (since I'm safely on 5.3.3 on my PW, I'm still pretty happy)It's an interesting message if that IS what it said... "the firmware is not compatible with Collections Manager" If you want the firmware to be modified, you need to talk to the guys at lab126. OK. Serious questions. I didn't read all 38 pages, but I think I read the lead post pretty well. I was able to get the software installed, but I'm having some problems using it. 1) Is there any documentation other than the images in the original post? I've got a sketchy idea of how to use the software, but I was also successful in hiding books from myself (and the PW) and the only solution was to go through page by page looking for grey titles and unhiding them. Not fun, and I still don't know how I did it to begin with.   I'm guessing Select all only selects all on the current page, right?2) The only sort options are by title and "sort" title, if I've read correctly. Sort by author would be a BIG help for me. Hasn't anyone else asked about that? Remembering the titles of the 25 P.G. Wodehouse books to put them all in the same collection is not much fun either. [strikeout]3) "Import collections from Calibre" is greyed out. I have version 2.3.3 of the software, but I didn't see anything about that being added (or enabled) recently.[/strikeout]   pretend I didn't say that.3) I could not (can not) create a collection named "Ring of Fire". I tried 4 times, and finally created it from the Kindle menu. I then renamed it "Ring of FireZ" and tried twice more from inside Collection Manager. I can create the following, but not "Ring of Fire": "Fire of Rings", "Ring of Fred", "Ring of Fires". I wanna hear the explanation for THAT one. ![]() If (as I suspect) there isn't any documentation, I'll try to type up my interpretations, and ... can you attach a file to a PM?  
		 | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#574 | 
| 
			
			
			
			 Going Viral 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212 
				Karma: 18210809 
				Join Date: Feb 2012 
				Location: Central Texas 
				
				
				Device: No K1, PW2, KV, KOA 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#575 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 271 
				Karma: 644344 
				Join Date: Oct 2012 
				Location: Pittsburgh, PA, USA 
				
				
				Device: KPW, KFire HD, KFire, KTD 3g, KT, K4B, K4S, K3g, K3g SO, K2, K1 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Call me weird, but I just love things that don't make sense.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	![]() I tried "Create collections from directories". I had nothing to lose, since I'd already used "Delete all collections". So I know I didn't have any problem with duplicate file names. Ring of Fire, no. ring of fire, sure, no problem. rename ring of fire to Ring of Fire, nope. no way. rename ring of fire to ring of Fire? Sure thing. rename ring of Fire to Ring of fire? absolutely! rename Ring of fire to Ring of Fire? can't make me do it. C'mon, guys. It's not that bad of a name, is it?  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#576 | 
| 
			
			
			
			 Going Viral 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212 
				Karma: 18210809 
				Join Date: Feb 2012 
				Location: Central Texas 
				
				
				Device: No K1, PW2, KV, KOA 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#577 | |
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 271 
				Karma: 644344 
				Join Date: Oct 2012 
				Location: Pittsburgh, PA, USA 
				
				
				Device: KPW, KFire HD, KFire, KTD 3g, KT, K4B, K4S, K3g, K3g SO, K2, K1 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 ![]() In #574, 3) I said, "I could not (can not) create a collection named "Ring of Fire". I tried 4 times, and finally created it from the Kindle menu." This means to me that "Amazon/Lab126" is performing correctly (in this case) and Collections Manager is for some unknown reason not communicating its desires to the underlying functionality. (shrugs)  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#578 | 
| 
			
			
			
			 Going Viral 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212 
				Karma: 18210809 
				Join Date: Feb 2012 
				Location: Central Texas 
				
				
				Device: No K1, PW2, KV, KOA 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#579 | |
| 
			
			
			
			 (offline) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907 
				Karma: 6736094 
				Join Date: Dec 2011 
				
				
				
				Device: K3, K4, K5, KPW, KPW2 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
   (I didn't).Alternatively, you can start here and work your way through the code to see that it always ends up doing the same pattern of action, namely creating a MutableCollection object, settings its name, and committing a transaction with that object. Yes, there are multiple indirections, because I have to account for every single firmware employing its own obfuscation mechanism, but I can assure you that I'm only passing the input to the underlying firmware. EDIT: While looking at it - you may have a BOOK with the name "Ring of Fire", in which case CM would also refuse to create a collection with the same name. Last edited by ixtab; 07-27-2013 at 06:19 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#580 | ||
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 271 
				Karma: 644344 
				Join Date: Oct 2012 
				Location: Pittsburgh, PA, USA 
				
				
				Device: KPW, KFire HD, KFire, KTD 3g, KT, K4B, K4S, K3g, K3g SO, K2, K1 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 To be honest, I'd HEARD of grep, but I thought it was used to compare two files, so I have learned something today. Since my expertise in Java was limited to drawing a purple square inside a white one, and even that was 4-5 years ago. I'm not even going to look at your code. I have nothing but respect (or AWE?) for what you can do. ![]() I think what I was hoping for was somebody to try it and either tell me I'm crazy or my KPW is screwed up or that the process CAN be reduplicated. and then... Quote: 
	
 ![]() ![]() ![]() uh... So how come I can do it from the Kindle menu? ![]() I've read some of your posts about what you have to go through to figure out what lab126 did so you can create programs that can do anything, and from trying to figure out what other baby programmers were trying to do (in their SOURCE code) I have some appreciation of it... but I just had to ask. ![]() Thanks, Andy  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#581 | |
| 
			
			
			
			 (offline) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907 
				Karma: 6736094 
				Join Date: Dec 2011 
				
				
				
				Device: K3, K4, K5, KPW, KPW2 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 ![]() It's actually right below the code that I pointed you to (that's why I noticed it)... See this line in the isItemWithNamePresent function? It will find all items with the same name as the name that you are trying to give to the collection, and return true if any is found - and if so, CM will refuse to create/rename a collection with/to that name. That's obviously a bug, as it should be searching the names of collections only, not all items. Here's an example where I did it correctly. That said, it should have worked when creating collections from directories, and also when importing from calibre. The only place I seem to have missed it is when manually creating/renaming collections. And as said, it will only strike if you try to create a collection with the exact same name as an existing entry (collection or book), where also considering the latter is the bug. This is a minor bug, which I've already fixed in my local source code. It'll be "officially" fixed with the next release, which will include support for FW 5.3.5 and 5.3.7 too. But that'll take another week or two.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#582 | |
| 
			
			
			
			 Evangelist 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 457 
				Karma: 1287375 
				Join Date: Jan 2013 
				Location: West Gardiner, Maine 
				
				
				Device: Touch (5.3.7) 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 I checked out the license of you software : https://bitbucket.org/ixtab/ktcollec....txt?at=master Most impressive! ![]() Thank you for your hard work.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#583 | |
| 
			
			
			
			 Guru 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 930 
				Karma: 15576314 
				Join Date: Jan 2013 
				Location: Ely, Cambridgeshire, UK 
				
				
				Device: Kindle Oasis 3, Kindle Oasis 1 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#584 | 
| 
			
			
			
			 Going Viral 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17,212 
				Karma: 18210809 
				Join Date: Feb 2012 
				Location: Central Texas 
				
				
				Device: No K1, PW2, KV, KOA 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#585 | 
| 
			
			
			
			 (offline) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,907 
				Karma: 6736094 
				Join Date: Dec 2011 
				
				
				
				Device: K3, K4, K5, KPW, KPW2 
				
				
				 | 
	
	
	
		
		
			
			 
				
				dev screenshot
			 
			
			
			Here's a fresh screenshot of what CM 2.4.0 could look like. 
		
	
		
		
			This is still work in progress, -- I didn't yet manage to get everything to work the way that I want it to be. That said, the "Ring of Fire" issue is now fixed (thanks @SampleAndy for pointing it out!). Plus: real and correct localization -- at this time, probably only people who speak polish can really understand what I mean. Bottom line: a new CM version is on its way. But it'll take a bit more time before it's released.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
| Tags | 
| collections, collections manager, kindle touch hacks | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Troubleshooting Books from collections are visible apart from the collections | splitloop | Amazon Kindle | 3 | 07-08-2012 02:03 PM | 
| ES File Explorer, Astro File Manager or File Manager HD? | DreamWriter | Android Devices | 15 | 04-05-2012 04:00 PM | 
| Importing Collections - Only original collections?? | kuklachica | Amazon Kindle | 6 | 01-20-2012 04:39 PM | 
| File manager and collections creator for PRS-505 | igorsk | Sony Reader | 19 | 02-12-2009 06:02 PM |