Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
[New Boolean Condition] Integer.IsEven(info)
Integer.IsOdd(info)
[New Boolean Condition] Integer.IsOdd(info)
[New Infolabel] Player.offset(number).Title
Player.position(number).Title
[New Infolabel] Player.position(number).Title
Player.Muted
Player.Progress
infolabel also exposed as a string.
Player.ProgressCache
Player.ProgressCache
infolabel also exposed as a string.
Player.Volume
[New Infolabel] Player.offset(number).Folderpath
Player.position(number).Folderpath
[New Infolabel] Player.position(number).Folderpath
Player.FilenameAndPath
[New Infolabel] Player.offset(number).FilenameAndPath
Player.position(number).FilenameAndPath
[New Infolabel] Player.position(number).FilenameAndPath
Player.Filename
[New Infolabel] Player.offset(number).Filename
Player.position(number).Filename
[New Infolabel] Player.position(number).Filename
Player.IsInternetStream
[New Infolabel] Player.Chapters
Player.IsExternal
[New Boolean Condition] System.Platform.TVOS
System.Platform.Darwin
[New Infolabel] / System.AddonUpdateCount
System.IdleTime(time)
[New Boolean Condition] / System.SupportsCPUUsage
System.SupportedHDRTypes
[Boolean Condition Updated] System.HasAddon(id)
System.AddonIsEnabled(id)
[New Boolean Condition] System.AddonIsEnabled(id)
System.HasCoreId(id)
[New Infolabel] MusicPlayer.DiscTitle
MusicPlayer.ReleaseDate
[New Infolabel] MusicPlayer.ReleaseDate
MusicPlayer.OriginalDate
[New Infolabel] MusicPlayer.OriginalDate
MusicPlayer.BPM
[New Infolabel] MusicPlayer.BPM
MusicPlayer.IsMultiDisc
[New Infolabel] MusicPlayer.IsMultiDisc
MusicPlayer.TotalDiscs
[New Infolabel] MusicPlayer.TotalDiscs
MusicPlayer.Station
[New Infolabel] MusicPlayer.Station
MusicPlayer.MediaProviders
[New Infolabel] VideoPlayer.offset(number).Title
VideoPlayer.position(number).Title
[New Infolabel] VideoPlayer.position(number).Title
VideoPlayer.OriginalTitle
[New Infolabel] VideoPlayer.offset(number).OriginalTitle
VideoPlayer.position(number).OriginalTitle
[New Infolabel] VideoPlayer.position(number).OriginalTitle
VideoPlayer.TVShowTitle
[New Infolabel] VideoPlayer.offset(number).TVShowTitle
VideoPlayer.position(number).TVShowTitle
[New Infolabel] VideoPlayer.position(number).TVShowTitle
VideoPlayer.Season
[New Infolabel] VideoPlayer.offset(number).Season
VideoPlayer.position(number).Season
[New Infolabel] VideoPlayer.position(number).Season
VideoPlayer.Episode
[New Infolabel] VideoPlayer.offset(number).Episode
VideoPlayer.position(number).Episode
[New Infolabel] VideoPlayer.position(number).Episode
VideoPlayer.Genre
[New Infolabel] VideoPlayer.offset(number).Genre
VideoPlayer.position(number).Genre
[New Infolabel] VideoPlayer.position(number).Genre
VideoPlayer.Director
[New Infolabel] VideoPlayer.offset(number).VideoPlayer_Offset_Director
VideoPlayer.position(number).Director
[New Infolabel] VideoPlayer.position(number).Director
VideoPlayer.Country
[New Infolabel] VideoPlayer.offset(number).Country
VideoPlayer.position(number).Country
[New Infolabel] VideoPlayer.position(number).Country
VideoPlayer.Year
[New Infolabel] VideoPlayer.offset(number).Year
VideoPlayer.position(number).Year
[New Infolabel] VideoPlayer.position(number).Year
VideoPlayer.Cover
[New Infolabel] VideoPlayer.offset(number).Cover
VideoPlayer.position(number).Cover
[New Infolabel] VideoPlayer.position(number).Cover
VideoPlayer.Rating
[New Infolabel] VideoPlayer.offset(number).Rating
VideoPlayer.position(number).Rating
[New Infolabel] VideoPlayer.position(number).Rating
VideoPlayer.UserRating
[New Infolabel] VideoPlayer.offset(number).UserRating
VideoPlayer.position(number).UserRating
[New Infolabel] VideoPlayer.position(number).UserRating
VideoPlayer.Votes
[New Infolabel] VideoPlayer.offset(number).Votes
VideoPlayer.position(number).Votes
[New Infolabel] VideoPlayer.position(number).Votes
VideoPlayer.RatingAndVotes
[New Infolabel] VideoPlayer.offset(number).RatingAndVotes
VideoPlayer.position(number).RatingAndVotes
[New Infolabel] VideoPlayer.position(number).RatingAndVotes
VideoPlayer.mpaa
[New Infolabel] VideoPlayer.offset(number).mpaa
VideoPlayer.position(number).mpaa
[New Infolabel] VideoPlayer.position(number).mpaa
VideoPlayer.Art(type)
[New Infolabel] VideoPlayer.offset(number).IMDBNumber
VideoPlayer.position(number).IMDBNumber
[New Infolabel] VideoPlayer.position(number).IMDBNumber
VideoPlayer.Top250
[New Infolabel] VideoPlayer.offset(number).Top250
VideoPlayer.position(number).Top250
[New Infolabel] VideoPlayer.position(number).Top250
VideoPlayer.EpisodeName
[New Infolabel] VideoPlayer.offset(number).Album
VideoPlayer.position(number).Album
[New Infolabel] VideoPlayer.position(number).Album
VideoPlayer.Artist
[New Infolabel] VideoPlayer.offset(number).Artist
VideoPlayer.position(number).Artist
[New Infolabel] VideoPlayer.position(number).Artist
VideoPlayer.Studio
[New Infolabel] VideoPlayer.offset(number).Studio
VideoPlayer.position(number).Studio
[New Infolabel] VideoPlayer.position(number).Studio
VideoPlayer.Writer
[New Infolabel] VideoPlayer.offset(number).Writer
VideoPlayer.position(number).Writer
[New Infolabel] VideoPlayer.position(number).Writer
VideoPlayer.Tagline
[New Infolabel] VideoPlayer.offset(number).Tagline
VideoPlayer.position(number).Tagline
[New Infolabel] VideoPlayer.position(number).Tagline
VideoPlayer.PlotOutline
[New Infolabel] VideoPlayer.offset(number).PlotOutline
VideoPlayer.position(number).PlotOutline
[New Infolabel] VideoPlayer.position(number).PlotOutline
VideoPlayer.Plot
[New Infolabel] VideoPlayer.offset(number).Plot
VideoPlayer.position(number).Plot
[New Infolabel] VideoPlayer.position(number).Plot
VideoPlayer.Premiered
[New Infolabel] VideoPlayer.offset(number).Premiered
VideoPlayer.position(number).Premiered
[New Infolabel] VideoPlayer.position(number).Premiered
VideoPlayer.Trailer
[New Infolabel] VideoPlayer.offset(number).Title
VideoPlayer.position(number).Trailer
[New Infolabel] VideoPlayer.position(number).Trailer
VideoPlayer.LastPlayed
[New Infolabel] VideoPlayer.offset(number).LastPlayed
VideoPlayer.position(number).LastPlayed
[New Infolabel] VideoPlayer.position(number).LastPlayed
VideoPlayer.PlayCount
[New Infolabel] VideoPlayer.offset(number).PlayCount
VideoPlayer.position(number).PlayCount
[New Infolabel] VideoPlayer.position(number).PlayCount
VideoPlayer.VideoCodec
[New Infolabel] VideoPlayer.offset(number).DBID
VideoPlayer.position(number).DBID
[New Infolabel] VideoPlayer.position(number).DBID
VideoPlayer.UniqueID(name)
[New Infolabel] VideoPlayer.UniqueID(name)
VideoPlayer.TvShowDBID
[New Infolabel] VideoPlayer.TvShowDBID
VideoPlayer.AudioStreamCount
[New Boolean Condition] ListItem.IsPlayable
ListItem.HasArchive
[New Boolean Condition] ListItem.HasArchive
ListItem.IsEncrypted
[New Boolean Condition] ListItem.IsAutoUpdateable
ListItem.Property(Addon.IsFromOfficialRepo)
[New Boolean Condition] ListItem.Property(Addon.IsFromOfficialRepo)
ListItem.Property(Addon.IsBinary)
[New Boolean Condition] ListItem.Property(Addon.IsBinary)
ListItem.Property(Addon.IsUpdate)
[New Boolean Condition] ListItem.Property(Addon.IsUpdate)
ListItem.Property(Addon.ValidUpdateOrigin)
[New Infolabel] ListItem.Property(Addon.ValidUpdateOrigin)
ListItem.Property(Addon.ValidUpdateVersion)
[New Infolabel] ListItem.Property(Addon.ValidUpdateVersion)
ListItem.Label
[New Infolabel] ListItem.Property(Album_Totaldiscs)
ListItem.Property(Album_Isboxset)
[New Infobool] ListItem.Property(Album_Isboxset)
ListItem.Property(Album_Duration)
[New Infolabel] ListItem.Property(Album_Duration)
ListItem.DiscNumber
[New Infolabel] ListItem.FileNameNoExtension
ListItem.Date
[New Boolean Condition] ListItem.HasReminder
ListItem.HasReminderRule
[New Boolean Condition] ListItem.HasReminderRule
ListItem.HasRecording
[New Infolabel] ListItem.AddonLifecycleType
replaces ListItem.AddonBroken
.
ListItem.AddonLifecycleDesc
[New Infolabel] ListItem.AddonLifecycleDesc
replaces ListItem.AddonBroken
.
ListItem.AddonType
[New Infolabel] ListItem.CurrentItem
ListItem.IsNew
[New Infolabel] ListItem.IsNew
ListItem.IsPremiere
[New Infolabel] ListItem.IsPremiere
ListItem.IsFinale
[New Infolabel] ListItem.IsFinale
ListItem.IsLive
[New Infolabel] ListItem.IsLive
ListItem.DiscTitle
[New Infolabel] ListItem.DiscTitle
ListItem.IsBoxset
[New Infolabel] ListItem.IsBoxset
ListItem.TotalDiscs
[New Infolabel] ListItem.TotalDiscs
ListItem.ReleaseDate
[New Infolabel] ListItem.ReleaseDate
ListItem.OriginalDate
[New Infolabel] ListItem.OriginalDate
ListItem.BPM
[New Infolabel] ListItem.BPM
ListItem.UniqueID(name)
[New Infolabel] ListItem.UniqueID(name)
ListItem.BitRate
[New Infolabel] ListItem.BitRate
ListItem.SampleRate
[New Infolabel] ListItem.SampleRate
ListItem.MusicChannels
[New Infolabel] ListItem.NoOfChannels
ListItem.TvShowDBID
[New Infolabel] ListItem.TvShowDBID
ListItem.AlbumStatus
[New Infolabel] ListItem.AlbumStatus
ListItem.HdrType
[New Infolabel] PVR.TimeShiftSeekbar
PVR.NowRecordingTitle
[New Infolabel] PVR.IsPlayingActiveRecording
PVR.TimeshiftProgressPlayPos
[New Boolean Condition] Library.HasContent(boxsets)
Library.HasNode(path)
[New Boolean Condition] Library.HasNode(path)
[Removed Infolabels] The following infolabels have been removed:
System.Platform.Linux.RaspberryPi
- use System.Platform.Linux
insteadPage List of built-in functions [New builtin] EnableAddon(id)
InstallAddon(id)
Install the specified plugin/script Page Ranges Control [Ranges Control] New control added.