public class ScrobbleData extends Object
Modifier and Type | Field and Description |
---|---|
private String |
album
The album name.
|
private String |
albumArtist
The album artist, if this differs from the track artist.
|
private String |
artist
The artist name.
|
private boolean |
chosenByUser
Set to true if the user chose this song, or false if the song was chosen by someone else (such as a radio station or recommendation
service).
|
private int |
duration
The length of the track in seconds.
|
private String |
musicBrainzId
The MusicBrainz track id.
|
private String |
streamId
The stream id for this track if received from the radio.getPlaylist service.
|
private int |
timestamp
The time the track started playing, in UNIX timestamp format (integer number of seconds since 00:00:00, January 1st 1970 UTC).
|
private String |
track
The track name.
|
private int |
trackNumber
The position of the track on the album.
|
Constructor and Description |
---|
ScrobbleData() |
ScrobbleData(String artist,
String track,
int timestamp) |
ScrobbleData(String artist,
String track,
int timestamp,
int duration,
String album,
String albumArtist,
String musicBrainzId,
int trackNumber,
String streamId) |
ScrobbleData(String artist,
String track,
int timestamp,
int duration,
String album,
String albumArtist,
String musicBrainzId,
int trackNumber,
String streamId,
boolean chosenByUser) |
ScrobbleData(String artist,
String album,
String track,
int timestamp) |
Modifier and Type | Method and Description |
---|---|
String |
getAlbum() |
String |
getAlbumArtist() |
String |
getArtist() |
int |
getDuration() |
String |
getMusicBrainzId() |
String |
getStreamId() |
int |
getTimestamp() |
String |
getTrack() |
int |
getTrackNumber() |
boolean |
isChosenByUser() |
void |
setAlbum(String album) |
void |
setAlbumArtist(String albumArtist) |
void |
setArtist(String artist) |
void |
setChosenByUser(boolean chosenByUser) |
void |
setDuration(int duration) |
void |
setMusicBrainzId(String musicBrainzId) |
void |
setStreamId(String streamId) |
void |
setTimestamp(int timestamp) |
void |
setTrack(String track) |
void |
setTrackNumber(int trackNumber) |
String |
toString() |
private int timestamp
private int duration
private String albumArtist
private String musicBrainzId
private int trackNumber
private String streamId
private boolean chosenByUser
public ScrobbleData()
public ScrobbleData(String artist, String track, int timestamp)
public ScrobbleData(String artist, String album, String track, int timestamp)
public ScrobbleData(String artist, String track, int timestamp, int duration, String album, String albumArtist, String musicBrainzId, int trackNumber, String streamId)
public int getTimestamp()
public void setTimestamp(int timestamp)
public int getDuration()
public void setDuration(int duration)
public String getAlbumArtist()
public void setAlbumArtist(String albumArtist)
public String getMusicBrainzId()
public void setMusicBrainzId(String musicBrainzId)
public int getTrackNumber()
public void setTrackNumber(int trackNumber)
public String getStreamId()
public void setStreamId(String streamId)
public boolean isChosenByUser()
public void setChosenByUser(boolean chosenByUser)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses