de.axelwernicke.mypod
Class MP3MetaV2

java.lang.Object
  extended byde.axelwernicke.mypod.MP3MetaV2
All Implemented Interfaces:
java.io.Serializable

public class MP3MetaV2
extends java.lang.Object
implements java.io.Serializable

Holds all information about a single mp3 file

Author:
axel wernicke
See Also:
Serialized Form

Constructor Summary
MP3MetaV2()
          Creates a new instance of MP3Meta
MP3MetaV2(MP3Meta metaV1)
          Constructs a mp3meta object from an old fashioned one.
 
Method Summary
 java.lang.Object clone()
          Clones a mp3 meta object
static java.lang.String convertWinAmpGenre(java.lang.String genre)
          Converts a genre code from winAmp or CDEx to text.
 java.lang.String getAlbum()
          Getter for property album.
 java.lang.String getArtist()
          Getter for property artist.
 java.lang.String getArtistWebpage()
          Getter for property artistWebpage.
 java.lang.String getAudioFileWebpage()
          Getter for property audioFileWebpage.
 java.lang.String getAudioSourceWebpage()
          Getter for property audioSourceWebpage.
 java.lang.String getBand()
          Getter for property band.
 int getBitrate()
          Getter for property bitrate.
 int getBpm()
          Getter for property bpm.
 java.lang.String getCdIdentifier()
          Getter for property cdIdentifier.
 java.lang.String getComment()
          Getter for property comment.
 java.lang.String getCommercial()
          Getter for property commercial.
 java.lang.String getCommercialInformation()
          Getter for property commercialInformation.
 java.lang.String getComposer()
          Getter for property composer.
 java.lang.String getConductor()
          Getter for property conductor.
 java.lang.String getContentGroupset()
          Getter for property contentGroupset.
 java.lang.String getCopyrightText()
          Getter for property copyrightText.
 java.lang.String getCopyrightWebpage()
          Getter for property copyrightWebpage.
 java.lang.String getDate()
          Getter for property date.
 long getDuration()
          Getter for property duration.
 java.lang.String getDurationFormatted()
          Gets the duration formatted
 int getEmphasis()
          Getter for property emphasis.
 java.lang.String getEncapsulatedObject()
          Getter for property encapsulatedObject.
 java.lang.String getEncodedBy()
          Getter for property encodedBy.
 java.lang.String getEncryptionMethodRegistration()
          Getter for property encryptionMethodRegistration.
 java.lang.String getEqualisation()
          Getter for property equalisation.
 java.lang.String getEventTimingCodes()
          Getter for property eventTimingCodes.
 java.lang.String getFilename()
          Getter for property filename.
 java.lang.String getFileOwner()
          Getter for property fileOwner.
 java.lang.String getFilePath()
          Getter for property filePath.
 long getFilesize()
          Getter for property filesize.
 java.lang.String getFilesizeFormatted()
          Gets the filesize formatted.
 java.lang.String getFileType()
          Getter for property fileType.
 java.lang.String getGenre()
          Getter for property genre.
 java.lang.String getGroupIdentificationRegistration()
          Getter for property groupIdentificationRegistration.
 java.lang.String getInitialKey()
          Getter for property initialKey.
 java.lang.String getInternetRadioStationName()
          Getter for property internetRadioStationName.
 java.lang.String getInternetRadioStationOwner()
          Getter for property internetRadioStationOwner.
 java.lang.String getInternetRadioStationWebpage()
          Getter for property internetRadioStationWebpage.
 java.lang.String getIsrc()
          Getter for property isrc.
 java.lang.String getLanguage()
          Getter for property language.
 long getLastModified()
          Getter for property lastModified.
 long getLastPlayed()
          Getter for property lastPlayed.
 int getLayer()
          Getter for property layer.
 long getLengthInTag()
          Getter for property lengthInTag.
 java.lang.String getLookupTable()
          Getter for property lookupTable.
 java.lang.String getLyricist()
          Getter for property lyricist.
 java.lang.String getMediaType()
          Getter for property mediaType.
 int getMode()
          Getter for property mode.
 int getMPEGLevel()
          Getter for property mPEGLevel.
 java.lang.String getOriginalArtist()
          Getter for property originalArtist.
 java.lang.String getOriginalFilename()
          Getter for property originalFilename.
 java.lang.String getOriginalLyricist()
          Getter for property originalLyricist.
 java.lang.String getOriginalTitle()
          Getter for property originalTitle.
 int getOriginalYear()
          Getter for property originalYear.
 java.lang.String getOwnership()
          Getter for property ownership.
 java.lang.String getPartOfSet()
          Getter for property partOfSet.
 java.lang.String getPaymentWebpage()
          Getter for property paymentWebpage.
 java.lang.String getPicture()
          Getter for property picture.
 int getPlayCounter()
          Getter for property playCounter.
 long getPlaylistDelay()
          Getter for property playlistDelay.
 short getPopularimeter()
          Getter for property popularimeter.
 java.lang.String getPositionSynchronization()
          Getter for property positionSynchronization.
 java.lang.String getPrivateData()
          Getter for property privateData.
 java.lang.String getPublisher()
          Getter for property publisher.
 java.lang.String getPublishersWebpage()
          Getter for property publishersWebpage.
 java.lang.String getRecommendedBufferSize()
          Getter for property recommendedBufferSize.
 java.lang.String getRecordingDates()
          Getter for property recordingDates.
 java.lang.String getRelativeVolumenAdjustment()
          Getter for property relativeVolumenAdjustment.
 java.lang.String getRemixer()
          Getter for property remixer.
 java.lang.String getReverb()
          Getter for property reverb.
 int getSamplerate()
          Getter for property samplerate.
 java.lang.String getSubtitle()
          Getter for property subtitle.
 java.lang.String getSynchronizedLyrics()
          Getter for property synchronizedLyrics.
 java.lang.String getSynchronizedTempoCodes()
          Getter for property synchronizedTempoCodes.
 java.lang.String getTermsOfUse()
          Getter for property termsOfUse.
 java.lang.String getTime()
          Getter for property time.
 java.lang.String getTitle()
          Getter for property title.
 int getTrack()
          Getter for property track.
 java.lang.String getUniqueFileIdentifier()
          Getter for property uniqueFileIdentifier.
 java.lang.String getUnsynchronizedLyrics()
          Getter for property unsynchronizedLyrics.
 java.lang.String getUserDefinedText()
          Getter for property userDefinedText.
 java.lang.String getUserDefinedURL()
          Getter for property userDefinedURL.
 int getYear()
          Getter for property year.
 boolean isCopyright()
          Getter for property copyright.
 boolean isId3v1()
          Getter for property id3v1.
 boolean isId3v2()
          Getter for property id3v2.
 boolean isOriginal()
          Getter for property original.
 boolean isPadding()
          Getter for property padding.
 boolean isPrivat()
          Getter for property privat.
 boolean isProtection()
          Getter for property protection.
 boolean isUseCompression()
          Getter for property useCompression.
 boolean isUseCRC()
          Getter for property useCRC.
 boolean isUsePadding()
          Getter for property usePadding.
 boolean isUseUnsynchronization()
          Getter for property useUnsynchronization.
 boolean isVbr()
          Getter for property vbr.
 void setAlbum(java.lang.String album)
          Setter for property album.
 void setArtist(java.lang.String artist)
          Setter for property artist.
 void setArtistWebpage(java.lang.String artistWebpage)
          Setter for property artistWebpage.
 void setAudioFileWebpage(java.lang.String audioFileWebpage)
          Setter for property audioFileWebpage.
 void setAudioSourceWebpage(java.lang.String audioSourceWebpage)
          Setter for property audioSourceWebpage.
 void setBand(java.lang.String band)
          Setter for property band.
 void setBitrate(int bitrate)
          Setter for property bitrate.
 void setBpm(int bpm)
          Setter for property bpm.
 void setCdIdentifier(java.lang.String cdIdentifier)
          Setter for property cdIdentifier.
 void setComment(java.lang.String comment)
          Setter for property comment.
 void setCommercial(java.lang.String commercial)
          Setter for property commercial.
 void setCommercialInformation(java.lang.String commercialInformation)
          Setter for property commercialInformation.
 void setComposer(java.lang.String composer)
          Setter for property composer.
 void setConductor(java.lang.String conductor)
          Setter for property conductor.
 void setContentGroupset(java.lang.String contentGroupset)
          Setter for property contentGroupset.
 void setCopyright(boolean copyright)
          Setter for property copyright.
 void setCopyrightText(java.lang.String copyrightText)
          Setter for property copyrightText.
 void setCopyrightWebpage(java.lang.String copyrightWebpage)
          Setter for property copyrightWebpage.
 void setDate(java.lang.String date)
          Setter for property date.
 void setDuration(long duration)
          Setter for property duration.
 void setEmphasis(int emphasis)
          Setter for property emphasis.
 void setEncapsulatedObject(java.lang.String encapsulatedObject)
          Setter for property encapsulatedObject.
 void setEncodedBy(java.lang.String encodedBy)
          Setter for property encodedBy.
 void setEncryptionMethodRegistration(java.lang.String encryptionMethodRegistration)
          Setter for property encryptionMethodRegistration.
 void setEqualisation(java.lang.String equalisation)
          Setter for property equalisation.
 void setEventTimingCodes(java.lang.String eventTimingCodes)
          Setter for property eventTimingCodes.
 void setFilename(java.lang.String filename)
          Setter for property filename.
 void setFileOwner(java.lang.String fileOwner)
          Setter for property fileOwner.
 void setFilePath(java.lang.String filePath)
          Setter for property filePath.
 void setFilesize(long filesize)
          Setter for property filesize.
 void setFileType(java.lang.String fileType)
          Setter for property fileType.
 void setGenre(java.lang.String genre)
          Setter for property genre.
 void setGroupIdentificationRegistration(java.lang.String groupIdentificationRegistration)
          Setter for property groupIdentificationRegistration.
 void setId3v1(boolean id3v1)
          Setter for property id3v1.
 void setId3v2(boolean id3v2)
          Setter for property id3v2.
 void setInitialKey(java.lang.String initialKey)
          Setter for property initialKey.
 void setInternetRadioStationName(java.lang.String internetRadioStationName)
          Setter for property internetRadioStationName.
 void setInternetRadioStationOwner(java.lang.String internetRadioStationOwner)
          Setter for property internetRadioStationOwner.
 void setInternetRadioStationWebpage(java.lang.String internetRadioStationWebpage)
          Setter for property internetRadioStationWebpage.
 void setIsrc(java.lang.String isrc)
          Setter for property isrc.
 void setLanguage(java.lang.String language)
          Setter for property language.
 void setLastModified(long lastModified)
          Setter for property lastModified.
 void setLastPlayed(long lastPlayed)
          Setter for property lastPlayed.
 void setLayer(int layer)
          Setter for property layer.
 void setLengthInTag(long lengthInTag)
          Setter for property lengthInTag.
 void setLookupTable(java.lang.String lookupTable)
          Setter for property lookupTable.
 void setLyricist(java.lang.String lyricist)
          Setter for property lyricist.
 void setMediaType(java.lang.String mediaType)
          Setter for property mediaType.
 void setMode(int mode)
          Setter for property mode.
 void setMPEGLevel(int mPEGLevel)
          Setter for property mPEGLevel.
 void setOriginal(boolean original)
          Setter for property original.
 void setOriginalArtist(java.lang.String originalArtist)
          Setter for property originalArtist.
 void setOriginalFilename(java.lang.String originalFilename)
          Setter for property originalFilename.
 void setOriginalLyricist(java.lang.String originalLyricist)
          Setter for property originalLyricist.
 void setOriginalTitle(java.lang.String originalTitle)
          Setter for property originalTitle.
 void setOriginalYear(int originalYear)
          Setter for property originalYear.
 void setOwnership(java.lang.String ownership)
          Setter for property ownership.
 void setPadding(boolean padding)
          Setter for property padding.
 void setPartOfSet(java.lang.String partOfSet)
          Setter for property partOfSet.
 void setPaymentWebpage(java.lang.String paymentWebpage)
          Setter for property paymentWebpage.
 void setPicture(java.lang.String picture)
          Setter for property picture.
 void setPlayCounter(int playCounter)
          Setter for property playCounter.
 void setPlaylistDelay(long playlistDelay)
          Setter for property playlistDelay.
 void setPopularimeter(short popularimeter)
          Setter for property popularimeter.
 void setPositionSynchronization(java.lang.String positionSynchronization)
          Setter for property positionSynchronization.
 void setPrivat(boolean privat)
          Setter for property privat.
 void setPrivateData(java.lang.String privateData)
          Setter for property privateData.
 void setProtection(boolean protection)
          Setter for property protection.
 void setPublisher(java.lang.String publisher)
          Setter for property publisher.
 void setPublishersWebpage(java.lang.String publishersWebpage)
          Setter for property publishersWebpage.
 void setRecommendedBufferSize(java.lang.String recommendedBufferSize)
          Setter for property recommendedBufferSize.
 void setRecordingDates(java.lang.String recordingDates)
          Setter for property recordingDates.
 void setRelativeVolumenAdjustment(java.lang.String relativeVolumenAdjustment)
          Setter for property relativeVolumenAdjustment.
 void setRemixer(java.lang.String remixer)
          Setter for property remixer.
 void setReverb(java.lang.String reverb)
          Setter for property reverb.
 void setSamplerate(int samplerate)
          Setter for property samplerate.
 void setSubtitle(java.lang.String subtitle)
          Setter for property subtitle.
 void setSynchronizedLyrics(java.lang.String synchronizedLyrics)
          Setter for property synchronizedLyrics.
 void setSynchronizedTempoCodes(java.lang.String synchronizedTempoCodes)
          Setter for property synchronizedTempoCodes.
 void setTermsOfUse(java.lang.String termsOfUse)
          Setter for property termsOfUse.
 void setTime(java.lang.String time)
          Setter for property time.
 void setTitle(java.lang.String title)
          Setter for property title.
 void setTrack(int track)
          Setter for property track.
 void setUniqueFileIdentifier(java.lang.String uniqueFileIdentifier)
          Setter for property uniqueFileIdentifier.
 void setUnsynchronizedLyrics(java.lang.String unsynchronizedLyrics)
          Setter for property unsynchronizedLyrics.
 void setUseCompression(boolean useCompression)
          Setter for property useCompression.
 void setUseCRC(boolean useCRC)
          Setter for property useCRC.
 void setUsePadding(boolean usePadding)
          Setter for property usePadding.
 void setUserDefinedText(java.lang.String userDefinedText)
          Setter for property userDefinedText.
 void setUserDefinedURL(java.lang.String userDefinedURL)
          Setter for property userDefinedURL.
 void setUseUnsynchronization(boolean useUnsynchronization)
          Setter for property useUnsynchronization.
 void setVbr(boolean vbr)
          Setter for property vbr.
 void setYear(int year)
          Setter for property year.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MP3MetaV2

public MP3MetaV2()
Creates a new instance of MP3Meta


MP3MetaV2

public MP3MetaV2(MP3Meta metaV1)
Constructs a mp3meta object from an old fashioned one. Updates a mp3 meta object version 1 to version 2

Parameters:
metaV1 - old meta object
Method Detail

clone

public java.lang.Object clone()
Clones a mp3 meta object

Returns:
clone

getFilesizeFormatted

public java.lang.String getFilesizeFormatted()
Gets the filesize formatted.

Returns:
filesize formatted

getDurationFormatted

public java.lang.String getDurationFormatted()
Gets the duration formatted

Returns:
formatted string

getAlbum

public java.lang.String getAlbum()
Getter for property album.

Returns:
Value of property album.

setAlbum

public void setAlbum(java.lang.String album)
Setter for property album.

Parameters:
album - New value of property album.

getArtist

public java.lang.String getArtist()
Getter for property artist.

Returns:
Value of property artist.

setArtist

public void setArtist(java.lang.String artist)
Setter for property artist.

Parameters:
artist - New value of property artist.

getArtistWebpage

public java.lang.String getArtistWebpage()
Getter for property artistWebpage.

Returns:
Value of property artistWebpage.

setArtistWebpage

public void setArtistWebpage(java.lang.String artistWebpage)
Setter for property artistWebpage.

Parameters:
artistWebpage - New value of property artistWebpage.

getAudioFileWebpage

public java.lang.String getAudioFileWebpage()
Getter for property audioFileWebpage.

Returns:
Value of property audioFileWebpage.

setAudioFileWebpage

public void setAudioFileWebpage(java.lang.String audioFileWebpage)
Setter for property audioFileWebpage.

Parameters:
audioFileWebpage - New value of property audioFileWebpage.

getAudioSourceWebpage

public java.lang.String getAudioSourceWebpage()
Getter for property audioSourceWebpage.

Returns:
Value of property audioSourceWebpage.

setAudioSourceWebpage

public void setAudioSourceWebpage(java.lang.String audioSourceWebpage)
Setter for property audioSourceWebpage.

Parameters:
audioSourceWebpage - New value of property audioSourceWebpage.

getBand

public java.lang.String getBand()
Getter for property band.

Returns:
Value of property band.

setBand

public void setBand(java.lang.String band)
Setter for property band.

Parameters:
band - New value of property band.

getBitrate

public int getBitrate()
Getter for property bitrate.

Returns:
Value of property bitrate.

setBitrate

public void setBitrate(int bitrate)
Setter for property bitrate.

Parameters:
bitrate - New value of property bitrate.

getBpm

public int getBpm()
Getter for property bpm.

Returns:
Value of property bpm.

setBpm

public void setBpm(int bpm)
Setter for property bpm.

Parameters:
bpm - New value of property bpm.

getCdIdentifier

public java.lang.String getCdIdentifier()
Getter for property cdIdentifier.

Returns:
Value of property cdIdentifier.

setCdIdentifier

public void setCdIdentifier(java.lang.String cdIdentifier)
Setter for property cdIdentifier.

Parameters:
cdIdentifier - New value of property cdIdentifier.

getComment

public java.lang.String getComment()
Getter for property comment.

Returns:
Value of property comment.

setComment

public void setComment(java.lang.String comment)
Setter for property comment.

Parameters:
comment - New value of property comment.

getCommercial

public java.lang.String getCommercial()
Getter for property commercial.

Returns:
Value of property commercial.

setCommercial

public void setCommercial(java.lang.String commercial)
Setter for property commercial.

Parameters:
commercial - New value of property commercial.

getCommercialInformation

public java.lang.String getCommercialInformation()
Getter for property commercialInformation.

Returns:
Value of property commercialInformation.

setCommercialInformation

public void setCommercialInformation(java.lang.String commercialInformation)
Setter for property commercialInformation.

Parameters:
commercialInformation - New value of property commercialInformation.

getComposer

public java.lang.String getComposer()
Getter for property composer.

Returns:
Value of property composer.

setComposer

public void setComposer(java.lang.String composer)
Setter for property composer.

Parameters:
composer - New value of property composer.

getConductor

public java.lang.String getConductor()
Getter for property conductor.

Returns:
Value of property conductor.

setConductor

public void setConductor(java.lang.String conductor)
Setter for property conductor.

Parameters:
conductor - New value of property conductor.

getContentGroupset

public java.lang.String getContentGroupset()
Getter for property contentGroupset.

Returns:
Value of property contentGroupset.

setContentGroupset

public void setContentGroupset(java.lang.String contentGroupset)
Setter for property contentGroupset.

Parameters:
contentGroupset - New value of property contentGroupset.

isCopyright

public boolean isCopyright()
Getter for property copyright.

Returns:
Value of property copyright.

setCopyright

public void setCopyright(boolean copyright)
Setter for property copyright.

Parameters:
copyright - New value of property copyright.

getCopyrightText

public java.lang.String getCopyrightText()
Getter for property copyrightText.

Returns:
Value of property copyrightText.

setCopyrightText

public void setCopyrightText(java.lang.String copyrightText)
Setter for property copyrightText.

Parameters:
copyrightText - New value of property copyrightText.

getCopyrightWebpage

public java.lang.String getCopyrightWebpage()
Getter for property copyrightWebpage.

Returns:
Value of property copyrightWebpage.

setCopyrightWebpage

public void setCopyrightWebpage(java.lang.String copyrightWebpage)
Setter for property copyrightWebpage.

Parameters:
copyrightWebpage - New value of property copyrightWebpage.

getDate

public java.lang.String getDate()
Getter for property date.

Returns:
Value of property date.

setDate

public void setDate(java.lang.String date)
Setter for property date.

Parameters:
date - New value of property date.

getDuration

public long getDuration()
Getter for property duration.

Returns:
Value of property duration.

setDuration

public void setDuration(long duration)
Setter for property duration.

Parameters:
duration - New value of property duration.

getEmphasis

public int getEmphasis()
Getter for property emphasis.

Returns:
Value of property emphasis.

setEmphasis

public void setEmphasis(int emphasis)
Setter for property emphasis.

Parameters:
emphasis - New value of property emphasis.

getEncapsulatedObject

public java.lang.String getEncapsulatedObject()
Getter for property encapsulatedObject.

Returns:
Value of property encapsulatedObject.

setEncapsulatedObject

public void setEncapsulatedObject(java.lang.String encapsulatedObject)
Setter for property encapsulatedObject.

Parameters:
encapsulatedObject - New value of property encapsulatedObject.

getEncodedBy

public java.lang.String getEncodedBy()
Getter for property encodedBy.

Returns:
Value of property encodedBy.

setEncodedBy

public void setEncodedBy(java.lang.String encodedBy)
Setter for property encodedBy.

Parameters:
encodedBy - New value of property encodedBy.

getEncryptionMethodRegistration

public java.lang.String getEncryptionMethodRegistration()
Getter for property encryptionMethodRegistration.

Returns:
Value of property encryptionMethodRegistration.

setEncryptionMethodRegistration

public void setEncryptionMethodRegistration(java.lang.String encryptionMethodRegistration)
Setter for property encryptionMethodRegistration.

Parameters:
encryptionMethodRegistration - New value of property encryptionMethodRegistration.

getEqualisation

public java.lang.String getEqualisation()
Getter for property equalisation.

Returns:
Value of property equalisation.

setEqualisation

public void setEqualisation(java.lang.String equalisation)
Setter for property equalisation.

Parameters:
equalisation - New value of property equalisation.

getEventTimingCodes

public java.lang.String getEventTimingCodes()
Getter for property eventTimingCodes.

Returns:
Value of property eventTimingCodes.

setEventTimingCodes

public void setEventTimingCodes(java.lang.String eventTimingCodes)
Setter for property eventTimingCodes.

Parameters:
eventTimingCodes - New value of property eventTimingCodes.

getFilename

public java.lang.String getFilename()
Getter for property filename.

Returns:
Value of property filename.

setFilename

public void setFilename(java.lang.String filename)
Setter for property filename.

Parameters:
filename - New value of property filename.

getFileOwner

public java.lang.String getFileOwner()
Getter for property fileOwner.

Returns:
Value of property fileOwner.

setFileOwner

public void setFileOwner(java.lang.String fileOwner)
Setter for property fileOwner.

Parameters:
fileOwner - New value of property fileOwner.

getFilePath

public java.lang.String getFilePath()
Getter for property filePath.

Returns:
Value of property filePath.

setFilePath

public void setFilePath(java.lang.String filePath)
Setter for property filePath.

Parameters:
filePath - New value of property filePath.

getFilesize

public long getFilesize()
Getter for property filesize.

Returns:
Value of property filesize.

setFilesize

public void setFilesize(long filesize)
Setter for property filesize.

Parameters:
filesize - New value of property filesize.

getFileType

public java.lang.String getFileType()
Getter for property fileType.

Returns:
Value of property fileType.

setFileType

public void setFileType(java.lang.String fileType)
Setter for property fileType.

Parameters:
fileType - New value of property fileType.

getGenre

public java.lang.String getGenre()
Getter for property genre.

Returns:
Value of property genre.

setGenre

public void setGenre(java.lang.String genre)
Setter for property genre.

Parameters:
genre - New value of property genre.

getGroupIdentificationRegistration

public java.lang.String getGroupIdentificationRegistration()
Getter for property groupIdentificationRegistration.

Returns:
Value of property groupIdentificationRegistration.

setGroupIdentificationRegistration

public void setGroupIdentificationRegistration(java.lang.String groupIdentificationRegistration)
Setter for property groupIdentificationRegistration.

Parameters:
groupIdentificationRegistration - New value of property groupIdentificationRegistration.

isId3v1

public boolean isId3v1()
Getter for property id3v1.

Returns:
Value of property id3v1.

setId3v1

public void setId3v1(boolean id3v1)
Setter for property id3v1.

Parameters:
id3v1 - New value of property id3v1.

isId3v2

public boolean isId3v2()
Getter for property id3v2.

Returns:
Value of property id3v2.

setId3v2

public void setId3v2(boolean id3v2)
Setter for property id3v2.

Parameters:
id3v2 - New value of property id3v2.

getInitialKey

public java.lang.String getInitialKey()
Getter for property initialKey.

Returns:
Value of property initialKey.

setInitialKey

public void setInitialKey(java.lang.String initialKey)
Setter for property initialKey.

Parameters:
initialKey - New value of property initialKey.

getInternetRadioStationName

public java.lang.String getInternetRadioStationName()
Getter for property internetRadioStationName.

Returns:
Value of property internetRadioStationName.

setInternetRadioStationName

public void setInternetRadioStationName(java.lang.String internetRadioStationName)
Setter for property internetRadioStationName.

Parameters:
internetRadioStationName - New value of property internetRadioStationName.

getInternetRadioStationOwner

public java.lang.String getInternetRadioStationOwner()
Getter for property internetRadioStationOwner.

Returns:
Value of property internetRadioStationOwner.

setInternetRadioStationOwner

public void setInternetRadioStationOwner(java.lang.String internetRadioStationOwner)
Setter for property internetRadioStationOwner.

Parameters:
internetRadioStationOwner - New value of property internetRadioStationOwner.

getInternetRadioStationWebpage

public java.lang.String getInternetRadioStationWebpage()
Getter for property internetRadioStationWebpage.

Returns:
Value of property internetRadioStationWebpage.

setInternetRadioStationWebpage

public void setInternetRadioStationWebpage(java.lang.String internetRadioStationWebpage)
Setter for property internetRadioStationWebpage.

Parameters:
internetRadioStationWebpage - New value of property internetRadioStationWebpage.

getIsrc

public java.lang.String getIsrc()
Getter for property isrc.

Returns:
Value of property isrc.

setIsrc

public void setIsrc(java.lang.String isrc)
Setter for property isrc.

Parameters:
isrc - New value of property isrc.

getLanguage

public java.lang.String getLanguage()
Getter for property language.

Returns:
Value of property language.

setLanguage

public void setLanguage(java.lang.String language)
Setter for property language.

Parameters:
language - New value of property language.

getLastModified

public long getLastModified()
Getter for property lastModified.

Returns:
Value of property lastModified.

setLastModified

public void setLastModified(long lastModified)
Setter for property lastModified.

Parameters:
lastModified - New value of property lastModified.

getLayer

public int getLayer()
Getter for property layer.

Returns:
Value of property layer.

setLayer

public void setLayer(int layer)
Setter for property layer.

Parameters:
layer - New value of property layer.

getLengthInTag

public long getLengthInTag()
Getter for property lengthInTag.

Returns:
Value of property lengthInTag.

setLengthInTag

public void setLengthInTag(long lengthInTag)
Setter for property lengthInTag.

Parameters:
lengthInTag - New value of property lengthInTag.

getLookupTable

public java.lang.String getLookupTable()
Getter for property lookupTable.

Returns:
Value of property lookupTable.

setLookupTable

public void setLookupTable(java.lang.String lookupTable)
Setter for property lookupTable.

Parameters:
lookupTable - New value of property lookupTable.

getLyricist

public java.lang.String getLyricist()
Getter for property lyricist.

Returns:
Value of property lyricist.

setLyricist

public void setLyricist(java.lang.String lyricist)
Setter for property lyricist.

Parameters:
lyricist - New value of property lyricist.

getMediaType

public java.lang.String getMediaType()
Getter for property mediaType.

Returns:
Value of property mediaType.

setMediaType

public void setMediaType(java.lang.String mediaType)
Setter for property mediaType.

Parameters:
mediaType - New value of property mediaType.

getMode

public int getMode()
Getter for property mode.

Returns:
Value of property mode.

setMode

public void setMode(int mode)
Setter for property mode.

Parameters:
mode - New value of property mode.

getMPEGLevel

public int getMPEGLevel()
Getter for property mPEGLevel.

Returns:
Value of property mPEGLevel.

setMPEGLevel

public void setMPEGLevel(int mPEGLevel)
Setter for property mPEGLevel.

Parameters:
mPEGLevel - New value of property mPEGLevel.

isOriginal

public boolean isOriginal()
Getter for property original.

Returns:
Value of property original.

setOriginal

public void setOriginal(boolean original)
Setter for property original.

Parameters:
original - New value of property original.

getOriginalFilename

public java.lang.String getOriginalFilename()
Getter for property originalFilename.

Returns:
Value of property originalFilename.

setOriginalFilename

public void setOriginalFilename(java.lang.String originalFilename)
Setter for property originalFilename.

Parameters:
originalFilename - New value of property originalFilename.

getOriginalLyricist

public java.lang.String getOriginalLyricist()
Getter for property originalLyricist.

Returns:
Value of property originalLyricist.

setOriginalLyricist

public void setOriginalLyricist(java.lang.String originalLyricist)
Setter for property originalLyricist.

Parameters:
originalLyricist - New value of property originalLyricist.

getOriginalTitle

public java.lang.String getOriginalTitle()
Getter for property originalTitle.

Returns:
Value of property originalTitle.

setOriginalTitle

public void setOriginalTitle(java.lang.String originalTitle)
Setter for property originalTitle.

Parameters:
originalTitle - New value of property originalTitle.

getOriginalYear

public int getOriginalYear()
Getter for property originalYear.

Returns:
Value of property originalYear.

setOriginalYear

public void setOriginalYear(int originalYear)
Setter for property originalYear.

Parameters:
originalYear - New value of property originalYear.

getOwnership

public java.lang.String getOwnership()
Getter for property ownership.

Returns:
Value of property ownership.

setOwnership

public void setOwnership(java.lang.String ownership)
Setter for property ownership.

Parameters:
ownership - New value of property ownership.

isPadding

public boolean isPadding()
Getter for property padding.

Returns:
Value of property padding.

setPadding

public void setPadding(boolean padding)
Setter for property padding.

Parameters:
padding - New value of property padding.

getPartOfSet

public java.lang.String getPartOfSet()
Getter for property partOfSet.

Returns:
Value of property partOfSet.

setPartOfSet

public void setPartOfSet(java.lang.String partOfSet)
Setter for property partOfSet.

Parameters:
partOfSet - New value of property partOfSet.

getPaymentWebpage

public java.lang.String getPaymentWebpage()
Getter for property paymentWebpage.

Returns:
Value of property paymentWebpage.

setPaymentWebpage

public void setPaymentWebpage(java.lang.String paymentWebpage)
Setter for property paymentWebpage.

Parameters:
paymentWebpage - New value of property paymentWebpage.

getPicture

public java.lang.String getPicture()
Getter for property picture.

Returns:
Value of property picture.

setPicture

public void setPicture(java.lang.String picture)
Setter for property picture.

Parameters:
picture - New value of property picture.

getPlayCounter

public int getPlayCounter()
Getter for property playCounter.

Returns:
Value of property playCounter.

setPlayCounter

public void setPlayCounter(int playCounter)
Setter for property playCounter.

Parameters:
playCounter - New value of property playCounter.

getPlaylistDelay

public long getPlaylistDelay()
Getter for property playlistDelay.

Returns:
Value of property playlistDelay.

setPlaylistDelay

public void setPlaylistDelay(long playlistDelay)
Setter for property playlistDelay.

Parameters:
playlistDelay - New value of property playlistDelay.

getPopularimeter

public short getPopularimeter()
Getter for property popularimeter.

Returns:
Value of property popularimeter.

setPopularimeter

public void setPopularimeter(short popularimeter)
Setter for property popularimeter.

Parameters:
popularimeter - New value of property popularimeter.

getPositionSynchronization

public java.lang.String getPositionSynchronization()
Getter for property positionSynchronization.

Returns:
Value of property positionSynchronization.

setPositionSynchronization

public void setPositionSynchronization(java.lang.String positionSynchronization)
Setter for property positionSynchronization.

Parameters:
positionSynchronization - New value of property positionSynchronization.

isPrivat

public boolean isPrivat()
Getter for property privat.

Returns:
Value of property privat.

setPrivat

public void setPrivat(boolean privat)
Setter for property privat.

Parameters:
privat - New value of property privat.

getPrivateData

public java.lang.String getPrivateData()
Getter for property privateData.

Returns:
Value of property privateData.

setPrivateData

public void setPrivateData(java.lang.String privateData)
Setter for property privateData.

Parameters:
privateData - New value of property privateData.

isProtection

public boolean isProtection()
Getter for property protection.

Returns:
Value of property protection.

setProtection

public void setProtection(boolean protection)
Setter for property protection.

Parameters:
protection - New value of property protection.

getPublisher

public java.lang.String getPublisher()
Getter for property publisher.

Returns:
Value of property publisher.

setPublisher

public void setPublisher(java.lang.String publisher)
Setter for property publisher.

Parameters:
publisher - New value of property publisher.

getPublishersWebpage

public java.lang.String getPublishersWebpage()
Getter for property publishersWebpage.

Returns:
Value of property publishersWebpage.

setPublishersWebpage

public void setPublishersWebpage(java.lang.String publishersWebpage)
Setter for property publishersWebpage.

Parameters:
publishersWebpage - New value of property publishersWebpage.

getRecommendedBufferSize

public java.lang.String getRecommendedBufferSize()
Getter for property recommendedBufferSize.

Returns:
Value of property recommendedBufferSize.

setRecommendedBufferSize

public void setRecommendedBufferSize(java.lang.String recommendedBufferSize)
Setter for property recommendedBufferSize.

Parameters:
recommendedBufferSize - New value of property recommendedBufferSize.

getRecordingDates

public java.lang.String getRecordingDates()
Getter for property recordingDates.

Returns:
Value of property recordingDates.

setRecordingDates

public void setRecordingDates(java.lang.String recordingDates)
Setter for property recordingDates.

Parameters:
recordingDates - New value of property recordingDates.

getRelativeVolumenAdjustment

public java.lang.String getRelativeVolumenAdjustment()
Getter for property relativeVolumenAdjustment.

Returns:
Value of property relativeVolumenAdjustment.

setRelativeVolumenAdjustment

public void setRelativeVolumenAdjustment(java.lang.String relativeVolumenAdjustment)
Setter for property relativeVolumenAdjustment.

Parameters:
relativeVolumenAdjustment - New value of property relativeVolumenAdjustment.

getRemixer

public java.lang.String getRemixer()
Getter for property remixer.

Returns:
Value of property remixer.

setRemixer

public void setRemixer(java.lang.String remixer)
Setter for property remixer.

Parameters:
remixer - New value of property remixer.

getReverb

public java.lang.String getReverb()
Getter for property reverb.

Returns:
Value of property reverb.

setReverb

public void setReverb(java.lang.String reverb)
Setter for property reverb.

Parameters:
reverb - New value of property reverb.

getSamplerate

public int getSamplerate()
Getter for property samplerate.

Returns:
Value of property samplerate.

setSamplerate

public void setSamplerate(int samplerate)
Setter for property samplerate.

Parameters:
samplerate - New value of property samplerate.

getSubtitle

public java.lang.String getSubtitle()
Getter for property subtitle.

Returns:
Value of property subtitle.

setSubtitle

public void setSubtitle(java.lang.String subtitle)
Setter for property subtitle.

Parameters:
subtitle - New value of property subtitle.

getSynchronizedLyrics

public java.lang.String getSynchronizedLyrics()
Getter for property synchronizedLyrics.

Returns:
Value of property synchronizedLyrics.

setSynchronizedLyrics

public void setSynchronizedLyrics(java.lang.String synchronizedLyrics)
Setter for property synchronizedLyrics.

Parameters:
synchronizedLyrics - New value of property synchronizedLyrics.

getSynchronizedTempoCodes

public java.lang.String getSynchronizedTempoCodes()
Getter for property synchronizedTempoCodes.

Returns:
Value of property synchronizedTempoCodes.

setSynchronizedTempoCodes

public void setSynchronizedTempoCodes(java.lang.String synchronizedTempoCodes)
Setter for property synchronizedTempoCodes.

Parameters:
synchronizedTempoCodes - New value of property synchronizedTempoCodes.

getTermsOfUse

public java.lang.String getTermsOfUse()
Getter for property termsOfUse.

Returns:
Value of property termsOfUse.

setTermsOfUse

public void setTermsOfUse(java.lang.String termsOfUse)
Setter for property termsOfUse.

Parameters:
termsOfUse - New value of property termsOfUse.

getTime

public java.lang.String getTime()
Getter for property time.

Returns:
Value of property time.

setTime

public void setTime(java.lang.String time)
Setter for property time.

Parameters:
time - New value of property time.

getTitle

public java.lang.String getTitle()
Getter for property title.

Returns:
Value of property title.

setTitle

public void setTitle(java.lang.String title)
Setter for property title.

Parameters:
title - New value of property title.

getTrack

public int getTrack()
Getter for property track.

Returns:
Value of property track.

setTrack

public void setTrack(int track)
Setter for property track.

Parameters:
track - New value of property track.

getUniqueFileIdentifier

public java.lang.String getUniqueFileIdentifier()
Getter for property uniqueFileIdentifier.

Returns:
Value of property uniqueFileIdentifier.

setUniqueFileIdentifier

public void setUniqueFileIdentifier(java.lang.String uniqueFileIdentifier)
Setter for property uniqueFileIdentifier.

Parameters:
uniqueFileIdentifier - New value of property uniqueFileIdentifier.

getUnsynchronizedLyrics

public java.lang.String getUnsynchronizedLyrics()
Getter for property unsynchronizedLyrics.

Returns:
Value of property unsynchronizedLyrics.

setUnsynchronizedLyrics

public void setUnsynchronizedLyrics(java.lang.String unsynchronizedLyrics)
Setter for property unsynchronizedLyrics.

Parameters:
unsynchronizedLyrics - New value of property unsynchronizedLyrics.

isUseCompression

public boolean isUseCompression()
Getter for property useCompression.

Returns:
Value of property useCompression.

setUseCompression

public void setUseCompression(boolean useCompression)
Setter for property useCompression.

Parameters:
useCompression - New value of property useCompression.

isUseCRC

public boolean isUseCRC()
Getter for property useCRC.

Returns:
Value of property useCRC.

setUseCRC

public void setUseCRC(boolean useCRC)
Setter for property useCRC.

Parameters:
useCRC - New value of property useCRC.

isUsePadding

public boolean isUsePadding()
Getter for property usePadding.

Returns:
Value of property usePadding.

setUsePadding

public void setUsePadding(boolean usePadding)
Setter for property usePadding.

Parameters:
usePadding - New value of property usePadding.

getUserDefinedText

public java.lang.String getUserDefinedText()
Getter for property userDefinedText.

Returns:
Value of property userDefinedText.

setUserDefinedText

public void setUserDefinedText(java.lang.String userDefinedText)
Setter for property userDefinedText.

Parameters:
userDefinedText - New value of property userDefinedText.

getUserDefinedURL

public java.lang.String getUserDefinedURL()
Getter for property userDefinedURL.

Returns:
Value of property userDefinedURL.

setUserDefinedURL

public void setUserDefinedURL(java.lang.String userDefinedURL)
Setter for property userDefinedURL.

Parameters:
userDefinedURL - New value of property userDefinedURL.

isUseUnsynchronization

public boolean isUseUnsynchronization()
Getter for property useUnsynchronization.

Returns:
Value of property useUnsynchronization.

setUseUnsynchronization

public void setUseUnsynchronization(boolean useUnsynchronization)
Setter for property useUnsynchronization.

Parameters:
useUnsynchronization - New value of property useUnsynchronization.

isVbr

public boolean isVbr()
Getter for property vbr.

Returns:
Value of property vbr.

setVbr

public void setVbr(boolean vbr)
Setter for property vbr.

Parameters:
vbr - New value of property vbr.

getYear

public int getYear()
Getter for property year.

Returns:
Value of property year.

setYear

public void setYear(int year)
Setter for property year.

Parameters:
year - New value of property year.

getOriginalArtist

public java.lang.String getOriginalArtist()
Getter for property originalArtist.

Returns:
Value of property originalArtist.

setOriginalArtist

public void setOriginalArtist(java.lang.String originalArtist)
Setter for property originalArtist.

Parameters:
originalArtist - New value of property originalArtist.

convertWinAmpGenre

public static java.lang.String convertWinAmpGenre(java.lang.String genre)
Converts a genre code from winAmp or CDEx to text.

Parameters:
genre - code like "(27)"
Returns:
genre as text e.g. "Rock"

getLastPlayed

public long getLastPlayed()
Getter for property lastPlayed.

Returns:
Value of property lastPlayed.

setLastPlayed

public void setLastPlayed(long lastPlayed)
Setter for property lastPlayed.

Parameters:
lastPlayed - New value of property lastPlayed.