Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
[New Boolean Condition] String.IsEmpty(info)
String.IsEqual(info,string)
[New Boolean Condition] String.IsEqual(info,string)
String.StartsWith(info,substring)
[New Boolean Condition] String.StartsWith(info,substring)
String.EndsWith(info,substring)
[New Boolean Condition] String.EndsWith(info,substring)
String.Contains(info,substring)
[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
[New Boolean Condition] Player.IsTempo
Player.PlaySpeed
[New Boolean Condition] Player.Process(videohwdecoder)
Player.Process(videodecoder)
[New Infolabel] Player.Process(videodecoder)
Player.Process(deintmethod)
[New Infolabel] Player.Process(deintmethod)
Player.Process(pixformat)
[New Infolabel] Player.Process(pixformat)
Player.Process(videowidth)
[New Infolabel] Player.Process(videowidth)
Player.Process(videoheight)
[New Infolabel] Player.Process(videoheight)
Player.Process(videoscantype)
[New Infolabel] Player.Process(videofps)
Player.Process(videodar)
[New Infolabel] Player.Process(videodar)
Player.Process(audiodecoder)
[New Infolabel] Player.Process(audiodecoder)
Player.Process(audiochannels)
[New Infolabel] Player.Process(audiochannels)
Player.Process(audiosamplerate)
[New Infolabel] Player.Process(audiosamplerate)
Player.Process(audiobitspersample)
[New Infolabel] Player.Process(audiobitspersample)
[New Boolean Condition] System.HasPVRAddon
System.HasCMS
[New Boolean Condition] System.HasCMS
System.HasActiveModalDialog
[New Infolabel] System.PrivacyPolicy
System.SupportsCPUUsage
[New Infolabel] MusicPlayer.Property(Role.Composer)
MusicPlayer.Property(Role.Conductor)
[New Infolabel] MusicPlayer.Property(Role.Conductor)
MusicPlayer.Property(Role.Orchestra)
[New Infolabel] MusicPlayer.Property(Role.Orchestra)
MusicPlayer.Property(Role.Lyricist)
[New Infolabel] MusicPlayer.Property(Role.Lyricist)
MusicPlayer.Property(Role.Remixer)
[New Infolabel] MusicPlayer.Property(Role.Remixer)
MusicPlayer.Property(Role.Arranger)
[New Infolabel] MusicPlayer.Property(Role.Arranger)
MusicPlayer.Property(Role.Engineer)
[New Infolabel] MusicPlayer.Property(Role.Engineer)
MusicPlayer.Property(Role.Producer)
[New Infolabel] MusicPlayer.Property(Role.Producer)
MusicPlayer.Property(Role.DJMixer)
[New Infolabel] MusicPlayer.Property(Role.DJMixer)
MusicPlayer.Property(Role.Mixer)
[New Infolabel] MusicPlayer.Property(Role.Mixer)
MusicPlayer.Property(Album_Mood)
[New Infolabel] MusicPlayer.UserRating
MusicPlayer.Votes
[New Infolabel] MusicPlayer.Contributors
MusicPlayer.ContributorAndRole
[New Infolabel] MusicPlayer.ContributorAndRole
MusicPlayer.Mood
[New Infolabel] MusicPlayer.Mood
MusicPlayer.PlaylistPlaying
[New Infolabel] MusicPlayer.DBID
MusicPlayer.DiscTitle
[New Infolabel] VideoPlayer.DBID
VideoPlayer.offset(number).DBID
[New Infolabel] Container.PluginCategory
Container.Viewmode
[New Infolabel] Container.ViewCount
Container.Totaltime
[New Infolabel] Container.ShowTitle
[Boolean Condition Updated] ListItem.Property(Addon.IsEnabled)
replaces ListItem.Property(Addon.Enabled)
.
ListItem.Property(Addon.IsInstalled)
[Boolean Condition Updated] ListItem.Property(Addon.IsInstalled)
replaces ListItem.Property(Addon.Installed)
.
ListItem.Property(Addon.HasUpdate)
[Boolean Condition Updated] ListItem.Property(Addon.HasUpdate)
replaces ListItem.Property(Addon.UpdateAvail)
.
ListItem.IsAutoUpdateable
[New Infolabel] ListItem.Contributors
ListItem.ContributorAndRole
[New Infolabel] ListItem.ContributorAndRole
ListItem.Director
[New Infolabel] ListItem.Ratings([name])
[Infolabel Updated] ListItem.Ratings
for songs it's now the scraped rating.
ListItem.Set
[New Infolabel] ListItem.Set
ListItem.SetId
[New Infolabel] ListItem.SetId
ListItem.Status
[New Infolabel] ListItem.Status
ListItem.EndTimeResume
[New Infolabel] ListItem.EndTimeResume
ListItem.UserRating
[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
[New Infolabel] ListItem.Mood
ListItem.Mpaa
[Infolabel Updated] ListItem.DBTYPE
now available in the music library.
ListItem.DBID
[New Infolabel] ListItem.Appearances
ListItem.Cast
[New Infolabel] ListItem.Tag
ListItem.Tagline
[New Boolean Condition] ListItem.Property(Addon.Orphaned)
ListItem.Property(Addon.Path)
[New Boolean Condition] ListItem.TimerHasError
ListItem.TimerHasConflict
[New Boolean Condition] ListItem.TimerHasConflict
ListItem.TimerIsActive
[New Boolean Condition] ListItem.TimerIsActive
ListItem.Comment
[New Boolean Condition] ListItem.IsParentFolder
ListItem.AddonName
[Infolabel Updated] ListItem.AddonName
replaces ListItem.Property(Addon.Name)
.
ListItem.AddonVersion
[Infolabel Updated] ListItem.AddonVersion
replaces ListItem.Property(Addon.Version)
.
ListItem.AddonCreator
[Infolabel Updated] ListItem.AddonCreator
replaces ListItem.Property(Addon.Creator)
.
ListItem.AddonSummary
[Infolabel Updated] ListItem.AddonSummary
replaces ListItem.Property(Addon.Summary)
.
ListItem.AddonDescription
[Infolabel Updated] ListItem.AddonDescription
replaces ListItem.Property(Addon.Description)
.
ListItem.AddonDisclaimer
[Infolabel Updated] ListItem.AddonDisclaimer
replaces ListItem.Property(Addon.Disclaimer)
.
ListItem.AddonBroken
[Infolabel Updated] ListItem.AddonBroken
replaces ListItem.Property(Addon.Broken)
.
ListItem.AddonLifecycleType
[Infolabel Updated] ListItem.AddonType
replaces ListItem.Property(Addon.Type)
.
ListItem.AddonInstallDate
[New Infolabel] ListItem.AddonInstallDate
ListItem.AddonLastUpdated
[New Infolabel] ListItem.AddonLastUpdated
ListItem.AddonLastUsed
[New Infolabel] ListItem.AddonLastUsed
ListItem.AddonNews
[New Infolabel] ListItem.AddonNews
ListItem.AddonSize
[New Infolabel] ListItem.AddonSize
ListItem.AddonOrigin
[New Infolabel] ListItem.Property(Role.Composer)
ListItem.Property(Role.Conductor)
[New Infolabel] ListItem.Property(Role.Conductor)
ListItem.Property(Role.Orchestra)
[New Infolabel] ListItem.Property(Role.Orchestra)
ListItem.Property(Role.Lyricist)
[New Infolabel] ListItem.Property(Role.Lyricist)
ListItem.Property(Role.Remixer)
[New Infolabel] ListItem.Property(Role.Remixer)
ListItem.Property(Role.Arranger)
[New Infolabel] ListItem.Property(Role.Arranger)
ListItem.Property(Role.Engineer)
[New Infolabel] ListItem.Property(Role.Engineer)
ListItem.Property(Role.Producer)
[New Infolabel] ListItem.Property(Role.Producer)
ListItem.Property(Role.DJMixer)
[New Infolabel] ListItem.Property(Role.DJMixer)
ListItem.Property(Role.Mixer)
[New Infolabel] ListItem.Property(Role.DJMixer)
ListItem.Property(Game.VideoFilter)
[New Boolean Condition] Window.Is(window)
Window.IsActive(window)
[New Infolabel] Window.Property(Addon.ID)
Window.Property(IsRadio)
[New Infolabel] PVR.TVNowRecordingTitle
PVR.TVNowRecordingDateTime
[New Infolabel] PVR.TVNowRecordingDateTime
PVR.TVNowRecordingChannel
[New Infolabel] PVR.TVNowRecordingChannel
PVR.TVNowRecordingChannelIcon
[New Infolabel] PVR.TVNowRecordingChannelIcon
PVR.TVNextRecordingTitle
[New Infolabel] PVR.TVNextRecordingTitle
PVR.TVNextRecordingDateTime
[New Infolabel] PVR.TVNextRecordingDateTime
PVR.TVNextRecordingChannel
[New Infolabel] PVR.TVNextRecordingChannel
PVR.TVNextRecordingChannelIcon
[New Infolabel] PVR.TVNextRecordingChannelIcon
PVR.RadioNowRecordingTitle
[New Infolabel] PVR.RadioNowRecordingTitle
PVR.RadioNowRecordingDateTime
[New Infolabel] PVR.RadioNowRecordingDateTime
PVR.RadioNowRecordingChannel
[New Infolabel] PVR.RadioNowRecordingChannel
PVR.RadioNowRecordingChannelIcon
[New Infolabel] PVR.RadioNowRecordingChannelIcon
PVR.RadioNextRecordingTitle
[New Infolabel] PVR.RadioNextRecordingTitle
PVR.RadioNextRecordingDateTime
[New Infolabel] PVR.RadioNextRecordingDateTime
PVR.RadioNextRecordingChannel
[New Infolabel] PVR.RadioNextRecordingChannel
PVR.RadioNextRecordingChannelIcon
[New Infolabel] PVR.RadioNextRecordingChannelIcon
PVR.IsRecordingTV
[New Boolean Condition] PVR.IsRecordingTV
PVR.HasTVTimer
[New Boolean Condition] PVR.HasTVTimer
PVR.HasNonRecordingTVTimer
[New Boolean Condition] PVR.HasNonRecordingTVTimer
PVR.IsRecordingRadio
[New Boolean Condition] PVR.IsRecordingRadio
PVR.HasRadioTimer
[New Boolean Condition] PVR.HasRadioTimer
PVR.HasNonRecordingRadioTimer
[New Boolean Condition] PVR.HasRadioTimer
PVR.ChannelNumberInput
[New Boolean Condition] Library.HasContent(Role.Composer)
Library.HasContent(Role.Conductor)
[New Boolean Condition] Library.HasContent(Role.Conductor)
Library.HasContent(Role.Orchestra)
[New Boolean Condition] Library.HasContent(Role.Orchestra)
Library.HasContent(Role.Lyricist)
[New Boolean Condition] Library.HasContent(Role.Lyricist)
Library.HasContent(Role.Remixer)
[New Boolean Condition] Library.HasContent(Role.Remixer)
Library.HasContent(Role.Arranger)
[New Boolean Condition] Library.HasContent(Role.Arranger)
Library.HasContent(Role.Engineer)
[New Boolean Condition] Library.HasContent(Role.Engineer)
Library.HasContent(Role.Producer)
[New Boolean Condition] Library.HasContent(Role.Producer)
Library.HasContent(Role.DJMixer)
[New Boolean Condition] Library.HasContent(Role.DJMixer)
Library.HasContent(Role.Mixer)
[New Boolean Condition] Library.HasContent(Role.Mixer)
Library.HasContent(boxsets)
[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
insteadoff
- use false
insteadPlayer.ShowCodec
System.GetBool(pvrmanager.enabled)
Page WindowIDs New window
Games
WINDOW_GAMES
10821
MyGames.xml