| 
			
			 | 
		#1 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 144 
				Karma: 155110 
				Join Date: Nov 2010 
				Location: Ashford, Kent, England 
				
				
				Device: Kobo Clara, Kobo Touch, Kindle, Nook Touch 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Why Does Portable Calibre Lose My Libraries?
			 
			
			
			Hello: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I have recently started using the portable version so I can always get consistent columns - I just move the flash drive! But, since using it I have noticed that EVERY time I install an update, Calibre loses track of my libraries, keeping only the quick Start guide in the "Calibre" library. I have to "Switch/Create" all of my libraries each time. Is there something I'm doing wrong? Thanks in advance. Sparky  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 Well trained by Cats 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,267 
				Karma: 61916422 
				Join Date: Aug 2009 
				Location: The Central Coast of California 
				
				
				Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			an aside to your problem 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I don't understand "so I can always get consistent columns" ![]() Columns are part of the (metadata) DB structure with the backup JSON file having Library specific ways to recreate those (and other Library stuff) User level stuff (what Libraries are in use, Plugins and other USER preferences) are in the configuration folder. It has been awhile, but the installer did not stomp on existing configuration files. So the question is. What are you doing (precise steps for an upgrade) that causes you to HAVE this happen?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Ex-Helpdesk Junkie 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421 
				Karma: 85400180 
				Join Date: Nov 2012 
				Location: The Beaten Path, USA, Roundworld, This Side of Infinity 
				
				
				Device: Kindle Touch fw5.3.7 (Wifi only) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			I think what the OP is saying is he wants consistency across computers.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	![]() I have no idea why an upgrade would bork things, but the portable launcher is in general not great at tracking your library of it is outside very specific locations. I prefer(red) the dev launcher from PortableApps.com  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 144 
				Karma: 155110 
				Join Date: Nov 2010 
				Location: Ashford, Kent, England 
				
				
				Device: Kobo Clara, Kobo Touch, Kindle, Nook Touch 
				
				
				 | 
	
	
	
		
		
			
			 
			
			Hello: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	There were no actual steps I took! I downloaded the update, executed the installer, and then executed the program. And, voila, only the one library was there. Any ideas? Thanks in advance. Sparky  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 null operator (he/him) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,018 
				Karma: 30277294 
				Join Date: Mar 2012 
				Location: Sydney Australia 
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			@TheArtfulDodger - Calibre Portable is designed to be installed on a portable device as a self contained application, and it is assumed that the portable device will be attached to different computers over which the user has little control.   
		
	
		
		
		
		
		
		
		
		
		
		
		
			Thus it expects the libraries to be on the same portable device in the Calibre Portable directory. This is a simple but effective way to get around the difficulties presented by Windows use of drive letters which change from one machine to the next. Whilst it's possible to 'attach' a library that's stored at a location using a full path including a drive letter via Library->Switch/Create dialogue, it won't be 'remembered'. To do so would require keeping a record of the drive letter and that would render the installation non-Portable. BR Last edited by BetterRed; 02-19-2016 at 04:52 PM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 144 
				Karma: 155110 
				Join Date: Nov 2010 
				Location: Ashford, Kent, England 
				
				
				Device: Kobo Clara, Kobo Touch, Kindle, Nook Touch 
				
				
				 | 
	
	
	
		
		
			
			 
			
			Hello: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	My library is on the same 16GB Flash drive with the program. Here's the setup: Y:\Calibre Portable Y:\Calibre Portable\Calibre - Location of Calibre. Y:\Calibre Portable\Calibre Library - Where Calibre put its library. Y:\Calibre Portable\Calibre Settings - Created by Calibre. Y:\Calibre Portable\My Libraries - Where I have each of my 7 libraries. Y:\Calibre Portable\My Libraries\My library 1. . . . Y:\Calibre Portable\My Libraries\My library 7. And, I told the program that was the location of my libraries during a previous installation and everything worked perfectly! However, when I installed an update, it did not know about my 7 libraries. So, I am not sure what's going on. However, everything you said about using a flash drive to carry portable Calibre and my libraries around so the organization of each library would always be the same! Thanks in advance. Sparky  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			
			
			 Ex-Helpdesk Junkie 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421 
				Karma: 85400180 
				Join Date: Nov 2012 
				Location: The Beaten Path, USA, Roundworld, This Side of Infinity 
				
				
				Device: Kindle Touch fw5.3.7 (Wifi only) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			As BetterRed said, Calibre Portable only supports remembering one library. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	IMHO the http://PortableApps.com Dev launcher for calibre is superior, as it makes use of the powerful PortableApps.com framework for portableizing sotware to keep track of the drive letter and update the configuration files (among other things). Get it here: http://portableapps.com/node/20518  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 144 
				Karma: 155110 
				Join Date: Nov 2010 
				Location: Ashford, Kent, England 
				
				
				Device: Kobo Clara, Kobo Touch, Kindle, Nook Touch 
				
				
				 | 
	
	
	
		
		
			
			 
			
			Hello: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I'll read up on it and give it a try - thanks for the tip. I guess that doesn't really serve as a solution - it's really a work-around! I'd be interested to hear what Kovid Goyal has to say about the situation? Thanks for the help. Sparky  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			
			
			 Addict 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 315 
				Karma: 1645952 
				Join Date: Jun 2012 
				
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Despite what others have said, Calibre can remember multiple libraries.  I've been running it this way for years. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	You need to make a slight change to your folder structure. Specifically, get rid of your "My Libraries" folder. So you would have: Y:\Calibre Portable Y:\Calibre Portable\Calibre - Location of Calibre. Y:\Calibre Portable\Calibre Library - Where Calibre put its library. Y:\Calibre Portable\Calibre Settings - Created by Calibre. Y:\Calibre Portable\My library 1. . . . Y:\Calibre Portable\My library 7. If you do this, Calibre should remember them all.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | |
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,553 
				Karma: 950151 
				Join Date: Nov 2008 
				
				
				
				Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader) 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,686 
				Karma: 12595249 
				Join Date: Jun 2009 
				Location: Madrid, Spain 
				
				
				Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Not really, calibre portable doesn't forget my libraries at all, and they're at other hierarchy, but they are at the same device (of course, for a portable library).
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | |
| 
			
			
			
			 null operator (he/him) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,018 
				Karma: 30277294 
				Join Date: Mar 2012 
				Location: Sydney Australia 
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		  ![]() Quote: 
	
 Aside : this also works; if the device uses NTFS (e.g. a 2.5" portable drive), you can put the libraries elsewhere on the device, drop relative path symbolic links to the libraries into the Calibre Portable folder, and then use Library->Switch/Create library ... to 'attach' the symlinks. Added : when I tried to create a library within a sub directory of Calibre Portable (v2.49) I got an appropriate error message, viz: BR Last edited by BetterRed; 02-19-2016 at 04:51 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | |
| 
			
			
			
			 null operator (he/him) 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 22,018 
				Karma: 30277294 
				Join Date: Mar 2012 
				Location: Sydney Australia 
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
 BR Last edited by BetterRed; 02-19-2016 at 04:53 PM.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | 
| 
			
			
			
			 Ex-Helpdesk Junkie 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421 
				Karma: 85400180 
				Join Date: Nov 2012 
				Location: The Beaten Path, USA, Roundworld, This Side of Infinity 
				
				
				Device: Kindle Touch fw5.3.7 (Wifi only) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Ah, sorry. Misread your post. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	(It probably doesn't help that I haven't used Calibre Portable on a Windows computer in over a year.  )
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#15 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 144 
				Karma: 155110 
				Join Date: Nov 2010 
				Location: Ashford, Kent, England 
				
				
				Device: Kobo Clara, Kobo Touch, Kindle, Nook Touch 
				
				
				 | 
	
	
	
		
		
			
			 
			
			Hello: 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I am sorry for the delay in writing back but I had to wait for another update to evaluate what I saw the last time. So, here's what happened: When I updated the last time, I got only the Calibre library. So, as it seemed the easiest suggestion to implement, I decided to try what fidvo suggested. I simply copied one of my libraries from Y:\Calibre Portable\My Libraries\My library 1 to Y:\Calibre Portable\My library 1 and all of a sudden, all of my libraries were there! So, I needed to wait for another update, which I found today. I installed portable Calibre to Y:\Calibre Portable\Calibre but instead of installing there, it installed at Y:\Calibre Portable\Calibre\Calibre Portable\Calibre! So naturally, it only showed the one Calibre library! What am I doing wrong? Do I need to install only to Y:\? All help and advice is much appreciated! Sparky  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| K3->Voyage: What Calibre features will I lose? | tlc | Devices | 9 | 08-18-2015 03:57 PM | 
| Libraries in portable | silentguy | Calibre | 2 | 10-10-2013 10:19 AM | 
| How do I import Calibre settings from regular Win Calibre to Calibre Portable? | ABW | Calibre | 9 | 05-20-2013 03:34 PM | 
| Calibre 0.9.2 Portable loses libraries | DesertBrat | Calibre | 22 | 04-23-2013 09:45 PM | 
| Calibre Portable and Libraries | atjnjk | Related Tools | 13 | 12-15-2010 07:16 AM |