Current Aperture/iLife Sharing Nightmares, and How to Avoid It Entirely
So many people on so many forums have been struggling for so many days on this Aperture to iLife sharing issue — some quite literally spending dozens of hours trying to solve the problem — that I thought I’d share how I personally handle this, and why this hasn’t affected me at all.
I don’t use the iLife Sharing. It’s not because I don’t like the idea—on the contrary, I think it’s brilliant. However I work with multiple computers, multiple libraries, and multiple devices. The sharing system works best if you have one Library, on one computer, use iLife on that one computer, and sync your iPad/iPod/etc to that one copy of iTunes, and so on. The system is beautiful in its simplicity.
My setup isn’t simple.
I have an iMac that hosts my main Libraries. Even though I’ve now merged most Libraries, I do still have a couple client-specific ones that I don’t want to merge. So right there, we have a sharing problem—which library is shared? The answer is, the last one that was open. That might not always be the one you want to get to, though.
I also have a MacBook Pro that stores working Libraries as I travel. And I use the fantastic Project export feature from Aperture on the iMac to move projects over to my MacBook Pro so I can catch up on old projects while traveling (for example, I’m currently copying a managed 127GB Library across my network so I can catch up on a wedding edit and some other projects on the flights to Bangkok tomorrow). Point is, I have projects on that computer, too.
Where do I sync my iPad and iPhone from? Primarily from the MacBook Pro. (I actually sync music from another computer, a “music server” MacMini, but I rarely have to sync that as I don’t keep that much music on my iPhone, and don’t change it up too often). Why sync from the MacBook Pro? So I can easily rent movies and transfer them, update podcasts, and use the iPad Camera Connection Kit to transfer photos from the camera to the iPad to Aperture—all while on the road. If it was tethered to my iMac, I’d lose the ability to update while traveling.
But what about my photos? I keep hundreds of photos on the iPad; it’s the best portfolio money can buy. Any photographer + iPad owner can attest to this—showing your work on the iPad is just fantastic. So how do I sync all those photos, which come from multiple libraries? Photos that I am likely to want to add to while on the road? If I’m on a multi-day trip or job, it’s quite likely that I’ll do a photo edit in the evening, and want to put some favorites on the iPad to show off the next day. But if my iPad photos were synced to my shared library back on the iMac, I simply couldn’t do it—at least not without deleting what I currently had on there.
So how do I do it? Simple. Old school. Export. And sync.
I keep a folder full of images (portfolio and personal) with a yymm datestamp in front, in a folder titled “ photos”. All devices (iPad, iPhone, tv) sync to that folder, and all sync All folders. The screensaver on both Macs also points to that same “ photos” folder. If I don’t want photos showing up on my devices anymore, I’ll simply remove the folder from that collection.
Where to I store that “ photos” folder? In my Dropbox. Which means that I can export photos from any Library and any computer to that one shared Dropbox folder, and the pictures will show up on all devices. Look at the previous article Keeping your Aperture Library Accessible 24/7, Worldwide, where I talked about logging into my iMac remotely. I can log into that system from the other side of the world, kick of an export of photos to that Dropbox-synced “ photos” folder, and after a short time and a sync, they will be on my iPad.
By the way, I have an export preset in Aperture that I use for this, conveniently called “ photos” so I always use the same one. It’s set to export at 1920, which is large enough to zoom into a bit on the 1024 resolution screen iPad, and not take up too much space.
That solves the iDevice syncing issue. But what about actual sharing to iLife, iWork, etc?
Here’s the browser you use when you enable iLife sharing:
And here’s the “browser” I use…
Yeah that’s right… I use Aperture itself. I use the magic of drag and drop along with Exposé to get my pictures from Aperture to, well, anywhere else I like. iPhoto, the desktop, an email I’m composing, whatever. Drag the image from Aperture to the upper-left corner of the screen (that’s where I have my “All Windows” Exposé set), hover over the window I want to drop it in, wait for that window to come to the front, and put wherever I like.
I also don’t have Preview generation turned on automatically. Unless I explicitly want to drag-and-drop an image somewhere, I don’t need the Preview. So I assigned the keyboard shortcut of Shift-Return for Photos > Generate Preview, and now whenever I want to drag one or multiple images, I just select it/them, hit Shift-Return, wait the brief second it takes for Aperture to generate those previews, and then I’m free to drag them around. More on that tip was written up in the User Tips section a while ago, titled Generating Previews On Your Schedule. Also check out the article A Comprehensive Look at Thumbnails, Previews, and More in Aperture 3 to really understand Previews in Aperture.
I think iLife/iWork sharing is a great feature—if your system is simple enough to support it. But when you get into multiple Libraries, computers, devices, hundreds of thousands of photos, it stops making sense. Using these other systems you can easily share exactly what you need, when you need it—nothing more, nothing less.