|
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.ShowCodecSystem.GetBool(pvrmanager.enabled) Page WindowIDs New window
Games
WINDOW_GAMES
10821
MyGames.xml