@Override public void setAudioSourceUrl(String url) { if (url != null && url.length() > 0) { invalidateDataLength(); ID3v2WWWFrameData frameData = new ID3v2WWWFrameData(useFrameUnsynchronisation(), url); addFrame(createFrame(ID_AUDIOSOURCE_URL, frameData.toBytes()), true); } }
@Override public void setAudiofileUrl(String url) { if (url != null && url.length() > 0) { invalidateDataLength(); ID3v2WWWFrameData frameData = new ID3v2WWWFrameData(useFrameUnsynchronisation(), url); addFrame(createFrame(ID_AUDIOFILE_URL, frameData.toBytes()), true); } }
@Override public void setPublisherUrl(String url) { if (url != null && url.length() > 0) { invalidateDataLength(); ID3v2WWWFrameData frameData = new ID3v2WWWFrameData(useFrameUnsynchronisation(), url); addFrame(createFrame(ID_PUBLISHER_URL, frameData.toBytes()), true); } }
@Override public void setCommercialUrl(String url) { if (url != null && url.length() > 0) { invalidateDataLength(); ID3v2WWWFrameData frameData = new ID3v2WWWFrameData(useFrameUnsynchronisation(), url); addFrame(createFrame(ID_COMMERCIAL_URL, frameData.toBytes()), true); } }
@Override public void setYear(String year) { if (year != null && year.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(year)); addFrame(createFrame(ID_YEAR, frameData.toBytes()), true); } }
@Override public void setDate(String date) { if (date != null && date.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(date)); addFrame(createFrame(ID_DATE, frameData.toBytes()), true); } }
@Override public void setLyrics(String lyrics) { if (lyrics != null && lyrics.length() > 0) { invalidateDataLength(); ID3v2CommentFrameData frameData = new ID3v2CommentFrameData(useFrameUnsynchronisation(), "eng", null, new EncodedText(lyrics)); addFrame(createFrame(ID_TEXT_LYRICS, frameData.toBytes()), true); } }
@Override public void setPublisher(String publisher) { if (publisher != null && publisher.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(publisher)); addFrame(createFrame(ID_PUBLISHER, frameData.toBytes()), true); } }
@Override public void setPartOfSet(String partOfSet) { if (partOfSet != null && partOfSet.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(partOfSet)); addFrame(createFrame(ID_PART_OF_SET, frameData.toBytes()), true); } }
@Override public void setArtist(String artist) { if (artist != null && artist.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(artist)); addFrame(createFrame(ID_ARTIST, frameData.toBytes()), true); } }
@Override public void setAlbumArtist(String albumArtist) { if (albumArtist != null && albumArtist.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(albumArtist)); addFrame(createFrame(ID_ALBUM_ARTIST, frameData.toBytes()), true); } }
@Override public void setKey(String key) { if (key != null && key.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(key)); addFrame(createFrame(ID_KEY, frameData.toBytes()), true); } }
@Override public void setComment(String comment) { if (comment != null && comment.length() > 0) { invalidateDataLength(); ID3v2CommentFrameData frameData = new ID3v2CommentFrameData(useFrameUnsynchronisation(), "eng", null, new EncodedText(comment)); addFrame(createFrame(ID_COMMENT, frameData.toBytes()), true); } }
@Override public void setComposer(String composer) { if (composer != null && composer.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(composer)); addFrame(createFrame(ID_COMPOSER, frameData.toBytes()), true); } }
@Override public void setWmpRating(final int rating) { if (rating >= 0 && rating < 6) { invalidateDataLength(); final ID3v2PopmFrameData frameData = new ID3v2PopmFrameData(useFrameUnsynchronisation(), rating); final byte[] bytes = frameData.toBytes(); addFrame(createFrame(ID_RATING, bytes), true); } }
@Override public void setTrack(String track) { if (track != null && track.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(track)); addFrame(createFrame(ID_TRACK, frameData.toBytes()), true); } }
@Override public void setAlbum(String album) { if (album != null && album.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(album)); addFrame(createFrame(ID_ALBUM, frameData.toBytes()), true); } }
@Override public void setBPM(int bpm) { if (bpm >= 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(Integer.toString(bpm))); addFrame(createFrame(ID_BPM, frameData.toBytes()), true); } }
@Override public void setEncoder(String encoder) { if (encoder != null && encoder.length() > 0) { invalidateDataLength(); ID3v2TextFrameData frameData = new ID3v2TextFrameData(useFrameUnsynchronisation(), new EncodedText(encoder)); addFrame(createFrame(ID_ENCODER, frameData.toBytes()), true); } }
@Override public void setItunesComment(String itunesComment) { if (itunesComment != null && itunesComment.length() > 0) { invalidateDataLength(); ID3v2CommentFrameData frameData = new ID3v2CommentFrameData(useFrameUnsynchronisation(), "eng", new EncodedText(ITUNES_COMMENT_DESCRIPTION), new EncodedText(itunesComment)); addFrame(createFrame(ID_COMMENT, frameData.toBytes()), true); } }