Eu tenho uma biblioteca iTunes relativamente grande, um laptop Macbook Pro com um SSD relativamente pequeno e uma caixa Linux com amplo espaço de armazenamento que está sempre conectado à Internet. Sonho que um dia poderei armazenar minha biblioteca do iTunes na caixa Linux como uma unidade de rede, manter uma lista com curadoria manual de músicas e podcasts armazenados em cache no meu laptop e ainda permitir que o iTunes organize minha biblioteca de mídia em a unidade de rede. (Especificamente, desejo usar as opções 'Manter a pasta iTunes Media organizada' e 'Copiar arquivos para a pasta iTunes Media ao adicionar à biblioteca' no iTunes, para que eu possa arrastar e soltar arquivos no iTunes e fazer com que o iTunes organize cópias via ID3 informações e exclua os arquivos originais.)
A última vez que tentei resolver esse problema foi ~ dois anos atrás. Pelo que me lembro, minha melhor tentativa foi um script em execução contínua que verificou se a unidade de rede estava acessível e, em caso afirmativo, montou a unidade de rede em que o iTunes foi configurado para procurar mídia e, caso contrário, foi movida ou montada (esqueço quais ) um diretório local com mídia copiada à mão lá. Eu esqueço exatamente por que essa solução estava me causando dores de cabeça, mas obviamente soa terrivelmente desagradável e eu desisti. Na época em que eu tentava isso, o iTunes não seguia os links simbólicos para encontrar a mídia, então a montagem era necessária.
Ultimamente, tenho "sugado" e armazenado todas as minhas mídias do iTunes no meu laptop, mas agora estou sentindo um vigor renovado para resolver esse problema. Esclarecimentos necessários? Pensamentos?
Tentarei trabalhar nisso pessoalmente durante a próxima semana e atualizar se achar que tenho novas idéias sobre uma boa solução.
Para esta pergunta, não quero insistir em exatamente como o iTunes deve se comportar se tentar adicionar mídia enquanto meu laptop estiver offline. O ideal seria que o iTunes evitasse isso e exibisse uma mensagem de erro, mas se isso não for viável e eu só preciso lembrar de não fazer isso, não é um desagradável.
Perguntas relacionadas:
Divisão de uma biblioteca do iTunes [duplicado]
Vídeos do iTunes em um disco rígido diferente?
Um servidor iTunes real no NAS
Não quero dividir minha biblioteca do iTunes, portanto, essa pergunta é um pouco diferente das acima. Quero que a caixa do Linux tenha uma cópia principal de todas as minhas mídias do iTunes.
As soluções não precisam se limitar à configuração no iTunes. Soluções que "enganam" o iTunes - como sugeri acima montando seletivamente unidades no diretório de mídia do iTunes - são um jogo justo. Obrigado pela leitura!
Edit: Prometi atualizar depois de uma semana. Atualmente, não tenho progresso interessante a relatar.