Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I would like to share the iTunes library my the account of my wife.

But (in importance order):

  • files should not be duplicated
  • playlist and rating are user dependent
  • podcast are user dependent

Then, she will managed her ipod with her account.

share|improve this question
add comment

4 Answers 4

up vote 11 down vote accepted

I was going to start explaining you what you can (and can’t) do or how hard was this going to be, but a single google query lead me to this excellent thread an Apple forum.

I’m going to quote the relevant part, but I suggest you read it all because there’s more information there and more “why” questions.

We assume you have copied all the music to a Central location (be it a machine or a NAS drive or whatever), so somewhere in the network or your harddrive all your music files (library) are accessible to your wife and you (and theoretically both can write to that location, important when adding files).

It doesn’t matter if they are in different computers or just accounts.

With that in mind:

  1. Each future user of the library should launch iTunes with the Option key held down and Create Library. (A blank one).

  2. With this new iTunes window open, go into iTunes Preferences and UN-check "Keep iTunes Music folder organised" and "Copy files to iTunes Music folder when adding to library".

  3. Then, they must add the music to the Library, selecting the tracks from the folder where all the music is stored (the common place mentioned above), which will import all the tracks into this new Library without copying the files again (hence why step #2).

  4. From this point they can create their own playlists and stuff and they can even check the things they unchecked in step #2, in case they decide to add new tracks (see drawback), you’ll want to have them in the central location.

From this point they both have a Library.XML (stores playlists, tracks location, etc.) and that library.xml points to the physical mp3/4 on the “common location” (tracks are not duplicated as you requested).

DRAWBACK (and the fact that there’s no better solution):

If either user of the library adds new music, regardless of the “keep music organized” and “copy files” checkboxes, the other user(s) are not going to see the changes. The reason being that they are modifying their local copy of the library “xml” (which is where all the playlist and stuff is stored).

If USER1 adds 1 track, USER2 will have to find the track in the library and manually add it to his/her own library.

As you can see, iTunes was not really designed for multiuser.

Go ahead and read the post, it will give you more pros/cons and maybe other ideas.

EDIT: one way to know “what is new” in the library folder (where the music is actually stored) would be to create a smart folder that shows files added in the last “xx” days (for example). :)

share|improve this answer
    
Thx for your answer and the link... –  Benoît Nov 4 '10 at 12:13
    
+1 on this route. There really isn't a way to do this, and I recently went through this at home. My wife and I keep separate libraries, but do share stuff now through home sharing (where you can copy b/t libraries). You may be able to write some AppleScripts though to update both libraries when something new is added to the file server. –  jmlumpkin Nov 4 '10 at 12:14
    
This is exactly how we do it at my house, and it doesn't suck. And hey, that drawback can become a neat surprise when you find out what new stuff is on the network drive to add to your library! –  Dan Ray Nov 4 '10 at 13:07
    
@Ben you’re welcome. @jmlump and @Dan hehe yes, there’s really no other way to do it. Those of us who happen to live in Europe, use Spotify for most of our music needs :) –  Martín Marconcini Nov 4 '10 at 14:33
    
In France we have also Deezer, but I already have a subtential iTunes library... Thank all for your answers –  Benoît Nov 4 '10 at 14:37
show 3 more comments

There's an app called PowerTunes that will keep all of the meta-data for a library synchronized between multiple users on a machine. Playlists, ratings, play counts -- all of that stuff that isn't just the physical files. It'll obviously keep all of the iTunes instances for all users aware of all the current physical files on disk too.

share|improve this answer
    
I don't want to synchronize meta-data. They could be different for each users –  Benoît Nov 5 '10 at 14:13
add comment

You should make ~/Music/iTunes/ a symlink to a shared location accessible to all users of the computer.

share|improve this answer
add comment

The best way is to sign in to iTunes match on both accounts. They will then keep in sync. You will have the same playlists on both though.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.