O que é pertinente é quais players de música você está usando e os recursos do formato de arquivo de música subjacente . Além disso, considere quão importante o tamanho do arquivo realmente é .
Para o iTunes, você precisa adotar um método que o iTunes suporte . Se você usa apenas o iTunes, basta usar o banco de dados de ilustrações do próprio iTunes. Adicionar arte-final via iTunes a armazena em seu próprio banco de dados proprietário e isso significa que há apenas uma cópia do trabalho artístico, economizando espaço. A principal desvantagem disso é a falta de portabilidade; Se você quiser ver o trabalho artístico em outro lugar, terá que extrair e incorporar ou salvá-lo como uma pasta / capa.jpg.
Outra opção é armazenar o trabalho artístico como cover.jpg, como você disse, e, em seguida, importá-lo o cover.jpg no iTunes . Eu não testei o script vinculado anteriormente, mas desta forma você terá apenas uma cópia da arte.
Na especificação ID3v2.3 (e especificações posteriores) há uma maneira de obra de arte embutida com um URL apontando para a arte , em vez dos próprios dados de arte. Minha própria pesquisa sobre o assunto encontrou O iTunes é restritivo sobre os tipos MIME que suporta . Eu não acho que o iTunes apoiará essa abordagem de URL, mas eu não sei ao certo porque não testei isso.
Por fim, depende totalmente da sua situação, é claro, mas enquanto o trabalho artístico duplicado em cada arquivo usa mais espaço, o armazenamento é barato e fica mais barato. O seu tempo é muito mais valioso do que o espaço de armazenamento, por isso considere otimizar para o que for mais rápido do que para economizar espaço.