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

List of all members.

Classes

class  FilterAlbum
class  FilterAlbumId
class  FilterArtist
class  FilterArtistId
class  FilterGenre
class  FilterGenreId

Public Member Functions

String getName ()
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterGenreId filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterGenre filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterArtistId filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterArtist filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterAlbumId filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, FilterAlbum filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, ListModel.SongFilter filter, String...properties)
 GetSongs (String...properties)
 GetSongs (ListModel.Limits limits, String...properties)
 GetSongs (ListModel.Sort sort, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.Sort sort, String...properties)
 GetSongs (FilterGenreId filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterGenreId filter, String...properties)
 GetSongs (FilterGenre filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterGenre filter, String...properties)
 GetSongs (FilterArtistId filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterArtistId filter, String...properties)
 GetSongs (FilterArtist filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterArtist filter, String...properties)
 GetSongs (FilterAlbumId filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterAlbumId filter, String...properties)
 GetSongs (FilterAlbum filter, String...properties)
 GetSongs (ListModel.Limits limits, FilterAlbum filter, String...properties)
 GetSongs (ListModel.SongFilter filter, String...properties)
 GetSongs (ListModel.Limits limits, ListModel.SongFilter filter, String...properties)
void writeToParcel (Parcel parcel, int flags)

Static Public Attributes

static final String API_TYPE = "AudioLibrary.GetSongs"
static final
Parcelable.Creator< GetSongs
CREATOR
static final String RESULT = "songs"

Protected Member Functions

 GetSongs (Parcel parcel)
ArrayList< AudioModel.SongDetail > parseMany (JsonNode node)
boolean returnsList ()

Detailed Description

Retrieve all songs from specified album, artist or genre.

This class represents the API method AudioLibrary.GetSongs

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

Definition at line 2650 of file AudioLibrary.java.


Constructor & Destructor Documentation

Construct via parcel.

Definition at line 2662 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterGenreId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2688 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterGenre  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2703 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterArtistId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2718 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterArtist  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2733 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterAlbumId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2748 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
FilterAlbum  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2763 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
ListModel.SongFilter  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
filter
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 2778 of file AudioLibrary.java.

Retrieve all songs from specified album, artist or genre.

Parameters:
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 2790 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
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 2800 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Sort  sort,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
sort
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 2811 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.Sort  sort,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
sort
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 2823 of file AudioLibrary.java.

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2835 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterGenreId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2847 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( FilterGenre  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2859 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterGenre  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2871 of file AudioLibrary.java.

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2883 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterArtistId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2895 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( FilterArtist  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2907 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterArtist  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2919 of file AudioLibrary.java.

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2931 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterAlbumId  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2943 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( FilterAlbum  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2955 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
FilterAlbum  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2967 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.SongFilter  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
filter
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 2979 of file AudioLibrary.java.

org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.GetSongs ( ListModel.Limits  limits,
ListModel.SongFilter  filter,
String...  properties 
) [inline]

Retrieve all songs from specified album, artist or genre.

Parameters:
limits
filter
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 2991 of file AudioLibrary.java.


Member Function Documentation

Definition at line 3014 of file AudioLibrary.java.

ArrayList<AudioModel.SongDetail> org.xbmc.android.jsonrpc.api.call.AudioLibrary.GetSongs.parseMany ( JsonNode  node) [inline, protected]

Definition at line 2999 of file AudioLibrary.java.

Definition at line 3019 of file AudioLibrary.java.

Definition at line 2654 of file AudioLibrary.java.


Member Data Documentation

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

Definition at line 2651 of file AudioLibrary.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 2669 of file AudioLibrary.java.

Definition at line 2679 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