Package javazoom.spi.mpeg.sampled.file
Class IcyListener
- java.lang.Object
-
- javazoom.spi.mpeg.sampled.file.IcyListener
-
- All Implemented Interfaces:
java.util.EventListener,TagParseListener
public class IcyListener extends java.lang.Object implements TagParseListener
This class (singleton) allow to be notified on shoutcast meta data while playing the stream (such as song title).
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IcyListenergetInstance()MP3TaggetLastTag()java.lang.StringgetStreamTitle()java.lang.StringgetStreamUrl()voidreset()Reset all properties.voidsetLastTag(MP3Tag tag)voidsetStreamTitle(java.lang.String string)voidsetStreamUrl(java.lang.String string)voidtagParsed(TagParseEvent tpe)Called when a tag is found (parsed from the stream, received via UDP, etc.)
-
-
-
Method Detail
-
getInstance
public static IcyListener getInstance()
-
tagParsed
public void tagParsed(TagParseEvent tpe)
Description copied from interface:TagParseListenerCalled when a tag is found (parsed from the stream, received via UDP, etc.)- Specified by:
tagParsedin interfaceTagParseListener
-
getLastTag
public MP3Tag getLastTag()
- Returns:
-
setLastTag
public void setLastTag(MP3Tag tag)
- Parameters:
tag-
-
getStreamTitle
public java.lang.String getStreamTitle()
- Returns:
-
getStreamUrl
public java.lang.String getStreamUrl()
- Returns:
-
setStreamTitle
public void setStreamTitle(java.lang.String string)
- Parameters:
string-
-
setStreamUrl
public void setStreamUrl(java.lang.String string)
- Parameters:
string-
-
reset
public void reset()
Reset all properties.
-
-