Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Reuniting iPhoto libraries in iPhoto4 Apps
iPhoto2 was slow, and very very slow when you got a lot of photos. Many others like me started to use iPhoto Library Manager to keep photos in several smaller iPhoto Libraries. With iPhoto4, Apple has fixed the worst performance problems, and I wanted to reunite all my photos. But how?

I put in one of the iPhoto CDs that I made with iPhoto2 and it showed up in iPhoto4 without a problem. On a whim, I selected all the albums on the CD and just dragged them to the bottom of the album list; I saw the green plus sign and dropped them. The import took some time, but to my amazement, *everything* was preserved! Albums, rolls, dates, originals, everything. Now I finally have all my photos in one place. I hope this works for others also.

You should, of course, make backups before trying this, but you did that before you installed iPhoto4, just like Apple told you to, right!?
    •    
  • Currently 2.25 / 5
  You rated: 4 / 5 (4 votes cast)
 
[8,810 views]  

Reuniting iPhoto libraries in iPhoto4 | 16 comments | Create New Account
Click here to return to the 'Reuniting iPhoto libraries in iPhoto4' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
iPhoto4 question
Authored by: cwatts on Feb 03, '04 12:37:36PM

*slightly off topic- I was thinking of getting iLife04, which (right?) is now the only way to stay current with iPhoto.

Does anyone know if it can see Canon camera raw files? I'd be happy to post a sample.

thanks
chris

---
sttaw rirhc



[ Reply to This | # ]
Re: iPhoto 4 question
Authored by: simX on Feb 03, '04 01:08:08PM

Please post a sample then, and I'll test it out. :)



[ Reply to This | # ]
Re: iPhoto 4 question
Authored by: cwatts on Feb 03, '04 03:42:51PM

OK, go to www dot bake dot org slash public slash crwfile and there should be one sitting there.

If you're wondering what I am doing, I'm making a rain shadow a la Andrew Goldsworthy. (What!? We don't get much rain in LA, ok!?)

chris

---
sttaw rirhc



[ Reply to This | # ]
Re: iPhoto 4 question
Authored by: mithras on Feb 03, '04 05:56:43PM

Nope, didn't work for me.

Apparently iView MediaPro does support Canon RAW though.



---
--
Listen To My iTunes Library (6500+ songs, iTunes 4 required)

[ Reply to This | # ]

Re: iPhoto 4 question
Authored by: dfbills on Feb 04, '04 01:51:55AM

Answer is- unreadable. The following file could not be imported (they may be an unrecognized file type or files do not contain valid data).



[ Reply to This | # ]
Re: iPhoto 4 question/RAW files
Authored by: cwatts on Feb 06, '04 11:50:43PM

thanks.

I suspected that that would be the result. I suppose the bright side is that no one gets to see the picture of me lying on the sidewalk.

chris

---
sttaw rirhc



[ Reply to This | # ]
possibly
Authored by: mrgibbysworth on Feb 03, '04 01:33:37PM

I don't know about Canon RAW, but iPhoto4 does not read Fuji RAW (.raf). I have been told that it should be able to read any brand of RAW file, as long as the camera software is properly installed and registers this correct filter. Unfortunately for me, the Fuji S2 software refuses to install on OS 10.3.

Incidently are there any iPhoto / Fuji S2 fans reading this and know how to get this software working?



[ Reply to This | # ]
Works, but some image duplication
Authored by: jfaughnan on Feb 04, '04 12:05:29AM

I'd posted on this a while back in the Apple Discussion forums. It does work, but you'll find that if you have a single image in more than one album that you'll duplicate that image . In other words, you'll have two images in two albums.

Before doing this type of merge you should run one of the Apple supplied iPhoto AppleScripts to locate images that are not in any album. Then you should try to create 1:1 image to album relationships.

You don't actually need a DVD to do this. In my experiments I was able to do it with disk images, but it was a finicky process and I ran out of time to perfect it. See http://googlefaughnan.blogspot.com/2004_01_01_googlefaughnan_archive.html#107443707329385340
for more info.

iPhoto 4 has some very weird behaviors, such as an odd 4GB free space error:

http://googlefaughnan.blogspot.com/2004_01_01_googlefaughnan_archive.html#107556006203105504


---
--
John Faughnan
jfaughnan@spamcop.net
www.faughnan.com



[ Reply to This | # ]
Reuniting iPhoto libraries in iPhoto4
Authored by: jeremyrh on Feb 03, '04 02:57:15PM

No doubt I'm just being dense, but I don't understand exactly what you did. You opened the library on the CD? And then dragged the albums somewhere? Where? How did iPhoto know to put them in some other library? Details - we need details :-)



[ Reply to This | # ]
Reuniting iPhoto libraries in iPhoto4
Authored by: Anonymous on Feb 03, '04 03:54:48PM

1) The photos you want to import need to be on a "iPhoto CD", i.e. a CD made with iPhoto.

2) Insert the iPhoto CD and it will popup in iPhoto's Source list (what I call the album list in the hint). Click on the small triangle next to the name of the CD, you will then see all the albums that is on the CD.

3) Select the albums you want to import and drag them to the iPhoto's Source list. I think you need to drag them to some empty space, i.e. the bottom, to get the gren copy plus sign.

This is the way it should work in my opinion, nicely done by Apple.



[ Reply to This | # ]
Reuniting iPhoto libraries in iPhoto4
Authored by: mantei on Feb 03, '04 03:49:32PM

I also plan on consolidating separate libraries under iPhot4. I've noticed that you can choose any number of albums and then burn a CD, but you can't choose the albums together with the whole library (the icon at the top). To avoid losing the photos not already in albums, I plan to create an album "Remaining Photos", and move the remnants to it. According to an article in Macintouch, for the transfer from a CD back to the new, larger iPhoto library, each photo should be in one album only. Presumably this means having to go through the whole library and checking that nothing is already in an album. Fortunately I only give meaningful titles to photos in albums, so anything with a title like "IMG_1000.jpg" shouldn't be in an album. Still seems like a complicated and roundabout way to carry out a simple task.

---
Ned Mantei
Dept. of Cell Biology
Swiss Federal Institute of Technology



[ Reply to This | # ]
Reuniting iPhoto libraries in iPhoto4
Authored by: Anonymous on Feb 03, '04 03:59:18PM
Find Unassigned Images from Apples iPhoto scripts collection is what you need I think.

[ Reply to This | # ]
Reuniting iPhoto libraries not on cd?
Authored by: vzv55p on Feb 04, '04 06:08:22AM

How would I re-unite 3 or 4 different libraries that aren't on cd?

I used iPhoto Library Manager and had about 4 diff. library directories. Any suggestion on how to get these all back together?



[ Reply to This | # ]
Reuniting iPhoto libraries not on cd?
Authored by: jaysoffian on Feb 04, '04 07:40:46PM

I'm somewhat hesitant to post this since it's a partial solution, but it worked for me. Use script editor to compile the following Applescript and then save it as an application bundle. Start up iPhoto4 then double-click this applet to run it.

The applet assumes you have already imported all your photos from your multiple iPhoto2 libraries. That's the part of this solution that's not complete - for me importing the photos was easy because I've always archived my photos (into a folder by day) *before* importing into iPhoto. So I simply needed to recreate my albums in iPhoto4 once I had re-imported all my photos from their original archive location.

Anyway, you run this applet and then point it at your existing iPhoto2 libraries (if you have multiple iPhoto2 libraries, you may want to put them all inside a single top-level folder first and then point this applet at the top-level folder, that way it can scan all the libraries at once). This applet will then recreate all the albums it finds in your existing iPhoto2 libraries inside of your iPhoto4 library. Note that all this does is recreate your albums. Any other information inside your iPhoto2 library is *NOT* carried over.

I hope this is helpful - maybe it can serve as a starting point for someone to work on a more complete solution.


on run
	importAlbumsFromLibrary(choose folder with prompt "Choose an iPhoto Library to import:")
end run

on open what
	global shouldQuit
	set shouldQuit to false
	set theLibraries to {}
	tell application "Finder"
		repeat with f in what
			if kind of f is "folder" then set theLibraries to theLibraries & f
		end repeat
	end tell
	repeat with theLibrary in theLibraries
		importAlbumsFromLibrary(theLibrary)
		if shouldQuit then exit repeat
	end repeat
end open

on importAlbumsFromLibrary(theLibrary)
	global tempFile
	global shouldQuit
	set shouldQuit to false
	set theLibrary to quoted form of POSIX path of theLibrary
	set tempFile to do shell script "/usr/bin/mktemp -t /tmp"
	try
		set theScript to "find " & theLibrary & " -type l -path '*/Albums/*' | sed 's/.*\\/Albums\\///' | tee " & tempFile & " | cut -f1 -d/ | sort -u"
		set theAlbumNames to paragraphs of (do shell script theScript)
		repeat with theKey in theAlbumNames
			set theScript to "awk -v album=" & quoted form of theKey & " -F/ '$1 == album {print $2}' " & tempFile
			set theImageNames to paragraphs of (do shell script theScript)
			set theAlbumName to (do shell script "echo " & quoted form of theKey & "| sed 's/:/\\//g'")
			tell application "iPhoto"
				if not (exists album theAlbumName) then
					new album name theAlbumName
				end if
				select album theAlbumName
				repeat with theImageName in theImageNames
					if not (exists (some photo of album theAlbumName whose image filename is theImageName)) then
						add (first photo whose image filename is theImageName) to album theAlbumName
					end if
					if shouldQuit then error
				end repeat
			end tell
		end repeat
		cleanup()
	on error e number n partial result p from f to t
		cleanup()
		error e number n partial result p from f to t
	end try
end importAlbumsFromLibrary

on quit {}
	global shouldQuit
	set shouldQuit to true
	continue quit
end quit

on cleanup()
	global tempFile
	do shell script "rm -f " & tempFile
end cleanup


[ Reply to This | # ]
Reuniting iPhoto libraries not on cd?
Authored by: billa on Mar 10, '04 09:38:41PM

Guys - I've been using "Library Manager" for over a year... and, what I've had to do in the past to re-introduce photos to the "
default" library was; go into each library and actually delete the "data" , "thumbs", and "originals" folders in EACH date (as you know, each library is organized by the month number and the actual day, right?). Once this was done, I dragged each MONTH back into iPhoto as a new album... (you can change the name, or better yet, just delete the album later; the pics will still be in the full library...). Why do all of this?? Well, in iPhoto 2, anyway, each THUMBNAIL image or original (non-rotated) image was added separately... creating AT LEAST a double set of pictures you have to deal with later... (just trying to figure out which is the full size, and which is the thumbnail is a nightmare...) Did this change in 4?? I dunno... UPS will be delivering my iLife 04 tomorrow... I'll let ya know! smile! bk



[ Reply to This | # ]
Reuniting iPhoto libraries in iPhoto4
Authored by: forthy on Feb 05, '04 02:32:59AM

Hi,

great hint! Now I have all my albums reunited in one library.

BTW. Does anybody now how to sort the album list in alphabetical order?

Regards, Stephan

---
Tu nix ohne Unix



[ Reply to This | # ]