public String getAlbum() { if (id3v2Tag != null && id3v2Tag.getAlbum() != null && id3v2Tag.getAlbum().length() > 0) { return id3v2Tag.getAlbum(); } else if (id3v1Tag != null) { return id3v1Tag.getAlbum(); } else { return null; } }
public String getArtist() { if (id3v2Tag != null && id3v2Tag.getArtist() != null && id3v2Tag.getArtist().length() > 0) { return id3v2Tag.getArtist(); } else if (id3v1Tag != null) { return id3v1Tag.getArtist(); } else { return null; } }
public String getComment() { if (id3v2Tag != null && id3v2Tag.getComment() != null && id3v2Tag.getComment().length() > 0) { return id3v2Tag.getComment(); } else if (id3v1Tag != null) { return id3v1Tag.getComment(); } else { return null; } }
System.out.println("Track: " + id3v1Tag.getTrack()); System.out.println("Artist: " + id3v1Tag.getArtist()); System.out.println("Title: " + id3v1Tag.getTitle()); System.out.println("Album: " + id3v1Tag.getAlbum()); System.out.println("Year: " + id3v1Tag.getYear()); System.out.println("Genre: " + id3v1Tag.getGenre() + " (" + id3v1Tag.getGenreDescription() + ")"); System.out.println("Comment: " + id3v1Tag.getComment()); mp3file.setId3v1Tag(id3v1Tag); id3v1Tag.setTrack("5"); id3v1Tag.setArtist("An Artist"); id3v1Tag.setTitle("The Title"); id3v1Tag.setAlbum("The Album"); id3v1Tag.setYear("2001"); id3v1Tag.setGenre(12); id3v1Tag.setComment("Some comment"); mp3file.save("MyMp3File.mp3");
if (mp3file!=null && mp3file.hasId3v1Tag()) { ID3v1 id3v1Tag = mp3file.getId3v1Tag(); System.out.println("Track: " + id3v1Tag.getTrack()); System.out.println("Artist: " + id3v1Tag.getArtist()); System.out.println("Title: " + id3v1Tag.getTitle()); System.out.println("Album: " + id3v1Tag.getAlbum()); System.out.println("Year: " + id3v1Tag.getYear()); System.out.println("Genre: " + id3v1Tag.getGenre() + "("+id3v1Tag.getGenreDescription() + ")"); System.out.println("Comment: " + id3v1Tag.getComment()); } else { System.out.println("The mp3 file does not exists or does not have a ID3v1Tag");
Mp3File mp3file = new Mp3File("SomeMp3File.mp3"); ID3v1 id3v1Tag; if (mp3file.hasId3v1Tag()) { id3v1Tag = mp3file.getId3v1Tag(); } else { // mp3 does not have an ID3v1 tag, let's create one.. id3v1Tag = new ID3v1Tag(); mp3file.setId3v1Tag(id3v1Tag); } id3v1Tag.setTrack("5"); id3v1Tag.setArtist("An Artist"); id3v1Tag.setTitle("The Title"); id3v1Tag.setAlbum("The Album"); id3v1Tag.setYear("2001"); id3v1Tag.setGenre(12); id3v1Tag.setComment("Some comment"); mp3file.save("MyMp3File.mp3");
public String getTrack() { if (id3v2Tag != null && id3v2Tag.getTrack() != null && id3v2Tag.getTrack().length() > 0) { return id3v2Tag.getTrack(); } else if (id3v1Tag != null) { return id3v1Tag.getTrack(); } else { return null; } }
public int getGenre() { if (id3v2Tag != null && id3v2Tag.getGenre() != -1) { return id3v2Tag.getGenre(); } else if (id3v1Tag != null) { return id3v1Tag.getGenre(); } else { return -1; } }
public String getYear() { if (id3v2Tag != null && id3v2Tag.getYear() != null && id3v2Tag.getYear().length() > 0) { return id3v2Tag.getYear(); } else if (id3v1Tag != null) { return id3v1Tag.getYear(); } else { return null; } }
public void setArtist(String artist) { if (id3v2Tag != null) { id3v2Tag.setArtist(artist); } if (id3v1Tag != null) { id3v1Tag.setArtist(artist); } }
public String getTitle() { if (id3v2Tag != null && id3v2Tag.getTitle() != null && id3v2Tag.getTitle().length() > 0) { return id3v2Tag.getTitle(); } else if (id3v1Tag != null) { return id3v1Tag.getTitle(); } else { return null; } }
public String getGenreDescription() { if (id3v2Tag != null) { return id3v2Tag.getGenreDescription(); } else if (id3v1Tag != null) { return id3v1Tag.getGenreDescription(); } else { return null; } }
public void setAlbum(String album) { if (id3v2Tag != null) { id3v2Tag.setAlbum(album); } if (id3v1Tag != null) { id3v1Tag.setAlbum(album); } }
private void showId3v1Fields(StringBuffer buffer) { buffer.append("ID3v1 Data\n"); ID3v1 id3v1tag = mp3file.getId3v1Tag(); if (id3v1tag == null) { buffer.append(" NONE!\n"); } else { showField(buffer, "Track", id3v1tag.getTrack()); showField(buffer, "Artist", id3v1tag.getArtist()); showField(buffer, "Title", id3v1tag.getTitle()); showField(buffer, "Album", id3v1tag.getAlbum()); showField(buffer, "Year", id3v1tag.getYear()); showField(buffer, "Genre", id3v1tag.getGenreDescription()); showField(buffer, "Comment", id3v1tag.getComment()); } }
public String getTrack() { if (id3v2Tag != null && id3v2Tag.getTrack() != null && id3v2Tag.getTrack().length() > 0) { return id3v2Tag.getTrack(); } else if (id3v1Tag != null) { return id3v1Tag.getTrack(); } else { return null; } }
public int getGenre() { if (id3v2Tag != null && id3v2Tag.getGenre() != -1) { return id3v2Tag.getGenre(); } else if (id3v1Tag != null) { return id3v1Tag.getGenre(); } else { return -1; } }
public String getYear() { if (id3v2Tag != null && id3v2Tag.getYear() != null && id3v2Tag.getYear().length() > 0) { return id3v2Tag.getYear(); } else if (id3v1Tag != null) { return id3v1Tag.getYear(); } else { return null; } }
public void setArtist(String artist) { if (id3v2Tag != null) { id3v2Tag.setArtist(artist); } if (id3v1Tag != null) { id3v1Tag.setArtist(artist); } }
public String getTitle() { if (id3v2Tag != null && id3v2Tag.getTitle() != null && id3v2Tag.getTitle().length() > 0) { return id3v2Tag.getTitle(); } else if (id3v1Tag != null) { return id3v1Tag.getTitle(); } else { return null; } }
public String getGenreDescription() { if (id3v2Tag != null) { return id3v2Tag.getGenreDescription(); } else if (id3v1Tag != null) { return id3v1Tag.getGenreDescription(); } else { return null; } }