Public Member Functions | Static Public Attributes | Protected Member Functions
org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongDetails Class Reference
Inheritance diagram for org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongDetails:
Inheritance graph
[legend]

List of all members.

Public Member Functions

String getName ()
 GetSongDetails (Integer songid, String...properties)
void writeToParcel (Parcel parcel, int flags)

Static Public Attributes

static final String API_TYPE = "AudioLibrary.GetSongDetails"
static final
Parcelable.Creator
< GetSongDetails
CREATOR
static final String RESULT = "songdetails"

Protected Member Functions

 GetSongDetails (Parcel parcel)
AudioModel.SongDetail parseOne (JsonNode node)
boolean returnsList ()

Detailed Description

Retrieve details about a specific song.

This class represents the API method AudioLibrary.GetSongDetails

This class was generated automatically from XBMC's JSON-RPC introspect.

Definition at line 2585 of file AudioLibrary.java.


Constructor & Destructor Documentation

Construct via parcel.

Definition at line 2597 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongDetails.GetSongDetails ( Integer  songid,
String...  properties 
) [inline]

Retrieve details about a specific song.

Parameters:
songid
propertiesOne or more of: title, artist, albumartist, genre, year, rating, album, track, duration, comment, lyrics, musicbrainztrackid, musicbrainzartistid, musicbrainzalbumid, musicbrainzalbumartistid, playcount, fanart, thumbnail, file, albumid, lastplayed, disc, genreid, artistid, displayartist, albumartistid. See constants at AudioModel.SongFields.

Definition at line 2621 of file AudioLibrary.java.


Member Function Documentation

Definition at line 2633 of file AudioLibrary.java.

AudioModel.SongDetail org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongDetails.parseOne ( JsonNode  node) [inline, protected]

Definition at line 2628 of file AudioLibrary.java.

Definition at line 2638 of file AudioLibrary.java.

Definition at line 2589 of file AudioLibrary.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongDetails.API_TYPE = "AudioLibrary.GetSongDetails" [static]

Definition at line 2586 of file AudioLibrary.java.

Initial value:
 new Parcelable.Creator<GetSongDetails>() {
                        @Override
                        public GetSongDetails createFromParcel(Parcel parcel) {
                                return new GetSongDetails(parcel);
                        }
                        @Override
                        public GetSongDetails[] newArray(int n) {
                                return new GetSongDetails[n];
                        }
                }

Generates instances of this Parcelable class from a Parcel.

Definition at line 2604 of file AudioLibrary.java.

Definition at line 2614 of file AudioLibrary.java.


The documentation for this class was generated from the following file:


smarthome_media_kodi_driver
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 21:03:50