Is there way to make all Picasa data/metadata portable?

Solution 1:

I do this with Picasa on my Windows XP ( Notebook and Desktop)

  1. Make sure Picasa is closed

  2. On Windows XP I went to the following directory:

    C:\Documents and Settings[user profile name]\Local Settings\Application Data\Google

  3. Copy the following directories to another location (eg external Hard drive):

    Picasa2
    Picasa2Albums
    
  4. Copy over your photo folder (in my case it was in c:\my documents\my photos) to your external hard drive.

To restore on the second PC:

*Download and install the same version of Picasa you used on the first PC:

  1. On the second PC open the following directory:

    C:\Documents and Settings[user profile name]\Local Settings\Application Data\Google

  2. Copy over the (Picasa2 / Picasa2Albums folders) to this directory.

  3. Copy over your photo folder to the same location (e.g. c:\my documents\my photos)

  4. Start Picasa.

You should have a duplicate copy of your Picasa setup.

Remember to only use one version to update and add photos and then repeat the process above.

Solution 2:

Ok after extensive online research I've come across a few options. But the answers suggested earlier of using a symbolic link are the simplest.

I also found the site picasastarter which helps do that for you. It however needs the location to the GOOGLE\ folder in the appdata\local, not just that picasa2 folders.

So the requirements for using the same picasa libraries over multiple pc's are:

  • Have the same picasa library files available to each pc, in the appdata location (depending on the OS)
    • I solved this by syncing the folder via freefilesync, and using symbolic links
  • Have the same photo path available on each pc
    • Same, as before using freefilesync. However they were different harddrives! To get the same path, I used the network share method (mounted local D: as Z: drive).
  • Do not use Picasa at the same time.
    • Manual process for now. Picasa touches all the library file each time it is run, so always choose one or the other to overwrite.

Other useful sites:

  • http://www.cloudave.com/876/how-to-guide-picasa-multiple-computers-multiuser-network-nas-shared-2/

Solution 3:

Assuming that your hard drive is mounted with the same drive letter always, you can move Picasa2 and Picasa2Albums from directory C:\Documents and Settings\[user profile name]\Local Settings\Application Data\Google to external hard drive, and create links to them in that folder named correspondingly. This keeps you from copying caches folders back and forth.

Note that windows shortcut doesn't work in this case - you should create a symbolic link. This can be done with Far manager for example.