kodi-jsonrpc-api

Classes

HttpKodiClient
KodiAddonsNamespace
KodiApplicationNamespace
KodiAudioLibraryNamespace
KodiFavouritesNamespace
KodiFilesNamespace
KodiGUINamespace
KodiInputNamespace
KodiJSONRPCNamespace
KodiPlayerNamespace
KodiPlaylistNamespace
KodiProfilesNamespace
KodiPVRNamespace
KodiSettingsNamespace
KodiSystemNamespace
KodiTexturesNamespace
KodiVideoLibraryNamespace
KodiXBMCNamespace
WebsocketKodiClient

Interfaces

AddonDetails
AddonDetailsDependenciesItem
AddonDetailsExtrainfoItem
AddonsExecuteAddonParams
AddonsExecuteAddonParamsParamsOption0
AddonsGetAddonDetailsParams
AddonsGetAddonDetailsResponse
AddonsGetAddonsParams
AddonsGetAddonsResponse
AddonsSetAddonEnabledParams
ApplicationGetPropertiesParams
ApplicationPropertyValue
ApplicationPropertyValueVersion
ApplicationSetMuteParams
ApplicationSetVolumeParams
AudioArtistRolesItem
AudioContributorsItem
AudioDetailsAlbum
AudioDetailsArtist
AudioDetailsBase
AudioDetailsGenresItem
AudioDetailsMedia
AudioDetailsRole
AudioDetailsSong
AudioLibraryCleanParams
AudioLibraryExportParams
AudioLibraryExportParamsOptionsOption0
AudioLibraryExportParamsOptionsOption1
AudioLibraryGetAlbumDetailsParams
AudioLibraryGetAlbumDetailsResponse
AudioLibraryGetAlbumsParams
AudioLibraryGetAlbumsParamsFilterOption0
AudioLibraryGetAlbumsParamsFilterOption1
AudioLibraryGetAlbumsParamsFilterOption2
AudioLibraryGetAlbumsParamsFilterOption3
AudioLibraryGetAlbumsParamsFilterOption4
AudioLibraryGetAlbumsParamsFilterOption5
AudioLibraryGetAlbumsParamsFilterOption6
AudioLibraryGetAlbumsParamsFilterOption7
AudioLibraryGetAlbumsResponse
AudioLibraryGetArtistDetailsParams
AudioLibraryGetArtistDetailsResponse
AudioLibraryGetArtistsParams
AudioLibraryGetArtistsParamsFilterOption0
AudioLibraryGetArtistsParamsFilterOption1
AudioLibraryGetArtistsParamsFilterOption10
AudioLibraryGetArtistsParamsFilterOption11
AudioLibraryGetArtistsParamsFilterOption12
AudioLibraryGetArtistsParamsFilterOption13
AudioLibraryGetArtistsParamsFilterOption14
AudioLibraryGetArtistsParamsFilterOption2
AudioLibraryGetArtistsParamsFilterOption3
AudioLibraryGetArtistsParamsFilterOption4
AudioLibraryGetArtistsParamsFilterOption5
AudioLibraryGetArtistsParamsFilterOption6
AudioLibraryGetArtistsParamsFilterOption7
AudioLibraryGetArtistsParamsFilterOption8
AudioLibraryGetArtistsParamsFilterOption9
AudioLibraryGetArtistsResponse
AudioLibraryGetAvailableArtParams
AudioLibraryGetAvailableArtParamsItemOption0
AudioLibraryGetAvailableArtParamsItemOption1
AudioLibraryGetAvailableArtResponse
AudioLibraryGetAvailableArtResponseAvailableartItem
AudioLibraryGetAvailableArtTypesParams
AudioLibraryGetAvailableArtTypesParamsItemOption0
AudioLibraryGetAvailableArtTypesParamsItemOption1
AudioLibraryGetAvailableArtTypesResponse
AudioLibraryGetGenresParams
AudioLibraryGetGenresResponse
AudioLibraryGetPropertiesParams
AudioLibraryGetRecentlyAddedAlbumsParams
AudioLibraryGetRecentlyAddedAlbumsResponse
AudioLibraryGetRecentlyAddedSongsParams
AudioLibraryGetRecentlyAddedSongsResponse
AudioLibraryGetRecentlyPlayedAlbumsParams
AudioLibraryGetRecentlyPlayedAlbumsResponse
AudioLibraryGetRecentlyPlayedSongsParams
AudioLibraryGetRecentlyPlayedSongsResponse
AudioLibraryGetRolesParams
AudioLibraryGetRolesResponse
AudioLibraryGetSongDetailsParams
AudioLibraryGetSongDetailsResponse
AudioLibraryGetSongsParams
AudioLibraryGetSongsParamsFilterOption0
AudioLibraryGetSongsParamsFilterOption1
AudioLibraryGetSongsParamsFilterOption2
AudioLibraryGetSongsParamsFilterOption3
AudioLibraryGetSongsParamsFilterOption4
AudioLibraryGetSongsParamsFilterOption5
AudioLibraryGetSongsParamsFilterOption6
AudioLibraryGetSongsParamsFilterOption7
AudioLibraryGetSongsParamsFilterOption8
AudioLibraryGetSongsParamsFilterOption9
AudioLibraryGetSongsResponse
AudioLibraryGetSourcesParams
AudioLibraryGetSourcesResponse
AudioLibraryScanParams
AudioLibrarySetAlbumDetailsParams
AudioLibrarySetArtistDetailsParams
AudioLibrarySetSongDetailsParams
AudioPropertyValue
Configuration
ConfigurationNotifications
FavouriteDetailsFavourite
FavouritesAddFavouriteParams
FavouritesGetFavouritesParams
FavouritesGetFavouritesResponse
FilesGetDirectoryParams
FilesGetDirectoryResponse
FilesGetFileDetailsParams
FilesGetFileDetailsResponse
FilesGetSourcesParams
FilesGetSourcesResponse
FilesSetFileDetailsParams
GlobalTime
GUIActivateWindowParams
GUIGetPropertiesParams
GUIGetStereoscopicModesResponse
GUIPropertyValue
GUIPropertyValueCurrentcontrol
GUIPropertyValueCurrentwindow
GUIPropertyValueSkin
GUISetFullscreenParams
GUISetStereoscopicModeParams
GUIShowNotificationParams
GUIStereoscopyMode
InputButtonEventParams
InputExecuteActionParams
InputSendTextParams
ItemCustomProperties
ItemDetailsBase
JSONRPCIntrospectParams
JSONRPCIntrospectParamsFilter
JSONRPCNotifyAllParams
JSONRPCPermissionResponse
JSONRPCSetConfigurationParams
JSONRPCSetConfigurationParamsNotifications
JSONRPCVersionResponse
JSONRPCVersionResponseVersion
LibraryDetailsGenre
LibraryDetailsSource
LibraryDetailsTag
ListFilterAlbumsOption0
ListFilterAlbumsOption1
ListFilterArtistsOption0
ListFilterArtistsOption1
ListFilterEpisodesOption0
ListFilterEpisodesOption1
ListFilterMoviesOption0
ListFilterMoviesOption1
ListFilterMusicVideosOption0
ListFilterMusicVideosOption1
ListFilterRule
ListFilterRuleAlbums
ListFilterRuleArtists
ListFilterRuleEpisodes
ListFilterRuleMovies
ListFilterRuleMusicVideos
ListFilterRuleSongs
ListFilterRuleTextures
ListFilterRuleTVShows
ListFilterSongsOption0
ListFilterSongsOption1
ListFilterTexturesOption0
ListFilterTexturesOption1
ListFilterTVShowsOption0
ListFilterTVShowsOption1
ListItemAll
ListItemBase
ListItemFile
ListItemsSourcesItem
ListLimits
ListLimitsReturned
ListSort
MediaArtwork
MediaArtworkSet
MediaDetailsBase
MediaUniqueID
MediaUniqueIDSet
NotificationsItemOption0
NotificationsItemOption1
NotificationsItemOption2
NotificationsItemOption3
NotificationsItemOption4
NotificationsItemOption5
NotificationsItemOption6
NotificationsItemOption7
PlayerAddSubtitleParams
PlayerAudioStream
PlayerCustomViewMode
PlayerGetAudioDelayResponse
PlayerGetItemParams
PlayerGetItemResponse
PlayerGetPlayersParams
PlayerGetPropertiesParams
PlayerGetViewModeResponse
PlayerGoToParams
PlayerMoveParams
PlayerNotificationsData
PlayerNotificationsPlayer
PlayerNotificationsPlayerSeek
PlayerOpenParams
PlayerOpenParamsItemOption0
PlayerOpenParamsItemOption2
PlayerOpenParamsItemOption3
PlayerOpenParamsItemOption4
PlayerOpenParamsItemOption5
PlayerOpenParamsItemOption6
PlayerOpenParamsOptions
PlayerPlayPauseParams
PlayerPositionTime
PlayerPropertyValue
PlayerRotateParams
PlayerSeekParams
PlayerSeekParamsValueOption0
PlayerSeekParamsValueOption1
PlayerSeekParamsValueOption2
PlayerSeekParamsValueOption3
PlayerSeekResponse
PlayerSetAudioDelayParams
PlayerSetAudioDelayResponse
PlayerSetAudioStreamParams
PlayerSetPartymodeParams
PlayerSetRepeatParams
PlayerSetShuffleParams
PlayerSetSpeedParams
PlayerSetSubtitleParams
PlayerSetTempoParams
PlayerSetVideoStreamParams
PlayerSetViewModeParams
PlayerSpeed
PlayerStopParams
PlayerSubtitle
PlayerTempo
PlayerVideoStream
PlayerZoomParams
PlaylistAddParams
PlaylistClearParams
PlaylistGetItemsParams
PlaylistGetItemsResponse
PlaylistGetPropertiesParams
PlaylistInsertParams
PlaylistItemOption0
PlaylistItemOption1
PlaylistItemOption2
PlaylistItemOption3
PlaylistItemOption4
PlaylistItemOption5
PlaylistItemOption6
PlaylistItemOption7
PlaylistItemOption8
PlaylistItemOption9
PlaylistPropertyValue
PlaylistRemoveParams
PlaylistSwapParams
ProfilesDetailsProfile
ProfilesGetCurrentProfileParams
ProfilesGetProfilesParams
ProfilesGetProfilesResponse
ProfilesLoadProfileParams
ProfilesPassword
PVRAddTimerParams
PVRDeleteTimerParams
PVRDetailsBroadcast
PVRDetailsChannel
PVRDetailsChannelGroup
PVRDetailsChannelGroupExtended
PVRDetailsClient
PVRDetailsRecording
PVRDetailsTimer
PVRGetBroadcastDetailsParams
PVRGetBroadcastDetailsResponse
PVRGetBroadcastIsPlayableParams
PVRGetBroadcastsParams
PVRGetBroadcastsResponse
PVRGetChannelDetailsParams
PVRGetChannelDetailsResponse
PVRGetChannelGroupDetailsParams
PVRGetChannelGroupDetailsParamsChannels
PVRGetChannelGroupDetailsResponse
PVRGetChannelGroupsParams
PVRGetChannelGroupsResponse
PVRGetChannelsParams
PVRGetChannelsResponse
PVRGetClientsParams
PVRGetClientsResponse
PVRGetPropertiesParams
PVRGetRecordingDetailsParams
PVRGetRecordingDetailsResponse
PVRGetRecordingsParams
PVRGetRecordingsResponse
PVRGetTimerDetailsParams
PVRGetTimerDetailsResponse
PVRGetTimersParams
PVRGetTimersResponse
PVRPropertyValue
PVRRecordParams
PVRScanParams
PVRToggleTimerParams
SettingDetailsBase
SettingDetailsCategory
SettingDetailsControlBase
SettingDetailsControlButton
SettingDetailsControlCheckmark
SettingDetailsControlEdit
SettingDetailsControlHeading
SettingDetailsControlLabel
SettingDetailsControlList
SettingDetailsControlRange
SettingDetailsControlSlider
SettingDetailsControlSpinner
SettingDetailsGroup
SettingDetailsSection
SettingDetailsSettingAction
SettingDetailsSettingAddon
SettingDetailsSettingBase
SettingDetailsSettingBool
SettingDetailsSettingInt
SettingDetailsSettingIntOptionsItem
SettingDetailsSettingList
SettingDetailsSettingNumber
SettingDetailsSettingPath
SettingDetailsSettingString
SettingDetailsSettingStringOptionsItem
SettingsGetCategoriesParams
SettingsGetCategoriesResponse
SettingsGetSectionsParams
SettingsGetSectionsResponse
SettingsGetSettingsParams
SettingsGetSettingsParamsFilterOption0
SettingsGetSettingsResponse
SettingsGetSettingValueParams
SettingsGetSettingValueResponse
SettingsGetSkinSettingsResponse
SettingsGetSkinSettingsResponseSettingsItem
SettingsGetSkinSettingValueParams
SettingsGetSkinSettingValueResponse
SettingsResetSettingValueParams
SettingsSetSettingValueParams
SettingsSetSkinSettingValueParams
SystemGetPropertiesParams
SystemPropertyValue
TexturesDetailsSize
TexturesDetailsTexture
TexturesGetTexturesParams
TexturesGetTexturesResponse
TexturesRemoveTextureParams
VideoCastItem
VideoDetailsBase
VideoDetailsEpisode
VideoDetailsFile
VideoDetailsItem
VideoDetailsMedia
VideoDetailsMovie
VideoDetailsMovieSet
VideoDetailsMovieSetExtended
VideoDetailsMusicVideo
VideoDetailsSeason
VideoDetailsTVShow
VideoLibraryCleanParams
VideoLibraryExportParams
VideoLibraryExportParamsOptionsOption0
VideoLibraryExportParamsOptionsOption1
VideoLibraryGetAvailableArtParams
VideoLibraryGetAvailableArtParamsItemOption0
VideoLibraryGetAvailableArtParamsItemOption1
VideoLibraryGetAvailableArtParamsItemOption2
VideoLibraryGetAvailableArtParamsItemOption3
VideoLibraryGetAvailableArtParamsItemOption4
VideoLibraryGetAvailableArtParamsItemOption5
VideoLibraryGetAvailableArtResponse
VideoLibraryGetAvailableArtResponseAvailableartItem
VideoLibraryGetAvailableArtTypesParams
VideoLibraryGetAvailableArtTypesParamsItemOption0
VideoLibraryGetAvailableArtTypesParamsItemOption1
VideoLibraryGetAvailableArtTypesParamsItemOption2
VideoLibraryGetAvailableArtTypesParamsItemOption3
VideoLibraryGetAvailableArtTypesParamsItemOption4
VideoLibraryGetAvailableArtTypesParamsItemOption5
VideoLibraryGetAvailableArtTypesResponse
VideoLibraryGetEpisodeDetailsParams
VideoLibraryGetEpisodeDetailsResponse
VideoLibraryGetEpisodesParams
VideoLibraryGetEpisodesParamsFilterOption0
VideoLibraryGetEpisodesParamsFilterOption1
VideoLibraryGetEpisodesParamsFilterOption2
VideoLibraryGetEpisodesParamsFilterOption3
VideoLibraryGetEpisodesParamsFilterOption4
VideoLibraryGetEpisodesResponse
VideoLibraryGetGenresParams
VideoLibraryGetGenresResponse
VideoLibraryGetInProgressTVShowsParams
VideoLibraryGetInProgressTVShowsResponse
VideoLibraryGetMovieDetailsParams
VideoLibraryGetMovieDetailsResponse
VideoLibraryGetMovieSetDetailsParams
VideoLibraryGetMovieSetDetailsParamsMovies
VideoLibraryGetMovieSetDetailsResponse
VideoLibraryGetMovieSetsParams
VideoLibraryGetMovieSetsResponse
VideoLibraryGetMoviesParams
VideoLibraryGetMoviesParamsFilterOption0
VideoLibraryGetMoviesParamsFilterOption1
VideoLibraryGetMoviesParamsFilterOption2
VideoLibraryGetMoviesParamsFilterOption3
VideoLibraryGetMoviesParamsFilterOption4
VideoLibraryGetMoviesParamsFilterOption5
VideoLibraryGetMoviesParamsFilterOption6
VideoLibraryGetMoviesParamsFilterOption7
VideoLibraryGetMoviesParamsFilterOption8
VideoLibraryGetMoviesParamsFilterOption9
VideoLibraryGetMoviesResponse
VideoLibraryGetMusicVideoDetailsParams
VideoLibraryGetMusicVideoDetailsResponse
VideoLibraryGetMusicVideosParams
VideoLibraryGetMusicVideosParamsFilterOption0
VideoLibraryGetMusicVideosParamsFilterOption1
VideoLibraryGetMusicVideosParamsFilterOption2
VideoLibraryGetMusicVideosParamsFilterOption3
VideoLibraryGetMusicVideosParamsFilterOption4
VideoLibraryGetMusicVideosParamsFilterOption5
VideoLibraryGetMusicVideosParamsFilterOption6
VideoLibraryGetMusicVideosResponse
VideoLibraryGetRecentlyAddedEpisodesParams
VideoLibraryGetRecentlyAddedEpisodesResponse
VideoLibraryGetRecentlyAddedMoviesParams
VideoLibraryGetRecentlyAddedMoviesResponse
VideoLibraryGetRecentlyAddedMusicVideosParams
VideoLibraryGetRecentlyAddedMusicVideosResponse
VideoLibraryGetSeasonDetailsParams
VideoLibraryGetSeasonDetailsResponse
VideoLibraryGetSeasonsParams
VideoLibraryGetSeasonsResponse
VideoLibraryGetTagsParams
VideoLibraryGetTagsResponse
VideoLibraryGetTVShowDetailsParams
VideoLibraryGetTVShowDetailsResponse
VideoLibraryGetTVShowsParams
VideoLibraryGetTVShowsParamsFilterOption0
VideoLibraryGetTVShowsParamsFilterOption1
VideoLibraryGetTVShowsParamsFilterOption2
VideoLibraryGetTVShowsParamsFilterOption3
VideoLibraryGetTVShowsParamsFilterOption4
VideoLibraryGetTVShowsParamsFilterOption5
VideoLibraryGetTVShowsResponse
VideoLibraryRefreshEpisodeParams
VideoLibraryRefreshMovieParams
VideoLibraryRefreshMusicVideoParams
VideoLibraryRefreshTVShowParams
VideoLibraryRemoveEpisodeParams
VideoLibraryRemoveMovieParams
VideoLibraryRemoveMusicVideoParams
VideoLibraryRemoveTVShowParams
VideoLibraryScanParams
VideoLibrarySetEpisodeDetailsParams
VideoLibrarySetMovieDetailsParams
VideoLibrarySetMovieSetDetailsParams
VideoLibrarySetMusicVideoDetailsParams
VideoLibrarySetSeasonDetailsParams
VideoLibrarySetTVShowDetailsParams
VideoRating
VideoRatings
VideoRatingsSet
VideoResume
VideoStreams
VideoStreamsAudioItem
VideoStreamsSubtitleItem
VideoStreamsVideoItem
XBMCGetInfoBooleansParams
XBMCGetInfoLabelsParams

Type Aliases

AddonContent
AddonFields
AddonTypes
ApplicationPropertyName
ArrayInteger
ArrayString
AudioAlbumReleaseType
AudioArtistRoles
AudioContributors
AudioDetailsGenres
AudioFieldsAlbum
AudioFieldsArtist
AudioFieldsRole
AudioFieldsSong
AudioPropertyName
FavouriteFieldsFavourite
FavouriteType
FilesMedia
GlobalIncrementDecrement
GlobalStringNotEmpty
GlobalToggle
GlobalWeekday
GUIPropertyName
GUIWindow
InputAction
ISendMessage
ItemFieldsBase
KodiWebsocketEvents
KodiWebsocketMessage
LibraryFieldsGenre
LibraryFieldsSource
LibraryFieldsTag
LibraryId
ListAmount
ListFieldsAll
ListFieldsFiles
ListFilterAlbums
ListFilterArtists
ListFilterEpisodes
ListFilterFieldsAlbums
ListFilterFieldsArtists
ListFilterFieldsEpisodes
ListFilterFieldsMovies
ListFilterFieldsMusicVideos
ListFilterFieldsSongs
ListFilterFieldsTextures
ListFilterFieldsTVShows
ListFilterMovies
ListFilterMusicVideos
ListFilterOperators
ListFilterSongs
ListFilterTextures
ListFilterTVShows
ListItemsSources
methods
notifications
NotificationsItem
NotificationsItemType
OptionalBoolean
OptionalInteger
OptionalNumber
OptionalString
PlayerId
PlayerPositionPercentage
PlayerPropertyName
PlayerRepeat
PlayerType
PlayerViewMode
PlaylistId
PlaylistItem
PlaylistPosition
PlaylistPropertyName
PlaylistType
ProfilesFieldsProfile
PVRChannelGroupId
PVRChannelType
PVRFieldsBroadcast
PVRFieldsChannel
PVRFieldsClient
PVRFieldsRecording
PVRFieldsTimer
PVRPropertyName
PVRTimerState
SettingDetailsControl
SettingDetailsSetting
SettingDetailsSettingDate
SettingDetailsSettingTime
SettingLevel
SettingType
SettingValue
SettingValueExtended
SettingValueList
SystemPropertyName
TexturesFieldsTexture
types
VideoCast
VideoFieldsEpisode
VideoFieldsMovie
VideoFieldsMovieSet
VideoFieldsMusicVideo
VideoFieldsSeason
VideoFieldsTVShow