|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.roarsoftware.lastfm.Radio
public class Radio
Provides access to the Last.fm radio streaming service.
Note that you have to be a subscriber (or have a special API key) to use this API.
Official documentation can be found here http://www.last.fm/api/radio
Nested Class Summary | |
---|---|
static class |
Radio.RadioStation
|
Method Summary | |
---|---|
Playlist |
getPlaylist()
Fetches a new radio playlist. |
Playlist |
getPlaylist(boolean discovery,
boolean rtp)
Fetches a new radio playlist. |
java.lang.String |
getStationName()
|
java.lang.String |
getStationUrl()
|
java.lang.String |
getType()
|
int |
playlistExpiresIn()
Returns the playlist expiration value for the last playlist fetchet, or -1 if no playlist has been fetched yet. |
boolean |
supportsDiscovery()
|
static Radio |
tune(Radio.RadioStation station,
java.util.Locale locale,
Session session)
Tune in to a Last.fm radio station. |
static Radio |
tune(Radio.RadioStation station,
Session session)
Tune in to a Last.fm radio station. |
static Radio |
tune(java.lang.String station,
java.util.Locale locale,
Session session)
Tune in to a Last.fm radio station. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public java.lang.String getType()
public java.lang.String getStationName()
public java.lang.String getStationUrl()
public boolean supportsDiscovery()
public int playlistExpiresIn()
public static Radio tune(Radio.RadioStation station, Session session)
station
- An instance of Radio.RadioStation
session
- A Session instance
public static Radio tune(Radio.RadioStation station, java.util.Locale locale, Session session)
station
- An instance of Radio.RadioStation
locale
- The language you want the radio's name insession
- A Session instance
public static Radio tune(java.lang.String station, java.util.Locale locale, Session session)
station
- A lastfm radio URLlocale
- The language you want the radio's name insession
- A Session instance
public Playlist getPlaylist()
public Playlist getPlaylist(boolean discovery, boolean rtp)
discovery
- Whether to request last.fm content with discovery mode switched onrtp
- Whether the user is scrobbling or not during this radio session (helps content generation)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |