Replacing your MobileMe Gallery

Bye, Bye MobileMe Gallery

If you use MobileMe, then you should know by now that the Gallery functionality is being deprecated by Apple in June of this year. If you’re like me, this is un-welcome news. I thought publishing family photos to a web gallery directly from iPhoto was super easy and convenient enough that I actually shared [a lot of] photos with the family. And I thought that a foundation as solid as Apple was reliable enough to bank on. I thought I heard that Apple has more money in the bank than the US? Despite that, MobileMe is dead (to be partially phoenix-ed as iCloud of course):

In my research to find a gallery replacement, I looked at several contenders, but it came down to just two: Flickr vs. SmugMug.


Flickr has a free option, which was what was most immediately appealing. Photo uploads are limited to 300MB in a month. Probably not a problem for me. But you’re only allowed two videos and only up to 90 seconds each. The pay plan is a fairly paltry $24.95 per year, but the video uploads are still only limited to 90 seconds (cf. At that point, I moved my research over to SmugMug.


SmugMug doesn’t have a free option, but since I was already exploring the paid options, it didn’t turn me away. I read a few reviews and most everyone thought that the presentation interface on SmugMug was superior to Flickr’s. I agreed. It was also ad-free (no, I don’t want to see Viagra ads below my child photos). SmugMug has three tiers of monthly pricing and good discounts if you go with the annual payment plan ( For me, with my desire to be unshackled by limited video uploads, I thought it was intriguing that SmugMug offers unlimited video uploads with the Pro plan ($8/month or $60/year) as long as the video is less than 20 minutes. For me, 20 mins/clip is more than sufficient. And the $60/year is still less than I was paying Apple for MobileMe ($99/year). There is also a free iPhoto utility that allows direct upload to SmugMug from iPhoto (thank you Aaron Evans for SmugMugExport).

The Transfer Process

Here’s where I hope to bestow upon you my learnings in hopes of saving you some time. I wanted to see if I could port my existing MobileMe galleries over to my SmugMug account. By selecting the album in iPhoto, then selecting all images and exporting them via SmugMugExport, you can indeed transfer your MobileMe galleries to SmugMug. It is a brief manual setup per gallery, but then you just let it run and upload the photos and videos.

One issue I encountered has to do with all the witty captions I’d entered for my photos. For my MobileMe galleries, I’d found that editing the title of the photo was what needed to happen to show up as a caption on the site (to rave reviews by my audience). However, after I used SmugMugExport to get the album to SmugMug from iPhoto, the title didn’t show on the site, leaving my photos caption-less. There is a preference in SmugMugExport to use the title as the filename, but this wasn’t working for me. Sure, I should send a report to the developer, but since I was on a roll I forged ahead on my own. I found that the “Description” field in iPhoto in fact displayed as a caption in SmugMug. Then I found an AppleScript to take the description field and insert it as the title. I modified this slightly to instead take the title field and copy it to the description field in iPhoto. Compile the script pasted below in AppleScript Editor, select a few photos in iPhoto, then run the script. Once it finishes, voilá, your titles are now in the description field. Export from iPhoto to SmugMug and you’re done.


tell application "iPhoto"
copy (my selected_images()) to these_images
if these_images is false then ¬
error "Please select the images to include in the summary."
set the image_count to the count of these_images
repeat with i from 1 to the image_count
set this_photo to item i of these_images
tell this_photo
set the comment to the title
end tell
end repeat
end tell
on error error_message number error_number
tell application "iPhoto"
if the error_number is not -128 then
display dialog error_message buttons {"OK"} default button 1
end if
end tell
end try
on selected_images()
tell application "iPhoto"
-- get selection
set these_items to the selection
-- check for single album selected
if the class of item 1 of these_items is album then error
-- return the list of selected photos
return these_items
on error
return false
end try
end tell
end selected_images

UPDATE: I’m still in my 14-day free trial period, but I’ve had a little time now with SmugMug, and while I do think the interface is still nicer than Flickr, I am constantly reminded how “old school webby” it is. Nothing as nice as the modern interfaces we’re designing at InspiringApps. ;)

I’ve also heard a few comments from family that basically tell me the interface is more intuitive than the MobileMe Gallery and that the videos load faster. Guess I’ll stick with it.