Este post lhe ensinará a manipular etiquetas (tags) ID3 de arquivos MP3 usando a biblioteca Java Jid2Lib.
Primeiro, faça o download do arquivo jar em http://javamusictag.sourceforge.net/.
O código abaixo irá demonstrar como recuperar informações de arquivos MP3:
try {
MP3File mp3 = new MP3File("D:\\Musics\\MP3\\ACDC\\ACDC - Back In Black.mp3");
System.out.println("Álbum:" + mp3.getID3v2Tag().getAlbumTitle());
System.out.println("Banda:" + mp3.getID3v2Tag().getLeadArtist());
System.out.println("Compositor:" + mp3.getID3v2Tag().getAuthorComposer());
System.out.println("Year:" + mp3.getID3v2Tag().getYearReleased());
} catch (Exception e) {
e.printStackTrace();
}
O resultado:
Álbum: Back in Black
Banda: AC/DC
Compositor: Angus Young/Brian Johnson/Malcolm Young
Ano:
Para mudar qualquer informação de qualquer etiqueta ID3, tenta o código abaixo:
mp3.getID3v2Tag().setYearReleased("1980");
mp3.save();
Esta biblioteca possui vários métodos que ajudarão à customizar qualquer arquivo MP3.