Eu tenho um pouco de pastas de música de saco misto acontecendo. Alguns têm folder.jpg, alguns têm cover.jpg e alguns não têm nenhuma arte de álbum, mas as músicas têm a arte do álbum incorporada no formato de áudio. E alguns dos meus álbuns estão sem arte da capa totalmente.
O que eu quero é criar cover.jpg (ou folder.jpg ou album.jpg etc) para as pastas do álbum que estão faltando, contanto que
pode haver pelo menos uma arte da capa em um dos arquivos de áudio da pasta
não há arquivo de capa na pasta do álbum
Minhas pastas (geralmente) são assim, o que é típico eu acredito
Artista > Album > AudioFiles
Assim, o ponto final final é realmente a pasta do álbum, e não há necessidade de obter tags e recriar alguma estrutura de pastas.
Eu quero poder criar a arte da capa ausente na pasta do álbum. E eu quero que esta arte da capa venha dos arquivos de áudio da pasta. O primeiro arquivo que tem uma arte de capa é bom para mim. E o script deve apenas exractar o primeiro hit na pasta sem necessidade de consulta à Internet, etc.
Para recapitular, preciso deste script para executar as etapas abaixo
Recorra às subpastas
Procure imagens de capas, se houver uma, vá para a próxima pasta.
Se não houver capa na pasta, procure uma imagem nos arquivos de áudio dentro dessa pasta do álbum. Extraia e nomeie para cover.jpg Se nenhum arquivo oaudio tiver qualquer arte de álbum, crie um arquivo de texto chamado "MissingArt.txt" e prossiga para a próxima pasta.
Nunca substitua as imagens de capa existentes na pasta.
Continue na próxima pasta.
Sim, eu já uso o Picard, mas o Picard é um pouco automático e eu tenho muitos arquivos de áudio para lidar com o Picard.
Eu prefiro as soluções Linux e estou bem com as soluções do Windows também. Eu quero fazer meus álbuns Mpd amigável.
obrigado