Eu tenho isso configurado em casa. (Windows XP / Vista / 7)
Todas as músicas residem no meu servidor de arquivos em uma unidade chamada M:\ . Esta unidade é compartilhada como \fileserver\m\ . O arquivo da biblioteca do Itunes está localizado em M:\Music\Itunes\ituneslibrary.xml .
Todo computador mapeia a unidade de rede \fileserver\m\ as M:\ , tornando os caminhos dos arquivos iguais em todos os sistemas.
Carregue o iTunes em cada máquina. Durante a inicialização, pressione Shift (windows) ou Option (mac) para selecionar o arquivo da biblioteca. Em cada máquina você selecionará M:\Music\Itunes\ituneslibrary.xml
Você pode adicionar mídia de qualquer sistema simplesmente soltando-a na pasta M:\Music (ou onde quer que suas músicas residam). Ele não será adicionado ao iTunes sozinho (Graças à Apple!), Então você precisa usar o iTunes Library Updater (ILU). Isso adicionará todas as suas músicas ao iTunes e removerá as músicas que você apagou por trás do iTunes.
Algumas limitações: quando você modifica uma lista de reprodução ou algo em um computador, é necessário fechar o iTunes para salvar as informações da biblioteca. Digamos que você abra o iTunes em duas máquinas ao mesmo tempo, faça alterações em uma e feche, ela salvará a biblioteca. Se você fechar o outro, ele salvará a versão da biblioteca do itunes (sem as alterações feitas no outro). Portanto, tenha cuidado com isso.