Problem: You want all users on your machine to share an iTunes and iPhoto library
Using just the Finder and some aliases, this is fairly easily accomplished.
Sharing iTunes
For iTunes, this is relatively simple. Make sure iTunes is closed. Now, move your existing iTunes folder (the one you want to share -- located at /Users/[username]/Music/iTunes) to /Users/Shared.
Select the iTunes folder that is in the Shared location and Get Info (Command-I) on it. In the Ownership & Permissions section, change everything to Read & Write, and click "Apply to enclosed items".
Next, make an alias of the folder, move it back to your ~/Music folder, and remove the "alias" string from the name. Repeat this step for all users that you want to have access to this shared library. You will need to delete their existing iTunes folder (which should be empty -- move any music to the Shared folder).
Sharing iPhoto
You can follow the same process as for the iTunes library, only the folder is called iPhoto Library and is located in the ~/Pictures folder.
However, this does not completely work. The link listed under resources describes modifying iPhoto to change permission settings, but it does not work completely either: both users may view all the photos, but there are permission errors related to importing images.
A comment on the Mac OS X Hints article suggests running a cron job to reset permissions. This would work, but isn't a very elegant solution.
Resources
Comments
Locked out
I've tried your method for sharing my music library, but now the other users are locked out, and iTunes won't open. I have already changed the permission to "read and write" for all users.
Any suggestions?
Thanks!
sharing iPhoto libraries
Boris,
Here is a great article on how to share an iPhoto library between users. Only applies to OS X 10.4 (and presumably higher) though. Using ACLs. I've tried it and it works like a charm - no need to run a cron job to update permissions or anything...
http://www.macosxhints.com/article.php?story=20050904072808460&lsrc=osxh
Sharing iTunes among multiple accounts
I followed your instructions, thanks, but it did not quite work.My account is the master account and iTunes works fine for me.But when my wife or children log in under their accounts, they are only able to view all the songs in the iTunes library. As soon as they try to play one of the songs, they get a message saying that the original file could not be located, and then the message invites them to navigate to where the original file is located. At this point they go to the shared folder and select the iTunes library, but it does not work.Can you tell what we are doing wrong?Thanks.
Sharing iTunes among multiple accounts + Podcasts ?
I suppose you have not correctly given the rights to your wife or children... You have to be pretty carefull about it...
I have another issue : Podcasts... How do you manage the rights regarding the podcast. I have a problem with the authorizations and iTunes refuses to download the podcast I've subscribed..
Anybody have a clue
THX
Sharing iPhoto library
The best thing to do to avoid any permissions problems is create a new disk image in the shared folder, making sure anybody who needs to has full read / write access to the disk image file. The disk image should be set to ignore permissions.
Then you put your iPhoto library in there. You can make sure it is mounted for each user at startup by putting the image file in their log in items list.
Works just fine. Guess it would work just the same for iTunes as well but haven't tried that yet.
Sharing Itunes Library without disturbing each others music
I am sharing my itunes music library with my wife. How do we prevent changing each others IPOD music library every time we make a changes to Itunes library. Is there a way to have different log on ID's but share the library, or do you have to have two seperate libraries to prevent updating each others IPOD every time you sync?
Question via email
I have my itunes library on a separate partition because my first
partition is under 8g's basically holding apps etc. Waht is the
procedure for sharing itunes among users with out copying the 18g
itunes folder to the users shared folder? (my itunes folder is not the
path users music itunes etc.)
Thank you
Patrick La Salle
Changing your iTunes folder
Patrick:
You have two options. First of all, if you don't care about sharing the exact same library, but just want access to the music, you can go to Preferences --> Advanced and *uncheck* "Copy files to iTunes Music Folder". Then, when you add all the songs, only pointers will be kept.
Second option, also under Preferences --> Advanced, is to change the location of the iTunes Music folder. Click on Change, then select the partition or folder on the partition where you store your music.
With the second option, whenever you add music, it will be copied to that separate partition. This how I have it setup, only the partition is also on an external drive (not that that makes a difference).
Linking instead of copying songs
Also you can option+drag a song onto the iTunes Library source (or to a new playlist) to create a link without changing the preferences.
-s
iTunes
Great, needed the tip, wanted to make sure it wouldn't f* up my tunes. Thanks for sharing.
The way that works
Why aren't you just using the method that is recommended by Apple?
http://docs.info.apple.com/article.html?artnum=93195
Because the apple site
Because the apple site recommends reloading the library for other users everytime new music is added. Which seems well tedious..
I am not sure why they don't recommend just starting iTunes holding down option on Mac or shift on windows and choosing a library file in a shared location though..
iPhoto Sharing improvement for some
People with an external or extra hard drive other than the system disk can select "Ignore permissions on This Disk" in the Get Info dialogue for that disk. Putting the iPhoto archive there will solve the aforementioned sharing problem in my experience.