Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Skinning engine v17
Page Infolabels and Boolean conditions

[New Infolabel] ListItem.AddonNews

[New Infolabel] PVR.TVNowRecordingDateTime

[New Infolabel] PVR.TVNowRecordingTitle

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

[New Boolean Condition] Window.Is(window)

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

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

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

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

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

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

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

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

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

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

[New Infolabel] ListItem.AddonSize

[New Infolabel] PVR.TVNowRecordingChannel

[New Infolabel] ListItem.AddonLastUsed

[New Infolabel] ListItem.AddonLastUpdated

[New Infolabel] ListItem.AddonInstallDate

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

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

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

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

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

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

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

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

[New Boolean Condition] ListItem.IsParentFolder

[New Boolean Condition] ListItem.TimerIsActive

[New Boolean Condition] ListItem.TimerHasConflict

[New Boolean Condition] ListItem.TimerHasError

[New Boolean Condition] PVR.HasNonRecordingTVTimer

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

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

[Removed Infolabels] The following infolabels have been removed:

  • ListItem.StarRating - use the other ratings instead.

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

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

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

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

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

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

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

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

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

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

[New Boolean Condition] PVR.HasRadioTimer

[New Boolean Condition] PVR.HasRadioTimer

[New Boolean Condition] PVR.IsRecordingRadio

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

[New Boolean Condition] PVR.HasTVTimer

[New Boolean Condition] PVR.IsRecordingTV

[New Infolabel] PVR.RadioNextRecordingChannelIcon

[New Infolabel] PVR.RadioNextRecordingChannel

[New Infolabel] PVR.RadioNextRecordingDateTime

[New Infolabel] PVR.RadioNextRecordingTitle

[New Infolabel] PVR.RadioNowRecordingChannelIcon

[New Infolabel] PVR.RadioNowRecordingChannel

[New Infolabel] PVR.RadioNowRecordingDateTime

[New Infolabel] PVR.RadioNowRecordingTitle

[New Infolabel] PVR.TVNextRecordingChannelIcon

[New Infolabel] PVR.TVNextRecordingChannel

[New Infolabel] PVR.TVNextRecordingDateTime

[New Infolabel] PVR.TVNextRecordingTitle

[New Infolabel] PVR.TVNowRecordingChannelIcon

[New Infolabel] Player.Process(videowidth)

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

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

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

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

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

[New Infolabel] System.PrivacyPolicy

[New Boolean Condition] System.HasCMS

[New Boolean Condition] System.HasPVRAddon

[New Infolabel] Player.Process(audiobitspersample)

[New Infolabel] Player.Process(audiosamplerate)

[New Infolabel] Player.Process(audiochannels)

[New Infolabel] Player.Process(audiodecoder)

[New Infolabel] Player.Process(videodar)

[New Infolabel] Player.Process(videofps)

[New Infolabel] Player.Process(videoheight)

[New Infolabel] ListItem.Tag

[New Infolabel] Player.Process(pixformat)

[New Infolabel] Player.Process(deintmethod)

[New Infolabel] Player.Process(videodecoder)

[New Boolean Condition] Player.Process(videohwdecoder)

[New Boolean Condition] Player.IsTempo

[New Boolean Condition] Player.TempoEnabled

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

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

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

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

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

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

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

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

[New Boolean Condition] String.IsEmpty(info)

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

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

[New Infolabel] ListItem.Appearances

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

[New Infolabel] ListItem.Mood

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

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

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

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

[New Infolabel] ListItem.EndTimeResume

[New Infolabel] ListItem.Status

[New Infolabel] ListItem.SetId

[New Infolabel] ListItem.Set

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

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

[New Infolabel] ListItem.ContributorAndRole

[New Infolabel] ListItem.Contributors

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

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

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

[New Infolabel] Container.ShowTitle

[New Infolabel] Container.ViewCount

[New Infolabel] Container.PluginCategory

[New Infolabel] VideoPlayer.DBID

[New Infolabel] MusicPlayer.DBID

[New Infolabel] MusicPlayer.Mood

[New Infolabel] MusicPlayer.ContributorAndRole

[New Infolabel] MusicPlayer.Contributors

[New Infolabel] MusicPlayer.UserRating

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

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

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

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

Page WindowIDs
New window