Solved

Import photos into iPhoto keeping previous structure as found in finder.

Posted on 2010-08-18
7
831 Views
Last Modified: 2013-12-04
I'm migrating a Windows user to the Mac. They previously held all their photos across multiple folders on their computer. This method of organization created a lot of duplicates, but worked for them since sometimes photos would need to be in different folders based on the subject/event (which could naturally have multiple methods of categorization). They also utilize some sub-folders.

I first copied all their photos to the Mac finder. I then dragged each folder to the sidebar in iPhoto, which created an album. This proved tedious as they had hundreds of folders. I then found a script at http://bit.ly/aK3CfW that did this for me. Both of these methods however would ask me if I wanted to import a duplicate, and when selecting 'no,' would fail to put the image in multiple albums.

For example, if I had 2 folders with the same photos and wanted 2 different albums (both with the same photos), it wouldn't let me automate this some how. I would have to create a duplicate if I wanted it to work.

Does anyone know of a better way to accomplish what I'm after?
0
Comment
Question by:baadayakazi
  • 4
  • 2
7 Comments
 
LVL 9

Expert Comment

by:MBobrek
ID: 33488562
1. You could run that script and allow for duplicates - that's the obvious
2. iPhoto can have photos associated with more than one event, grouping, etc.  

For example:  I have only ONE photo in my folder.  I can tag it by two seperate events, three, whichever.  I can also tag it by each individual face.  So in theory, that one photo can appear in a dozen or more "categories".  

iPhoto is best utilized with one copy of the image.  When taking the time to configure it properly and associating events, faces, etc., it's an excellent tool.  

In short, I'd import one folder at a time from the beginning, show them how to add faces, event folders, etc (Manual OR smart folders), and teach them to take their time.  In the end, they will be happy without duplicates but having them associated with all the proper categories.
0
 

Author Comment

by:baadayakazi
ID: 33500435
Your solutions are certainly good for the longterm. However, I need to just put the folders in as albums for the time being. The user would be a little frustrated having to work through the other options.

They have about 30,000 photos and over 600 folders.
0
 
LVL 9

Expert Comment

by:MBobrek
ID: 34081466
It sounds like that method is, in fact, the best method. I would, however, check yes to duplicates to retain the structure if the photos being in all the events. I had done this before, granted on a smaller scale and it worked.

The alternative would be to deal with each folder individually. But with 600 folders, I'm sure that's very tedious.
0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 

Author Comment

by:baadayakazi
ID: 34315568
Is there an option to allow it to import the duplicates, then some sort of script that can run through and remove the duplicates from the library, but still reference the "duplicate" across the albums?

For instance, let's say I imported a folder (by dragging into album area) with a photo named PHOTO_1.JPG, then I import a second folder that had photos called PHOTO_1.JPG and PHOTO_2.JPG. I check to allow importing of duplicates, meaning that I now have 2 copies of of PHOTO_1.JPG. Is there something I can do to remove one of the PHOTO_1.JPG files, yet still retain representations of it in both albums?
0
 
LVL 6

Expert Comment

by:evanmcnally
ID: 34458402
You can use Duplicate Annihilator (http://www.brattoo.com/propaganda/#duplicate_annihilator) to detect duplicates after the fact and then to delete them or simply to append/replace their keywords.  

Using a duplicate highlighting keyword, you can then do some filtering and sorting based on keyword and at least know easily which photos are duplicates and will need manual handling.

None of this truly does what you want, but the thing with structured data is that it's hard to create with a mess of non-stuctured data.  Not to bash the user you are helping, but they sort of already made their bed and have to lie in it.  

Are you sure your user will care one way or the other?  If having tons of duplicates did not bother them the first time why not just import it all including dupes and show them how to do it correctly going forward.  Having dupes would bother me, but some people do not really care so make sure you are not aiming higher than what the user needs/cares about.


0
 

Accepted Solution

by:
baadayakazi earned 0 total points
ID: 38289776
I ended up finding a good solution through using iPhoto Library Manager's merge libraries option. It allows you to not import duplicates, but keep album structure.
0
 

Author Closing Comment

by:baadayakazi
ID: 38307480
Other solutions did not answer my question.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Use email signature images to promote corporate certifications and industry awards.
Envision that you are chipping away at another e-business site with a team of pundit developers and designers. Everything seems, by all accounts, to be going easily.
The goal of the tutorial is to teach the user how to import photos into Adobe Lightroom efficiently and to keep everything organized.
The goal of the tutorial is to teach the user the full work flow of how to use flash media encoder to stream onto YouTube.

823 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question