AbstractID3v2FrameBody frameBody;
frameBody = new FrameBodyCOMM((byte) 0, "eng", comment, comment);
frame = new ID3v2_3Frame(frameBody);
id3v2.setFrame(frame);
MP3File mp3File = new MP3File(file);
TagOptionSingleton.getInstance().setDefaultSaveMode(TagConstant.MP3_FILE_SAVE_OVERWRITE);
mp3File.setID3v1Tag(id3v1);
mp3File.setID3v2Tag(id3v2);
mp3File.save();
// very dirty, TODO: prevent Jid3lib to generate the ".original" files
File originalFile = new File(FilenameUtils.removeExtension(file.toString()) + ".original.mp3");
if(originalFile.exists())
originalFile.delete();
} catch (TagException ex) {