Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Skinning engine v19
Page Infolabels and Boolean conditions

[New Boolean Condition] Integer.IsEven(info)

Integer.IsOdd(info) boolean

[New Boolean Condition] Integer.IsOdd(info)

[New Infolabel] Player.offset(number).Title

Player.position(number).Title string

[New Infolabel] Player.position(number).Title

Player.Muted boolean

Player.Progress infolabel also exposed as a string.

Player.ProgressCache integer / string

Player.ProgressCache infolabel also exposed as a string.

Player.Volume string

[New Infolabel] Player.offset(number).Folderpath

Player.position(number).Folderpath string

[New Infolabel] Player.position(number).Folderpath

Player.FilenameAndPath string

[New Infolabel] Player.offset(number).FilenameAndPath

Player.position(number).FilenameAndPath string

[New Infolabel] Player.position(number).FilenameAndPath

Player.Filename string

[New Infolabel] Player.offset(number).Filename

Player.position(number).Filename string

[New Infolabel] Player.position(number).Filename

Player.IsInternetStream boolean

[New Infolabel] Player.Chapters

Player.IsExternal boolean

[New Boolean Condition] System.Platform.TVOS

System.Platform.Darwin boolean

[New Infolabel] / System.AddonUpdateCount

System.IdleTime(time) boolean

[New Boolean Condition] / System.SupportsCPUUsage

System.SupportedHDRTypes string

[Boolean Condition Updated] System.HasAddon(id)

System.AddonIsEnabled(id) boolean

[New Boolean Condition] System.AddonIsEnabled(id)

System.HasCoreId(id) boolean

[New Infolabel] MusicPlayer.DiscTitle

MusicPlayer.ReleaseDate string

[New Infolabel] MusicPlayer.ReleaseDate

MusicPlayer.OriginalDate string

[New Infolabel] MusicPlayer.OriginalDate

MusicPlayer.BPM string

[New Infolabel] MusicPlayer.BPM

MusicPlayer.IsMultiDisc boolean

[New Infolabel] MusicPlayer.IsMultiDisc

MusicPlayer.TotalDiscs string

[New Infolabel] MusicPlayer.TotalDiscs

MusicPlayer.Station string

[New Infolabel] MusicPlayer.Station

MusicPlayer.MediaProviders string

[New Infolabel] VideoPlayer.offset(number).Title

VideoPlayer.position(number).Title string

[New Infolabel] VideoPlayer.position(number).Title

VideoPlayer.OriginalTitle string

[New Infolabel] VideoPlayer.offset(number).OriginalTitle

VideoPlayer.position(number).OriginalTitle string

[New Infolabel] VideoPlayer.position(number).OriginalTitle

VideoPlayer.TVShowTitle string

[New Infolabel] VideoPlayer.offset(number).TVShowTitle

VideoPlayer.position(number).TVShowTitle string

[New Infolabel] VideoPlayer.position(number).TVShowTitle

VideoPlayer.Season string

[New Infolabel] VideoPlayer.offset(number).Season

VideoPlayer.position(number).Season string

[New Infolabel] VideoPlayer.position(number).Season

VideoPlayer.Episode string

[New Infolabel] VideoPlayer.offset(number).Episode

VideoPlayer.position(number).Episode string

[New Infolabel] VideoPlayer.position(number).Episode

VideoPlayer.Genre string

[New Infolabel] VideoPlayer.offset(number).Genre

VideoPlayer.position(number).Genre string

[New Infolabel] VideoPlayer.position(number).Genre

VideoPlayer.Director string

[New Infolabel] VideoPlayer.offset(number).VideoPlayer_Offset_Director

VideoPlayer.position(number).Director string

[New Infolabel] VideoPlayer.position(number).Director

VideoPlayer.Country string

[New Infolabel] VideoPlayer.offset(number).Country

VideoPlayer.position(number).Country string

[New Infolabel] VideoPlayer.position(number).Country

VideoPlayer.Year string

[New Infolabel] VideoPlayer.offset(number).Year

VideoPlayer.position(number).Year string

[New Infolabel] VideoPlayer.position(number).Year

VideoPlayer.Cover string

[New Infolabel] VideoPlayer.offset(number).Cover

VideoPlayer.position(number).Cover string

[New Infolabel] VideoPlayer.position(number).Cover

VideoPlayer.Rating string

[New Infolabel] VideoPlayer.offset(number).Rating

VideoPlayer.position(number).Rating string

[New Infolabel] VideoPlayer.position(number).Rating

VideoPlayer.UserRating string

[New Infolabel] VideoPlayer.offset(number).UserRating

VideoPlayer.position(number).UserRating string

[New Infolabel] VideoPlayer.position(number).UserRating

VideoPlayer.Votes string

[New Infolabel] VideoPlayer.offset(number).Votes

VideoPlayer.position(number).Votes string

[New Infolabel] VideoPlayer.position(number).Votes

VideoPlayer.RatingAndVotes string

[New Infolabel] VideoPlayer.offset(number).RatingAndVotes

VideoPlayer.position(number).RatingAndVotes string

[New Infolabel] VideoPlayer.position(number).RatingAndVotes

VideoPlayer.mpaa string

[New Infolabel] VideoPlayer.offset(number).mpaa

VideoPlayer.position(number).mpaa string

[New Infolabel] VideoPlayer.position(number).mpaa

VideoPlayer.Art(type) string

[New Infolabel] VideoPlayer.offset(number).IMDBNumber

VideoPlayer.position(number).IMDBNumber string

[New Infolabel] VideoPlayer.position(number).IMDBNumber

VideoPlayer.Top250 string

[New Infolabel] VideoPlayer.offset(number).Top250

VideoPlayer.position(number).Top250 string

[New Infolabel] VideoPlayer.position(number).Top250

VideoPlayer.EpisodeName string

[New Infolabel] VideoPlayer.offset(number).Album

VideoPlayer.position(number).Album string

[New Infolabel] VideoPlayer.position(number).Album

VideoPlayer.Artist string

[New Infolabel] VideoPlayer.offset(number).Artist

VideoPlayer.position(number).Artist string

[New Infolabel] VideoPlayer.position(number).Artist

VideoPlayer.Studio string

[New Infolabel] VideoPlayer.offset(number).Studio

VideoPlayer.position(number).Studio string

[New Infolabel] VideoPlayer.position(number).Studio

VideoPlayer.Writer string

[New Infolabel] VideoPlayer.offset(number).Writer

VideoPlayer.position(number).Writer string

[New Infolabel] VideoPlayer.position(number).Writer

VideoPlayer.Tagline string

[New Infolabel] VideoPlayer.offset(number).Tagline

VideoPlayer.position(number).Tagline string

[New Infolabel] VideoPlayer.position(number).Tagline

VideoPlayer.PlotOutline string

[New Infolabel] VideoPlayer.offset(number).PlotOutline

VideoPlayer.position(number).PlotOutline string

[New Infolabel] VideoPlayer.position(number).PlotOutline

VideoPlayer.Plot string

[New Infolabel] VideoPlayer.offset(number).Plot

VideoPlayer.position(number).Plot string

[New Infolabel] VideoPlayer.position(number).Plot

VideoPlayer.Premiered string

[New Infolabel] VideoPlayer.offset(number).Premiered

VideoPlayer.position(number).Premiered string

[New Infolabel] VideoPlayer.position(number).Premiered

VideoPlayer.Trailer string

[New Infolabel] VideoPlayer.offset(number).Title

VideoPlayer.position(number).Trailer string

[New Infolabel] VideoPlayer.position(number).Trailer

VideoPlayer.LastPlayed string

[New Infolabel] VideoPlayer.offset(number).LastPlayed

VideoPlayer.position(number).LastPlayed string

[New Infolabel] VideoPlayer.position(number).LastPlayed

VideoPlayer.PlayCount string

[New Infolabel] VideoPlayer.offset(number).PlayCount

VideoPlayer.position(number).PlayCount string

[New Infolabel] VideoPlayer.position(number).PlayCount

VideoPlayer.VideoCodec string

[New Infolabel] VideoPlayer.offset(number).DBID

VideoPlayer.position(number).DBID string

[New Infolabel] VideoPlayer.position(number).DBID

VideoPlayer.UniqueID(name) string

[New Infolabel] VideoPlayer.UniqueID(name)

VideoPlayer.TvShowDBID string

[New Infolabel] VideoPlayer.TvShowDBID

VideoPlayer.AudioStreamCount integer

[New Boolean Condition] ListItem.IsPlayable

ListItem.HasArchive boolean

[New Boolean Condition] ListItem.HasArchive

ListItem.IsEncrypted boolean

[New Boolean Condition] ListItem.IsAutoUpdateable

ListItem.Property(Addon.IsFromOfficialRepo) boolean

[New Boolean Condition] ListItem.Property(Addon.IsFromOfficialRepo)

ListItem.Property(Addon.IsBinary) boolean

[New Boolean Condition] ListItem.Property(Addon.IsBinary)

ListItem.Property(Addon.IsUpdate) boolean

[New Boolean Condition] ListItem.Property(Addon.IsUpdate)

ListItem.Property(Addon.ValidUpdateOrigin) string

[New Infolabel] ListItem.Property(Addon.ValidUpdateOrigin)

ListItem.Property(Addon.ValidUpdateVersion) string

[New Infolabel] ListItem.Property(Addon.ValidUpdateVersion)

ListItem.Label string

[New Infolabel] ListItem.Property(Album_Totaldiscs)

ListItem.Property(Album_Isboxset) string

[New Infobool] ListItem.Property(Album_Isboxset)

ListItem.Property(Album_Duration) string

[New Infolabel] ListItem.Property(Album_Duration)

ListItem.DiscNumber string

[New Infolabel] ListItem.FileNameNoExtension

ListItem.Date string

[New Boolean Condition] ListItem.HasReminder

ListItem.HasReminderRule .HasReminderRule boolean

[New Boolean Condition] ListItem.HasReminderRule

ListItem.HasRecording boolean

[New Infolabel] ListItem.AddonLifecycleType replaces ListItem.AddonBroken.

ListItem.AddonLifecycleDesc string

[New Infolabel] ListItem.AddonLifecycleDesc replaces ListItem.AddonBroken.

ListItem.AddonType string

[New Infolabel] ListItem.CurrentItem

ListItem.IsNew boolean

[New Infolabel] ListItem.IsNew

ListItem.IsPremiere boolean

[New Infolabel] ListItem.IsPremiere

ListItem.IsFinale boolean

[New Infolabel] ListItem.IsFinale

ListItem.IsLive boolean

[New Infolabel] ListItem.IsLive

ListItem.DiscTitle string

[New Infolabel] ListItem.DiscTitle

ListItem.IsBoxset boolean

[New Infolabel] ListItem.IsBoxset

ListItem.TotalDiscs boolean

[New Infolabel] ListItem.TotalDiscs

ListItem.ReleaseDate string

[New Infolabel] ListItem.ReleaseDate

ListItem.OriginalDate string

[New Infolabel] ListItem.OriginalDate

ListItem.BPM string

[New Infolabel] ListItem.BPM

ListItem.UniqueID(name) string

[New Infolabel] ListItem.UniqueID(name)

ListItem.BitRate string

[New Infolabel] ListItem.BitRate

ListItem.SampleRate string

[New Infolabel] ListItem.SampleRate

ListItem.MusicChannels string

[New Infolabel] ListItem.NoOfChannels

ListItem.TvShowDBID string

[New Infolabel] ListItem.TvShowDBID

ListItem.AlbumStatus string

[New Infolabel] ListItem.AlbumStatus ListItem.HdrType string

[New Infolabel] PVR.TimeShiftSeekbar

PVR.NowRecordingTitle string

[New Infolabel] PVR.IsPlayingActiveRecording

PVR.TimeshiftProgressPlayPos integer

[New Boolean Condition] Library.HasContent(boxsets)

Library.HasNode(path) boolean

[New Boolean Condition] Library.HasNode(path)

[Removed Infolabels] The following infolabels have been removed:

Page List of built-in functions [New builtin] EnableAddon(id)

InstallAddon(id)

Install the specified plugin/script Page Ranges Control [Ranges Control] New control added.