Javaでmp3ファイルのID3タグを解析するライブラリを色々と調べてみました。参考になれば幸いです。 以下に挙げていくコードは、特に意味のあることをしている訳ではありませんが、 どうやってタグの読み込み、書き換えを行えるかというサンプルとして参考にして頂ければと思います。 MyID3: a Java ID3 Tag Library import java.io.File; import java.io.IOException; import org.cmc.music.common.MusicMetadata; import org.cmc.music.myid3.MusicMetadataSet; import org.cmc.music.myid3.MyID3; /** * {@link http://www.fightingquaker.com/myid3/} */ public class MyID3Tester { public static void main(String[] args) throws IOException { File mp3File = new File("C:\\temp\\music.mp3"); MyID3 id3 = new MyID3(); MusicMetadataSet src_set = id3.read(mp3File); // read metadata if (src_set == null){ System.out.println("could not read data"); return; } // You can extract simplified information MusicMetadata metadata = src_set.getSimplified(); System.out.println(metadata.getArtist()); System.out.println(metadata.getAlbum()); // this doesn't work for me somehow :( System.out.println(metad...
IT関連の技術やプログラミングを中心に記事を書いています。ハードウェアも好きなので、日々のちょっとしたお役立ち情報も投稿しています。