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

[New Boolean Condition] String.IsEmpty(info)

String.IsEqual(info,string) boolean

[New Boolean Condition] String.IsEqual(info,string)

String.StartsWith(info,substring) boolean

[New Boolean Condition] String.StartsWith(info,substring)

String.EndsWith(info,substring) boolean

[New Boolean Condition] String.EndsWith(info,substring)

String.Contains(info,substring) boolean

[New Boolean Condition] String.Contains(info,substring)

[New Boolean Condition] Integer.IsEqual(info,number)

[New Boolean Condition] Integer.IsGreater(info,number)

[New Boolean Condition] Integer.IsGreaterOrEqual(info,number)

[New Boolean Condition] Integer.IsLess(info,number)

[New Boolean Condition] Integer.IsLessOrEqual(info,number)

[New Boolean Condition] Player.TempoEnabled

Player.IsTempo boolean

[New Boolean Condition] Player.IsTempo

Player.PlaySpeed string

[New Boolean Condition] Player.Process(videohwdecoder)

Player.Process(videodecoder) string

[New Infolabel] Player.Process(videodecoder)

Player.Process(deintmethod) string

[New Infolabel] Player.Process(deintmethod)

Player.Process(pixformat) string

[New Infolabel] Player.Process(pixformat)

Player.Process(videowidth) string

[New Infolabel] Player.Process(videowidth)

Player.Process(videoheight) string

[New Infolabel] Player.Process(videoheight)

Player.Process(videoscantype) string

[New Infolabel] Player.Process(videofps)

Player.Process(videodar) string

[New Infolabel] Player.Process(videodar)

Player.Process(audiodecoder) string

[New Infolabel] Player.Process(audiodecoder)

Player.Process(audiochannels) string

[New Infolabel] Player.Process(audiochannels)

Player.Process(audiosamplerate) string

[New Infolabel] Player.Process(audiosamplerate)

Player.Process(audiobitspersample) string

[New Infolabel] Player.Process(audiobitspersample)

[New Boolean Condition] System.HasPVRAddon

System.HasCMS boolean

[New Boolean Condition] System.HasCMS

System.HasActiveModalDialog boolean

[New Infolabel] System.PrivacyPolicy

System.SupportsCPUUsage boolean

[New Infolabel] MusicPlayer.Property(Role.Composer)

MusicPlayer.Property(Role.Conductor) string

[New Infolabel] MusicPlayer.Property(Role.Conductor)

MusicPlayer.Property(Role.Orchestra) string

[New Infolabel] MusicPlayer.Property(Role.Orchestra)

MusicPlayer.Property(Role.Lyricist) string

[New Infolabel] MusicPlayer.Property(Role.Lyricist)

MusicPlayer.Property(Role.Remixer) string

[New Infolabel] MusicPlayer.Property(Role.Remixer)

MusicPlayer.Property(Role.Arranger) string

[New Infolabel] MusicPlayer.Property(Role.Arranger)

MusicPlayer.Property(Role.Engineer) string

[New Infolabel] MusicPlayer.Property(Role.Engineer)

MusicPlayer.Property(Role.Producer) string

[New Infolabel] MusicPlayer.Property(Role.Producer)

MusicPlayer.Property(Role.DJMixer) string

[New Infolabel] MusicPlayer.Property(Role.DJMixer)

MusicPlayer.Property(Role.Mixer) string

[New Infolabel] MusicPlayer.Property(Role.Mixer)

MusicPlayer.Property(Album_Mood) string

[New Infolabel] MusicPlayer.UserRating

MusicPlayer.Votes string

[New Infolabel] MusicPlayer.Contributors

MusicPlayer.ContributorAndRole string

[New Infolabel] MusicPlayer.ContributorAndRole

MusicPlayer.Mood string

[New Infolabel] MusicPlayer.Mood

MusicPlayer.PlaylistPlaying boolean

[New Infolabel] MusicPlayer.DBID

MusicPlayer.DiscTitle string

[New Infolabel] VideoPlayer.DBID

VideoPlayer.offset(number).DBID string

[New Infolabel] Container.PluginCategory

Container.Viewmode string

[New Infolabel] Container.ViewCount

Container.Totaltime string

[New Infolabel] Container.ShowTitle

[Boolean Condition Updated] ListItem.Property(Addon.IsEnabled) replaces ListItem.Property(Addon.Enabled).

ListItem.Property(Addon.IsInstalled) boolean

[Boolean Condition Updated] ListItem.Property(Addon.IsInstalled) replaces ListItem.Property(Addon.Installed).

ListItem.Property(Addon.HasUpdate) boolean

[Boolean Condition Updated] ListItem.Property(Addon.HasUpdate) replaces ListItem.Property(Addon.UpdateAvail).

ListItem.IsAutoUpdateable boolean

[New Infolabel] ListItem.Contributors

ListItem.ContributorAndRole string

[New Infolabel] ListItem.ContributorAndRole

ListItem.Director string

[New Infolabel] ListItem.Ratings([name])

[Infolabel Updated] ListItem.Ratings for songs it's now the scraped rating.

ListItem.Set string

[New Infolabel] ListItem.Set

ListItem.SetId string

[New Infolabel] ListItem.SetId

ListItem.Status string

[New Infolabel] ListItem.Status

ListItem.EndTimeResume string

[New Infolabel] ListItem.EndTimeResume

ListItem.UserRating string

[Infolabel Updated] ListItem.UserRating now available for albums/songs.

[Infolabel Updated] ListItem.Votes([name]) add optional param name to specify the scrapper.

[New Infolabel] ListItem.RatingAndVotes([name])

[Infolabel Updated] ListItem.RatingAndVotes now available for albums/songs.

ListItem.Mood string

[New Infolabel] ListItem.Mood

ListItem.Mpaa string

[Infolabel Updated] ListItem.DBTYPE now available in the music library.

ListItem.DBID string

[New Infolabel] ListItem.Appearances

ListItem.Cast string

[New Infolabel] ListItem.Tag

ListItem.Tagline string

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

ListItem.Property(Addon.Path) string

[New Boolean Condition] ListItem.TimerHasError

ListItem.TimerHasConflict boolean

[New Boolean Condition] ListItem.TimerHasConflict

ListItem.TimerIsActive boolean

[New Boolean Condition] ListItem.TimerIsActive

ListItem.Comment string

[New Boolean Condition] ListItem.IsParentFolder

ListItem.AddonName string

[Infolabel Updated] ListItem.AddonName replaces ListItem.Property(Addon.Name).

ListItem.AddonVersion string

[Infolabel Updated] ListItem.AddonVersion replaces ListItem.Property(Addon.Version).

ListItem.AddonCreator string

[Infolabel Updated] ListItem.AddonCreator replaces ListItem.Property(Addon.Creator).

ListItem.AddonSummary string

[Infolabel Updated] ListItem.AddonSummary replaces ListItem.Property(Addon.Summary).

ListItem.AddonDescription string

[Infolabel Updated] ListItem.AddonDescription replaces ListItem.Property(Addon.Description).

ListItem.AddonDisclaimer string

[Infolabel Updated] ListItem.AddonDisclaimer replaces ListItem.Property(Addon.Disclaimer).

ListItem.AddonBroken string

[Infolabel Updated] ListItem.AddonBroken replaces ListItem.Property(Addon.Broken).

ListItem.AddonLifecycleType string

[Infolabel Updated] ListItem.AddonType replaces ListItem.Property(Addon.Type).

ListItem.AddonInstallDate string

[New Infolabel] ListItem.AddonInstallDate

ListItem.AddonLastUpdated string

[New Infolabel] ListItem.AddonLastUpdated

ListItem.AddonLastUsed string

[New Infolabel] ListItem.AddonLastUsed

ListItem.AddonNews string

[New Infolabel] ListItem.AddonNews

ListItem.AddonSize string

[New Infolabel] ListItem.AddonSize

ListItem.AddonOrigin string

[New Infolabel] ListItem.Property(Role.Composer)

ListItem.Property(Role.Conductor) string

[New Infolabel] ListItem.Property(Role.Conductor)

ListItem.Property(Role.Orchestra) string

[New Infolabel] ListItem.Property(Role.Orchestra)

ListItem.Property(Role.Lyricist) string

[New Infolabel] ListItem.Property(Role.Lyricist)

ListItem.Property(Role.Remixer) string

[New Infolabel] ListItem.Property(Role.Remixer)

ListItem.Property(Role.Arranger) string

[New Infolabel] ListItem.Property(Role.Arranger)

ListItem.Property(Role.Engineer) string

[New Infolabel] ListItem.Property(Role.Engineer)

ListItem.Property(Role.Producer) string

[New Infolabel] ListItem.Property(Role.Producer)

ListItem.Property(Role.DJMixer) string

[New Infolabel] ListItem.Property(Role.DJMixer)

ListItem.Property(Role.Mixer) string

[New Infolabel] ListItem.Property(Role.DJMixer)

ListItem.Property(Game.VideoFilter) string

[New Boolean Condition] Window.Is(window)

Window.IsActive(window) boolean

[New Infolabel] Window.Property(Addon.ID)

Window.Property(IsRadio) string

[New Infolabel] PVR.TVNowRecordingTitle

PVR.TVNowRecordingDateTime Date/Time string

[New Infolabel] PVR.TVNowRecordingDateTime

PVR.TVNowRecordingChannel string

[New Infolabel] PVR.TVNowRecordingChannel

PVR.TVNowRecordingChannelIcon string

[New Infolabel] PVR.TVNowRecordingChannelIcon

PVR.TVNextRecordingTitle string

[New Infolabel] PVR.TVNextRecordingTitle

PVR.TVNextRecordingDateTime Date/Time string

[New Infolabel] PVR.TVNextRecordingDateTime

PVR.TVNextRecordingChannel string

[New Infolabel] PVR.TVNextRecordingChannel

PVR.TVNextRecordingChannelIcon string

[New Infolabel] PVR.TVNextRecordingChannelIcon

PVR.RadioNowRecordingTitle string

[New Infolabel] PVR.RadioNowRecordingTitle

PVR.RadioNowRecordingDateTime Date/Time string

[New Infolabel] PVR.RadioNowRecordingDateTime

PVR.RadioNowRecordingChannel string

[New Infolabel] PVR.RadioNowRecordingChannel

PVR.RadioNowRecordingChannelIcon string

[New Infolabel] PVR.RadioNowRecordingChannelIcon

PVR.RadioNextRecordingTitle string

[New Infolabel] PVR.RadioNextRecordingTitle

PVR.RadioNextRecordingDateTime Date/Time string

[New Infolabel] PVR.RadioNextRecordingDateTime

PVR.RadioNextRecordingChannel string

[New Infolabel] PVR.RadioNextRecordingChannel

PVR.RadioNextRecordingChannelIcon string

[New Infolabel] PVR.RadioNextRecordingChannelIcon

PVR.IsRecordingTV boolean

[New Boolean Condition] PVR.IsRecordingTV

PVR.HasTVTimer boolean

[New Boolean Condition] PVR.HasTVTimer

PVR.HasNonRecordingTVTimer boolean

[New Boolean Condition] PVR.HasNonRecordingTVTimer

PVR.IsRecordingRadio boolean

[New Boolean Condition] PVR.IsRecordingRadio

PVR.HasRadioTimer boolean

[New Boolean Condition] PVR.HasRadioTimer

PVR.HasNonRecordingRadioTimer boolean

[New Boolean Condition] PVR.HasRadioTimer

PVR.ChannelNumberInput string

[New Boolean Condition] Library.HasContent(Role.Composer)

Library.HasContent(Role.Conductor) boolean

[New Boolean Condition] Library.HasContent(Role.Conductor)

Library.HasContent(Role.Orchestra) boolean

[New Boolean Condition] Library.HasContent(Role.Orchestra)

Library.HasContent(Role.Lyricist) boolean

[New Boolean Condition] Library.HasContent(Role.Lyricist)

Library.HasContent(Role.Remixer) boolean

[New Boolean Condition] Library.HasContent(Role.Remixer)

Library.HasContent(Role.Arranger) boolean

[New Boolean Condition] Library.HasContent(Role.Arranger)

Library.HasContent(Role.Engineer) boolean

[New Boolean Condition] Library.HasContent(Role.Engineer)

Library.HasContent(Role.Producer) boolean

[New Boolean Condition] Library.HasContent(Role.Producer)

Library.HasContent(Role.DJMixer) boolean

[New Boolean Condition] Library.HasContent(Role.DJMixer)

Library.HasContent(Role.Mixer) boolean

[New Boolean Condition] Library.HasContent(Role.Mixer)

Library.HasContent(boxsets) boolean

[Removed Infolabels] The following infolabels have been removed:

  • ListItem.StarRating - use the other ratings instead.

[Removed Boolean Conditions] The following infobools have been removed:

  • on - use true instead
  • off - use false instead
  • Player.ShowCodec
  • System.GetBool(pvrmanager.enabled)

Page WindowIDs New window

Games

WINDOW_GAMES

10821

MyGames.xml