4 de novembro de 2007

iTunes & Mudança de partição / disco de ficheiros de musica

O iTunes é uma excelente ferramenta para indexar a nossa biblioteca de músicas e podcast, e quase a única que se pode utilizar para sincronizar com outros dispositivos externos (iPod, iTouch e iPhone).
Daí que não seja com muita vontade que se decide passar toda a música para uma outra partição ou disco externo (USB no meu caso) já que o iTunes não tem mecanismos que ajudem nessa passagem (estou a falar quando não se deixa que o iTunes faça a gestão automática da biblioteca de músicas, como é o meu caso). Contudo existem alturas em que se tem que tomar esta decisão e não existe muita informação que descreva o que se deve fazer.

Depois de algumas rondas de "tentativa e erro", eis o que aprendi (melhor documento online a explicar isto está em hifiblog.com) :
  • existem dois ficheiros muito importantes em C:\Documents and Settings\Username\My Documents\My Music\iTunes :
    • iTunes Library.itl
    • iTunes Music Library.xml
  • quando mudar as músicas para um novo local, há que alterar a path no ficheiro xml;
  • o mesmo acontece se resolver mudar de local a directoria C:\Documents and Settings\Username\My Documents\My Music\iTunes\iTunes Music
    - esta directoria contém Podcasts e outras músicas que tenha "ripado" utilizando o iTunes;
  • finalmente há que fazer o zeroize do ficheiro itl e arrancar o iTunes, inciando o "import" do xml;
  • no iTunes ainda terá que manualmente copiar/mover os Podcast para a área de "Podcasts" e voltar a subscrevê-los.
  • se tudo tiver corrido bem (não esquecer de fazer backups ao início), o processo está terminado.
As rondas de "tentativa e erro" levaram-me a desenvolver algumas scripts em Perl para processar o ficheiro xml (mudança de localização dos registos das músicas no ficheiro xml; apagar registo de musicas, baseadas na sua localização, no ficheiro xml; espécie de "sort -u" para o registo das musicas no ficheiro xml; forçar registos que se encontrem em determinada path a serem vistos como Podcasts, embora o iTunes não ligue muito a isso ...) que deixo aqui (pode utilizar de acordo com licença GNU GPL).

Sem comentários:

Enviar um comentário