Skip navigation
This discussion is archived

Sharing iphoto library on two macs?

1897 Views 6 Replies Latest reply: Dec 29, 2007 9:18 PM by wlfranks RSS
Dolfin Level 1 Level 1 (0 points)
Currently Being Moderated
Nov 17, 2007 10:31 AM
Hi Folks,

I have two macs in the house. One a mini linked to a tv and an iMac. The iMac holds my primary iPhoto Library. What I would like to do is share the same library with the mini mac, without having to use the sharing option. Can I place it on an external drive and link both macs to that library? I am running 10.5 if that makes any difference. Thanks, Andrew.
Intel iMac & Intel Mini Mac, Mac OS X (10.5.1)
  • Terence Devlin Level 10 Level 10 (121,630 points)
    Currently Being Moderated
    Nov 17, 2007 11:09 AM (in response to Dolfin)
    Andrew

    If you want the other user to have the same access to the library as you: to be able to add, edit, organise, keyword etc. then:

    Quit iPhoto in both accounts

    Move the iPhoto Library Folder to an external HD set to ignore permissions. You could also use a dmg.

    (Some people have had success putting the library in the Users/ Shared folder. If you do this make sure the file permissions are set to allow read/write access to everyone.)

    In each account in turn: Hold down the option (or alt) key and launch iPhoto. From the resulting dialogue, select 'Choose Library' and navigate to the new library location. From that point on, this will be the default library location. Both accounts will have full access to the library, in fact, both accounts will 'own' it.

    However, there is a catch with this system and it is a significant one. iPhoto is not a multi-user app., it does not have the code to negotiate two users simultaneously writing to the database, and trying will cause db corruption. So only one user at a time, and back up, back up back up.

    Regards

    TD
    MacBook Pro 15 2.16gig / iMac 20" 2.16 C2D, Mac OS X (10.5), 2 gig RAM/ 2 gig RAM
  • Axelfoo Level 1 Level 1 (5 points)
    Currently Being Moderated
    Nov 18, 2007 11:31 AM (in response to Terence Devlin)
    Terence,

    Your comment has made wonder/worry about my set up (running Leopard). I placed our itunes music folder in the Users/Shared folder and gave the two users on this computer read/write privileges. I was planning on doing the same with the iPhoto pictures folder. Since this is all setup on an iMac, only one user can be actively using it at a time, so there is no real concern. However, we also have Macbooks. If each of us were to access the shared folder at the same time (eg from the iMac and from the laptop) then you're suggesting that for iPhoto we might wreck the contents of the database. Does this also apply to the shared folder containing our iTunes music?

    I like the simplicity of using the shared folder. Would creating a sparse image that contained our iPhoto library in the shared folder, alleviate this potential problem? Is it necessary to do for the iTunes library too?

    Many thanks!
    -Alex
    iMac 24" Aluminum, Mac OS X (10.5.1)
  • Terence Devlin Level 10 Level 10 (121,630 points)
    Currently Being Moderated
    Nov 18, 2007 1:40 PM (in response to Axelfoo)
    Accessing the Shared folder will do no damage. Attempting to access the iPhoto Library at the same tme may do damage. Writing to the db file at the same time will do damage.

    Yes, a dmg will work as would an external disk.

    I honestly don't know about iTunes, but - as there is no version control, no different versions to track, and rather less metadata too, - it's job is a lot less complex.

    But I will say this: neither application is a Server app.

    Regards

    TD
    MacBook Pro 15 2.16gig / iMac 20" 2.16 C2D, Mac OS X (10.5), 2 gig RAM/ 2 gig RAM
  • Axelfoo Level 1 Level 1 (5 points)
    Currently Being Moderated
    Nov 18, 2007 1:58 PM (in response to Terence Devlin)
    Sorry to be so daft here, but whether we share the libraries as a "Shared folder" or from a shared external disk, the potential to damage the library from simultaneously accessing it is the same. Neither method of sharing the library removes this potentially serious problem. Have I got it right?

    I guess you're already expecting iLife Server edition.

    Thanks again,
    Alex
    Powerbook G4, 1.25 Ghz, 1GB Ram, 15in, Mac OS X (10.4.2)
  • Terence Devlin Level 10 Level 10 (121,630 points)
    Currently Being Moderated
    Nov 18, 2007 2:07 PM (in response to Axelfoo)
    As I said in my first post:

    iPhoto is not a multi-user app., it does not have the code to negotiate two users simultaneously writing to the database, and trying will cause db corruption. So only one user at a time, and back up, back up back up.


    What you're doing is a hack. It's not written into the app, it's not the way that iPhoto is intended to wrok by the developers. But it will work, with a little care.

    I guess you're already expecting iLife Server edition.


    No. If you divide the iLife suite by the number of apps then the cost of iPhoto is $79/5 or almost $16. Server apps would tend to go for more than 10 times that. So I'm not holding my breath.

    Regards

    TD
    MacBook Pro 15 2.16gig / iMac 20" 2.16 C2D, Mac OS X (10.5), 2 gig RAM/ 2 gig RAM
  • wlfranks Level 1 Level 1 (5 points)
    Currently Being Moderated
    Dec 29, 2007 9:18 PM (in response to Dolfin)
    Would the shared folder you are talking about here be the PUBLIC folder in Leopard?
    IMAC 24, Mac OS X (10.5)

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.