2009年8月23日日曜日

groovyとMyID3でMP3ファイルのアーティスト名、アルバム名、曲名を表示する

groovyとMyID3でMP3ファイルのアーティスト名、アルバム名、曲名を表示するには、以下のスクリプトを実行します。


import org.cmc.music.myid3.*

mms = new MyID3().read(new File("./music.mp3"))
if( mms == null ){
println("no metadata.")
} else {
metadata = mms.getSimplified();
println("artist:" + metadata.getArtist())
println("album:" + metadata.getAlbum())
println("song title:" + metadata.getSongTitle())
}


関連情報
MyID3のホームページ
MyID3: a java ID3 Tag Library

インストール方法
1.myid3.jarをMyID3のホームページからダウンロードして、gooryのlibディレクトリへコピー。
2.RegExpをdownloadして、jakarta-regexp-1.5.jarをgroovyのlibディレクトリへコピー。
http://jakarta.apache.org/site/downloads/downloads_regexp.cgi

0 件のコメント:

コメントを投稿