<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hitcher</id>
	<title>Official Kodi Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://kodi.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hitcher"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Hitcher"/>
	<updated>2026-08-14T14:32:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264409</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264409"/>
		<updated>2026-08-14T07:43:43Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* GUI built-in&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.ResetGroupList(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets a grouplist control&#039;s focus to its first item and scrolls back to the top.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] id	The control ID of the grouplist to reset.&lt;br /&gt;
| {{nowrap|v22 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.SetVisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ExportLibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshAlbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshArtist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function. &lt;br /&gt;
&lt;br /&gt;
The underlying mapping is defined in the Kodi C++ source file https://github.com/xbmc/xbmc/blob/master/xbmc/utils/SortUtils.h#L55-L180.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Controls&amp;diff=264373</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Controls&amp;diff=264373"/>
		<updated>2026-06-22T19:19:53Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available controls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
NOTE: The control definitions here can be become out of date. The latest xml behavior can be found in [https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/GUIControlFactory.cpp?view=markup the Git cpp code]&lt;br /&gt;
&lt;br /&gt;
== Available controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Add-on Rendering control]] : Control where rendering becomes performed from add-on.&lt;br /&gt;
; [[Button control]] : a standard push button control.&lt;br /&gt;
; [[Color Button Control]] : used for creating push buttons in Kodi with a box for color preview.&lt;br /&gt;
; [[EPGGrid control]] : used to display the EPG guide in the PVR section.&lt;br /&gt;
; [[Edit Control]] : used as an input control for the osd keyboard and other input fields.&lt;br /&gt;
; [[Fade label control]] : used to show multiple pieces of text in the same position, by fading from one to the other.&lt;br /&gt;
; [[Fixed List Container]] : used for a list of items with a fixed focus. Same as the [[Wrap List Container]] except it doesn&#039;t wrap.&lt;br /&gt;
; [[Game Control]] : used to display the currently playing game, with optional effects, whilst in the GUI.&lt;br /&gt;
; [[Game Controller]] : used to display a game controller, with optional effects.&lt;br /&gt;
; [[Game Controller List]] : used to give special behavior to a list of Game Controller controls.&lt;br /&gt;
; [[Group Control]] : used to group controls together.&lt;br /&gt;
; [[Group List Control]] : special case of the group control that forms a scrolling list of controls.&lt;br /&gt;
; [[Image Control]] : used to show an image.&lt;br /&gt;
; [[Label control]] : used to show some lines of text.&lt;br /&gt;
; [[List Container]] : used for a scrolling lists of items. Replaces the list control.&lt;br /&gt;
; [[Mover Control]] : used in the calibration screens.&lt;br /&gt;
; [[MultiImage Control]] : used to show a slideshow of images.&lt;br /&gt;
; [[Panel Container]] : used for a scrolling panel of items. Replaces the thumbnail panel.&lt;br /&gt;
; [[Progress Control]] : Used to show the progress of a particular operation.&lt;br /&gt;
; [[Resize ticker]] : used to set the pixel ratio in Video Calibration.&lt;br /&gt;
; [[RSS ticker]] : used to display scrolling RSS feeds.&lt;br /&gt;
; [[Ranges Control]] : Used to show multiple range blocks.&lt;br /&gt;
; [[Radio button control]] : a radio button control (as used for on/off settings).&lt;br /&gt;
; [[Scroll Bar Control]] : used for a implementing a scroll bar.&lt;br /&gt;
; [[Settings Slider Control]] : used for a slider control in the settings menus.&lt;br /&gt;
; [[Settings Spin Control]] : used for cycling up/down controls in the settings menus.&lt;br /&gt;
; [[Slider Control]] : used for a volume slider.&lt;br /&gt;
; [[Spin Control]] : used for cycling up/down controls.&lt;br /&gt;
; [[Text Box]] : used to show a multi-page piece of text.&lt;br /&gt;
; [[Toggle button control]] : a toggle on/off button that can take 2 different states.&lt;br /&gt;
; [[Video Control]] : used to display the currently playing video whilst in the GUI.&lt;br /&gt;
; [[Visualisation Control]] : used to display a visualisation while music is playing.&lt;br /&gt;
; [[Wrap List Container]] : used for a wrapping list of items with fixed focus.&lt;br /&gt;
&lt;br /&gt;
== Rarely used controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Mover Control]] : used in the calibration screens.&lt;br /&gt;
; [[Resize control]] : used to set the pixel ratio in Video Calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Depreciated controls ==&lt;br /&gt;
These controls are not recommended to be used inside skins &lt;br /&gt;
and will be removed from the skinning engine at some point. &lt;br /&gt;
Or may not work at all&lt;br /&gt;
&lt;br /&gt;
; Buttonscrollers : used for multiple buttons in a scrollable list.&lt;br /&gt;
; Checkmark Control : Used on the XLink Kai Host Dialog. Similar to Radio Button but does not have the button texture, and the check-mark is on the left.&lt;br /&gt;
; Console Control : used as a multi-coloured text display (XLink Kai window).&lt;br /&gt;
; Extended List Control : used in the XLink Kai window.&lt;br /&gt;
; Large Image Control : background loading version of the image control, for larger images.&lt;br /&gt;
; List Control : used for lists of items.&lt;br /&gt;
; Multiselect control : a piece of text with multiple selectable &amp;quot;button&amp;quot; components.&lt;br /&gt;
; Recently Added Media Control : used to display the last few items added to the video database.&lt;br /&gt;
; Select button control : a select button control (allows multiple selections from a single button)&lt;br /&gt;
; Thumbnail Panel : used to show a panel of thumbnails.&lt;br /&gt;
&lt;br /&gt;
== Built in controls ==&lt;br /&gt;
&lt;br /&gt;
A list of built in controls [[List of Built In Controls|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== XML tags that affect all control types ==&lt;br /&gt;
&lt;br /&gt;
The XML tags that affect all control types [[Default_control_tags|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== Filling controls and dictating how they respond from the skin ==&lt;br /&gt;
&lt;br /&gt;
Most of the controls&#039; contents are filled at runtime by the Kodi source codebase, but for controls such as buttons, labels and images, the Skinner has full control over what the button does or what the label and images look like, if they so desire. This is done via the use of conditional &amp;amp;lt;visible&amp;amp;gt; tags, built in &amp;amp;lt;execute&amp;amp;gt; functions, and &amp;amp;lt;info&amp;amp;gt; information tags. See the following links for more information.&lt;br /&gt;
&lt;br /&gt;
; [[Conditional visibility]] : Defining when to display and hide a control, and how to animate the effect.&lt;br /&gt;
; [[Animating your skin]] : Breathing life into controls by having defining how they move and respond to actions.&lt;br /&gt;
; [[List_of_built-in_functions|Built In Functions]] : Defining what a button or list does when clicked or focused.&lt;br /&gt;
; [[InfoLabels|Specifying Labels]] : Defining what a label control or image control&#039;s contents should be.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Controller&amp;diff=264370</id>
		<title>Game Controller</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Controller&amp;diff=264370"/>
		<updated>2026-06-22T19:13:57Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display a game controller, with optional effects.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The game controller control is used for displaying a game controller, such as joysticks, keyboards, mice, lightguns, etc.&lt;br /&gt;
&lt;br /&gt;
In v21 Omega, the control was expanded to give skinners more control over how it behaves, including manually specifying a controller to show, allowing for a fallback image, and applying a highlighting diffuse effect when the underlying controller is active.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game controller&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;controllerid&amp;gt;game.controller.snes&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
The &#039;&#039;&#039;[[Default Control Tags]]&#039;&#039;&#039; are applicable to this control. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
In v21 and above, the control derives from an [[Image_Control]] to allow for a fallback texture. All tags and attributes for images can be used, and any game-specific tags will cause the texture to be overridden.&lt;br /&gt;
&lt;br /&gt;
The game-specific tags added in v21 are:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controllerid&#039;&#039;&#039;&lt;br /&gt;
| The add-on ID of the controller profile to render, e.g. &amp;lt;code&amp;gt;game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controllerdiffuse&#039;&#039;&#039;&lt;br /&gt;
| A diffuse color used to highlight the controller when activity is detected on the in-game port or on the underlying peripheral held by the user.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controlleraddress&#039;&#039;&#039;&lt;br /&gt;
| The in-game &amp;quot;address&amp;quot; of the controller, e.g. &amp;lt;code&amp;gt;/1/game.controller.snes&amp;lt;/code&amp;gt; for a SNES controller connected to console port 1. Used to highlight the controller on port activity. Overrides &amp;lt;code&amp;gt;&amp;lt;controllerid&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;portaddress&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;portaddress&#039;&#039;&#039;&lt;br /&gt;
| The in-game &amp;quot;address&amp;quot; of the port the controller is connected to, e.g. &amp;lt;code&amp;gt;/1&amp;lt;/code&amp;gt; for port 1 of a SNES emulator. Used to highlight the controller on port activity.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;peripherallocation&#039;&#039;&#039;&lt;br /&gt;
| The location of the underlying peripheral providing input, e.g. &amp;lt;code&amp;gt;/joystick/0&amp;lt;/code&amp;gt; for the first physical controller held by the user. Used to highlight the controller on peripheral activity.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Controller address ===&lt;br /&gt;
The controller address is connected to the in-game input. It&#039;s formed by the emulated console&#039;s port, followed by the controller ID.&lt;br /&gt;
&lt;br /&gt;
For example, on SNES controllers, the address of the first port is &amp;lt;code&amp;gt;/1&amp;lt;/code&amp;gt;. The address of a SNES controller connected to that port is &amp;lt;code&amp;gt;/1/game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Old consoles used multitaps (controller hubs) to allow for more players than console ports. A multitap connected to port &amp;lt;code&amp;gt;/2&amp;lt;/code&amp;gt; would have the address &amp;lt;code&amp;gt;/2/game.controller.snes.multitap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A SNES controller connected to port 1 on a multitap would then have the address &amp;lt;code&amp;gt;/2/game.controller.snes.multitap/1/game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
=== Peripheral location ===&lt;br /&gt;
Peripherals are located by a &amp;lt;code&amp;gt;peripherals://&amp;lt;/code&amp;gt; URI containing their peripheral bus as a hostname and a path to the peripheral. For example, keyboards have the location &amp;lt;code&amp;gt;peripherals://application/keyboard.dev&amp;lt;/code&amp;gt;.&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;itemlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
            &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;icon&amp;gt;DefaultAddonNone.png&amp;lt;/icon&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;controllerid&amp;quot;&amp;gt;game.controller.snes&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs that highlight game controllers on button presses (&amp;lt;code&amp;gt;GamePorts&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Controller_List&amp;diff=264367</id>
		<title>Game Controller List</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Controller_List&amp;diff=264367"/>
		<updated>2026-06-22T19:13:24Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Created page with &amp;quot;{{mininav| Skinning | Available controls }} &amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; &amp;#039;&amp;#039;&amp;#039;Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.&amp;#039;&amp;#039;&amp;#039;  The game controller list is used for displaying a list of game controllers. It is provided as a container to allow for special behavior of the inner game controllers, such as visualizing the current in-game port for each controller in the GameAgents...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display a list of game controllers, allowing for special effects such as controller highlighting and port selection.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The game controller list is used for displaying a list of game controllers. It is provided as a container to allow for special behavior of the inner game controllers, such as visualizing the current in-game port for each controller in the GameAgents dialog.&lt;br /&gt;
&lt;br /&gt;
The control was introduced in v21 to support the new Player Viewer (&amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) dialog.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamecontrollerlist&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game controller list, showing two items: A &amp;quot;controller disconnected&amp;quot; icon and a SNES controller&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;192&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;96&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;orientation&amp;gt;horizontal&amp;lt;/orientation&amp;gt;&lt;br /&gt;
      &amp;lt;align&amp;gt;left&amp;lt;/align&amp;gt;&lt;br /&gt;
      &amp;lt;itemlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
                  &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
            &amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
      &amp;lt;focusedlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
                  &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
            &amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/focusedlayout&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;&lt;br /&gt;
                  &amp;lt;icon&amp;gt;DefaultAddonNone.png&amp;lt;/icon&amp;gt;&lt;br /&gt;
            &amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;&lt;br /&gt;
                  &amp;lt;property name=&amp;quot;controllerid&amp;quot;&amp;gt;game.controller.snes&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
The &#039;&#039;&#039;[[Default Control Tags]]&#039;&#039;&#039; are applicable to this control. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
The game controller list derives from a [[List Container]], so all list tags and attributes can be used.&lt;br /&gt;
&lt;br /&gt;
In addition, the following game-related tags are available:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;align&#039;&#039;&#039;&lt;br /&gt;
| Align controllers to the left or right, depending on how many in-game ports are available. Only used in-game for list item content provided by core, such as in the Player Viewer (&amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) dialog. Ignored if static content is provided.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Controller&amp;diff=264364</id>
		<title>Game Controller</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Controller&amp;diff=264364"/>
		<updated>2026-06-22T19:05:52Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Created page with &amp;quot;{{mininav| Skinning | Available controls }} &amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; &amp;#039;&amp;#039;&amp;#039;Used to display a game controller, with optional effects.&amp;#039;&amp;#039;&amp;#039;  The game controller control is used for displaying a game controller, such as joysticks, keyboards, mice, lightguns, etc.  In v21 Omega, the control was expanded to give skinners more control over how it behaves, including manually specifying a controller to show, allowing for a fallback image, and applying a highl...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display a game controller, with optional effects.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The game controller control is used for displaying a game controller, such as joysticks, keyboards, mice, lightguns, etc.&lt;br /&gt;
&lt;br /&gt;
In v21 Omega, the control was expanded to give skinners more control over how it behaves, including manually specifying a controller to show, allowing for a fallback image, and applying a highlighting diffuse effect when the underlying controller is active.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game controller&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;controllerid&amp;gt;game.controller.snes&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
The &#039;&#039;&#039;[[Default Control Tags]]&#039;&#039;&#039; are applicable to this control. Note that each tag is lower case only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
In v21 and above, the control derives from an [[Image_Control]] to allow for a fallback texture. All tags and attributes for images can be used, and any game-specific tags will cause the texture to be overridden.&lt;br /&gt;
&lt;br /&gt;
The game-specific tags added in v21 are:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controllerid&#039;&#039;&#039;&lt;br /&gt;
| The add-on ID of the controller profile to render, e.g. &amp;lt;code&amp;gt;game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controllerdiffuse&#039;&#039;&#039;&lt;br /&gt;
| A diffuse color used to highlight the controller when activity is detected on the in-game port or on the underlying peripheral held by the user.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;controlleraddress&#039;&#039;&#039;&lt;br /&gt;
| The in-game &amp;quot;address&amp;quot; of the controller, e.g. &amp;lt;code&amp;gt;/1/game.controller.snes&amp;lt;/code&amp;gt; for a SNES controller connected to console port 1. Used to highlight the controller on port activity. Overrides &amp;lt;code&amp;gt;&amp;lt;controllerid&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;portaddress&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;portaddress&#039;&#039;&#039;&lt;br /&gt;
| The in-game &amp;quot;address&amp;quot; of the port the controller is connected to, e.g. &amp;lt;code&amp;gt;/1&amp;lt;/code&amp;gt; for port 1 of a SNES emulator. Used to highlight the controller on port activity.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;peripherallocation&#039;&#039;&#039;&lt;br /&gt;
| The location of the underlying peripheral providing input, e.g. &amp;lt;code&amp;gt;/joystick/0&amp;lt;/code&amp;gt; for the first physical controller held by the user. Used to highlight the controller on peripheral activity.&lt;br /&gt;
|}&lt;br /&gt;
The control has been greatly expanded to allow for more use cases in the new Player Viewer (&amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) dialog.&lt;br /&gt;
=== Controller address ===&lt;br /&gt;
The controller address is connected to the in-game input. It&#039;s formed by the emulated console&#039;s port, followed by the controller ID.&lt;br /&gt;
&lt;br /&gt;
For example, on SNES controllers, the address of the first port is &amp;lt;code&amp;gt;/1&amp;lt;/code&amp;gt;. The address of a SNES controller connected to that port is &amp;lt;code&amp;gt;/1/game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Old consoles used multitaps (controller hubs) to allow for more players than console ports. A multitap connected to port &amp;lt;code&amp;gt;/2&amp;lt;/code&amp;gt; would have the address &amp;lt;code&amp;gt;/2/game.controller.snes.multitap&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A SNES controller connected to port 1 on a multitap would then have the address &amp;lt;code&amp;gt;/2/game.controller.snes.multitap/1/game.controller.snes&amp;lt;/code&amp;gt;.&lt;br /&gt;
=== Peripheral location ===&lt;br /&gt;
Peripherals are located by a &amp;lt;code&amp;gt;peripherals://&amp;lt;/code&amp;gt; URI containing their peripheral bus as a hostname and a path to the peripheral. For example, keyboards have the location &amp;lt;code&amp;gt;peripherals://application/keyboard.dev&amp;lt;/code&amp;gt;.&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;itemlayout width=&amp;quot;96&amp;quot; height=&amp;quot;96&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamecontroller&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
            &amp;lt;controllerid&amp;gt;$INFO[ListItem.Property(controllerid)]&amp;lt;/controllerid&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;icon&amp;gt;DefaultAddonNone.png&amp;lt;/icon&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;controllerid&amp;quot;&amp;gt;game.controller.snes&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs that highlight game controllers on button presses (&amp;lt;code&amp;gt;GamePorts&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;GameAgents&amp;lt;/code&amp;gt;) use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Control&amp;diff=264361</id>
		<title>Game Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Control&amp;diff=264361"/>
		<updated>2026-06-22T19:04:30Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display the currently playing game, with optional effects, while playing a game.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;videofilter&amp;gt;nearest&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
      &amp;lt;stretchmode&amp;gt;normal&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
      &amp;lt;rotation&amp;gt;0&amp;lt;/rotation&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the &#039;&#039;&#039;[[Default Control Tags]]&#039;&#039;&#039; the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;videofilter&#039;&#039;&#039;&lt;br /&gt;
| The filter to use, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;stretchmode&#039;&#039;&#039;&lt;br /&gt;
| The stretch mode, see [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;rotation&#039;&#039;&#039;&lt;br /&gt;
| The rotation, in degrees counter-clockwise, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;pixels&#039;&#039;&#039;&lt;br /&gt;
| A path to a v20 savestate, whose pixels will be rendered instead of the active game. A value of - will disable rendering of any pixels.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;itemlayout width=&amp;quot;444&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamewindow&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;videofilter&amp;gt;$INFO[ListItem.Property(game.videofilter)]&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
            &amp;lt;stretchmode&amp;gt;$INFO[ListItem.Property(game.stretchmode)]&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
            &amp;lt;rotation&amp;gt;$INFO[ListItem.Property(game.videorotation)]&amp;lt;/rotation&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videofilter&amp;quot;&amp;gt;nearest&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.stretchmode&amp;quot;&amp;gt;normal&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videorotation&amp;quot;&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs with a gamewindow control (&amp;lt;code&amp;gt;GameVideoFilter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameStretchMode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameVideoRotation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;InGameSaves)&amp;lt;/code&amp;gt; use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on_Rendering_control&amp;diff=264358</id>
		<title>Add-on Rendering control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on_Rendering_control&amp;diff=264358"/>
		<updated>2026-06-22T19:04:10Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Control where rendering becomes performed from add-on to show on Kodi&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;renderaddon&amp;quot; id =&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;left&amp;gt;5&amp;lt;/left&amp;gt;&lt;br /&gt;
      &amp;lt;top&amp;gt;50&amp;lt;/top&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;780&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;515&amp;lt;/height&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
Only the &#039;&#039;&#039;[[Default Control Tags]]&#039;&#039;&#039; are applicable to this control.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Control&amp;diff=264355</id>
		<title>Game Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Control&amp;diff=264355"/>
		<updated>2026-06-22T15:33:19Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] | [[Controls|Available controls]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display the currently playing game, with optional effects, while playing a game.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;videofilter&amp;gt;nearest&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
      &amp;lt;stretchmode&amp;gt;normal&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
      &amp;lt;rotation&amp;gt;0&amp;lt;/rotation&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default_control_tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;videofilter&#039;&#039;&#039;&lt;br /&gt;
| The filter to use, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;stretchmode&#039;&#039;&#039;&lt;br /&gt;
| The stretch mode, see [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;rotation&#039;&#039;&#039;&lt;br /&gt;
| The rotation, in degrees counter-clockwise, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;pixels&#039;&#039;&#039;&lt;br /&gt;
| A path to a v20 savestate, whose pixels will be rendered instead of the active game. A value of - will disable rendering of any pixels.&lt;br /&gt;
|}&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;itemlayout width=&amp;quot;444&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamewindow&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;videofilter&amp;gt;$INFO[ListItem.Property(game.videofilter)]&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
            &amp;lt;stretchmode&amp;gt;$INFO[ListItem.Property(game.stretchmode)]&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
            &amp;lt;rotation&amp;gt;$INFO[ListItem.Property(game.videorotation)]&amp;lt;/rotation&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videofilter&amp;quot;&amp;gt;nearest&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.stretchmode&amp;quot;&amp;gt;normal&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videorotation&amp;quot;&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs with a gamewindow control (&amp;lt;code&amp;gt;GameVideoFilter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameStretchMode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameVideoRotation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;InGameSaves)&amp;lt;/code&amp;gt; use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Control&amp;diff=264352</id>
		<title>Game Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Control&amp;diff=264352"/>
		<updated>2026-06-22T15:27:07Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display the currently playing game, with optional effects, while playing a game.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;videofilter&amp;gt;nearest&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
      &amp;lt;stretchmode&amp;gt;normal&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
      &amp;lt;rotation&amp;gt;0&amp;lt;/rotation&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default_control_tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;videofilter&#039;&#039;&#039;&lt;br /&gt;
| The filter to use, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;stretchmode&#039;&#039;&#039;&lt;br /&gt;
| The stretch mode, see [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;rotation&#039;&#039;&#039;&lt;br /&gt;
| The rotation, in degrees counter-clockwise, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;pixels&#039;&#039;&#039;&lt;br /&gt;
| A path to a v20 savestate, whose pixels will be rendered instead of the active game. A value of - will disable rendering of any pixels.&lt;br /&gt;
|}&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;itemlayout width=&amp;quot;444&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamewindow&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;videofilter&amp;gt;$INFO[ListItem.Property(game.videofilter)]&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
            &amp;lt;stretchmode&amp;gt;$INFO[ListItem.Property(game.stretchmode)]&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
            &amp;lt;rotation&amp;gt;$INFO[ListItem.Property(game.videorotation)]&amp;lt;/rotation&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videofilter&amp;quot;&amp;gt;nearest&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.stretchmode&amp;quot;&amp;gt;normal&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videorotation&amp;quot;&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs with a gamewindow control (&amp;lt;code&amp;gt;GameVideoFilter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameStretchMode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameVideoRotation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;InGameSaves)&amp;lt;/code&amp;gt; use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Control&amp;diff=264349</id>
		<title>Game Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Control&amp;diff=264349"/>
		<updated>2026-06-22T15:26:47Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display the currently playing game, with optional effects, while playing a game.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;videofilter&amp;gt;nearest&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
      &amp;lt;stretchmode&amp;gt;normal&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
      &amp;lt;rotation&amp;gt;0&amp;lt;/rotation&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default_control_tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;videofilter&#039;&#039;&#039;&lt;br /&gt;
| The filter to use, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;stretchmode&#039;&#039;&#039;&lt;br /&gt;
| The stretch mode, see [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;rotation&#039;&#039;&#039;&lt;br /&gt;
| The rotation, in degrees counter-clockwise, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;pixels&#039;&#039;&#039;&lt;br /&gt;
| A path to a v20 savestate, whose pixels will be rendered instead of the active game. A value of - will disable rendering of any pixels.&lt;br /&gt;
|}&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;itemlayout width=&amp;quot;444&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamewindow&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;videofilter&amp;gt;$INFO[ListItem.Property(game.videofilter)]&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
            &amp;lt;stretchmode&amp;gt;$INFO[ListItem.Property(game.stretchmode)]&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
            &amp;lt;rotation&amp;gt;$INFO[ListItem.Property(game.videorotation)]&amp;lt;/rotation&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videofilter&amp;quot;&amp;gt;nearest&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.stretchmode&amp;quot;&amp;gt;normal&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videorotation&amp;quot;&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs with a gamewindow control (&amp;lt;code&amp;gt;GameVideoFilter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameStretchMode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameVideoRotation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;InGameSaves)&amp;lt;/code&amp;gt; use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Game_Control&amp;diff=264346</id>
		<title>Game Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Game_Control&amp;diff=264346"/>
		<updated>2026-06-22T15:24:46Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Created page with &amp;quot;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; &amp;#039;&amp;#039;&amp;#039;Used to display the currently playing game, with optional effects, while playing a game.&amp;#039;&amp;#039;&amp;#039;  The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played. === Example === &amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; &amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Used to display the currently playing game, with optional effects, while playing a game.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The gamewindow control is used for displaying the currently playing game elsewhere in the Kodi GUI. You can choose the position, and size of the game displayed, as well as various effects. Note that the control is only rendered if game is being played.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;gamewindow&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first game control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;videofilter&amp;gt;nearest&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
      &amp;lt;stretchmode&amp;gt;normal&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
      &amp;lt;rotation&amp;gt;0&amp;lt;/rotation&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default_control_tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;videofilter&#039;&#039;&#039;&lt;br /&gt;
| The filter to use, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoFilter]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;stretchmode&#039;&#039;&#039;&lt;br /&gt;
| The stretch mode, see [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.StretchMode]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;rotation&#039;&#039;&#039;&lt;br /&gt;
| The rotation, in degrees counter-clockwise, see [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] for supported values. If empty, the value of the [[InfoLabels#RetroPlayer|RetroPlayer.VideoRotation]] info label is used.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;pixels&#039;&#039;&#039;&lt;br /&gt;
| A path to a v20 savestate, whose pixels will be rendered instead of the active game. A value of - will disable rendering of any pixels.&lt;br /&gt;
|}&lt;br /&gt;
=== List item info ===&lt;br /&gt;
List item info can be used for all tag values. For example, if the control definition looks like:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;itemlayout width=&amp;quot;444&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;control type=&amp;quot;gamewindow&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;videofilter&amp;gt;$INFO[ListItem.Property(game.videofilter)]&amp;lt;/videofilter&amp;gt;&lt;br /&gt;
            &amp;lt;stretchmode&amp;gt;$INFO[ListItem.Property(game.stretchmode)]&amp;lt;/stretchmode&amp;gt;&lt;br /&gt;
            &amp;lt;rotation&amp;gt;$INFO[ListItem.Property(game.videorotation)]&amp;lt;/rotation&amp;gt;&lt;br /&gt;
      &amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Static list items can be provided. Each gamewindow will inherit the properties:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;content&amp;gt;&lt;br /&gt;
      &amp;lt;item&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videofilter&amp;quot;&amp;gt;nearest&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.stretchmode&amp;quot;&amp;gt;normal&amp;lt;/property&amp;gt;&lt;br /&gt;
            &amp;lt;property name=&amp;quot;game.videorotation&amp;quot;&amp;gt;0&amp;lt;/property&amp;gt;&lt;br /&gt;
      &amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The in-game dialogs with a gamewindow control (&amp;lt;code&amp;gt;GameVideoFilter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameStretchMode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;GameVideoRotation&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;InGameSaves)&amp;lt;/code&amp;gt; use a similar strategy with list items populated by core.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on_Rendering_control&amp;diff=264343</id>
		<title>Add-on Rendering control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on_Rendering_control&amp;diff=264343"/>
		<updated>2026-06-22T15:09:37Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Created page with &amp;quot;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; Control where rendering becomes performed from add-on to show on Kodi === Example === &amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; &amp;lt;control type=&amp;quot;renderaddon&amp;quot; id =&amp;quot;9&amp;quot;&amp;gt;       &amp;lt;left&amp;gt;5&amp;lt;/left&amp;gt;       &amp;lt;top&amp;gt;50&amp;lt;/top&amp;gt;       &amp;lt;width&amp;gt;780&amp;lt;/width&amp;gt;       &amp;lt;height&amp;gt;515&amp;lt;/height&amp;gt; &amp;lt;/control&amp;gt; &amp;lt;/syntaxhighlight&amp;gt; === Available tags === Only the Default_control_tags are applicable to this control. &amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt; == See also == &amp;#039;&amp;#039;&amp;#039;Development:&amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Control where rendering becomes performed from add-on to show on Kodi&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;renderaddon&amp;quot; id =&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;left&amp;gt;5&amp;lt;/left&amp;gt;&lt;br /&gt;
      &amp;lt;top&amp;gt;50&amp;lt;/top&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;780&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;515&amp;lt;/height&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
Only the [[Default_control_tags]] are applicable to this control.&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Controls&amp;diff=264340</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Controls&amp;diff=264340"/>
		<updated>2026-06-22T15:04:03Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Add missing controls&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
NOTE: The control definitions here can be become out of date. The latest xml behavior can be found in [https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/GUIControlFactory.cpp?view=markup the Git cpp code]&lt;br /&gt;
&lt;br /&gt;
== Available controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Add-on Rendering control]] : Control where rendering becomes performed from add-on.&lt;br /&gt;
; [[Button control]] : a standard push button control.&lt;br /&gt;
; [[Color Button Control]] : used for creating push buttons in Kodi with a box for color preview.&lt;br /&gt;
; [[EPGGrid control]] : used to display the EPG guide in the PVR section.&lt;br /&gt;
; [[Edit Control]] : used as an input control for the osd keyboard and other input fields.&lt;br /&gt;
; [[Fade label control]] : used to show multiple pieces of text in the same position, by fading from one to the other.&lt;br /&gt;
; [[Fixed List Container]] : used for a list of items with a fixed focus. Same as the [[Wrap List Container]] except it doesn&#039;t wrap.&lt;br /&gt;
; [[Game Control]] : used to display the currently playing game, with optional effects, whilst in the GUI.&lt;br /&gt;
; [[Game Controller]] : used to display a game controller, with optional effects.&lt;br /&gt;
; [[Game Controller List]] : used to give special behavior to a list of Game Controller controls.&lt;br /&gt;
; [[Group Control]] : used to group controls together.&lt;br /&gt;
; [[Group List Control]] : special case of the group control that forms a scrolling list of controls.&lt;br /&gt;
; [[Image Control]] : used to show an image.&lt;br /&gt;
; [[Label control]] : used to show some lines of text.&lt;br /&gt;
; [[List Container]] : used for a scrolling lists of items. Replaces the list control.&lt;br /&gt;
; [[MultiImage Control]] : used to show a slideshow of images.&lt;br /&gt;
; [[Panel Container]] : used for a scrolling panel of items. Replaces the thumbnail panel.&lt;br /&gt;
; [[Progress Control]] : Used to show the progress of a particular operation.&lt;br /&gt;
; [[RSS ticker]] : used to display scrolling RSS feeds.&lt;br /&gt;
; [[Ranges Control]] : Used to show multiple range blocks.&lt;br /&gt;
; [[Radio button control]] : a radio button control (as used for on/off settings).&lt;br /&gt;
; [[Scroll Bar Control]] : used for a implementing a scroll bar.&lt;br /&gt;
; [[Settings Slider Control]] : used for a slider control in the settings menus.&lt;br /&gt;
; [[Settings Spin Control]] : used for cycling up/down controls in the settings menus.&lt;br /&gt;
; [[Slider Control]] : used for a volume slider.&lt;br /&gt;
; [[Spin Control]] : used for cycling up/down controls.&lt;br /&gt;
; [[Text Box]] : used to show a multi-page piece of text.&lt;br /&gt;
; [[Toggle button control]] : a toggle on/off button that can take 2 different states.&lt;br /&gt;
; [[Video Control]] : used to display the currently playing video whilst in the GUI.&lt;br /&gt;
; [[Visualisation Control]] : used to display a visualisation while music is playing.&lt;br /&gt;
; [[Wrap List Container]] : used for a wrapping list of items with fixed focus.&lt;br /&gt;
&lt;br /&gt;
== Rarely used controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Mover Control]] : used in the calibration screens.&lt;br /&gt;
; [[Resize control]] : used to set the pixel ratio in Video Calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Depreciated controls ==&lt;br /&gt;
These controls are not recommended to be used inside skins &lt;br /&gt;
and will be removed from the skinning engine at some point. &lt;br /&gt;
Or may not work at all&lt;br /&gt;
&lt;br /&gt;
; Buttonscrollers : used for multiple buttons in a scrollable list.&lt;br /&gt;
; Checkmark Control : Used on the XLink Kai Host Dialog. Similar to Radio Button but does not have the button texture, and the check-mark is on the left.&lt;br /&gt;
; Console Control : used as a multi-coloured text display (XLink Kai window).&lt;br /&gt;
; Extended List Control : used in the XLink Kai window.&lt;br /&gt;
; Large Image Control : background loading version of the image control, for larger images.&lt;br /&gt;
; List Control : used for lists of items.&lt;br /&gt;
; Multiselect control : a piece of text with multiple selectable &amp;quot;button&amp;quot; components.&lt;br /&gt;
; Recently Added Media Control : used to display the last few items added to the video database.&lt;br /&gt;
; Select button control : a select button control (allows multiple selections from a single button)&lt;br /&gt;
; Thumbnail Panel : used to show a panel of thumbnails.&lt;br /&gt;
&lt;br /&gt;
== Built in controls ==&lt;br /&gt;
&lt;br /&gt;
A list of built in controls [[List of Built In Controls|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== XML tags that affect all control types ==&lt;br /&gt;
&lt;br /&gt;
The XML tags that affect all control types [[Default_control_tags|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== Filling controls and dictating how they respond from the skin ==&lt;br /&gt;
&lt;br /&gt;
Most of the controls&#039; contents are filled at runtime by the Kodi source codebase, but for controls such as buttons, labels and images, the Skinner has full control over what the button does or what the label and images look like, if they so desire. This is done via the use of conditional &amp;amp;lt;visible&amp;amp;gt; tags, built in &amp;amp;lt;execute&amp;amp;gt; functions, and &amp;amp;lt;info&amp;amp;gt; information tags. See the following links for more information.&lt;br /&gt;
&lt;br /&gt;
; [[Conditional visibility]] : Defining when to display and hide a control, and how to animate the effect.&lt;br /&gt;
; [[Animating your skin]] : Breathing life into controls by having defining how they move and respond to actions.&lt;br /&gt;
; [[List_of_built-in_functions|Built In Functions]] : Defining what a button or list does when clicked or focused.&lt;br /&gt;
; [[InfoLabels|Specifying Labels]] : Defining what a label control or image control&#039;s contents should be.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264337</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264337"/>
		<updated>2026-06-22T14:57:01Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* List of sort methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.SetVisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ExportLibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshAlbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshArtist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function. &lt;br /&gt;
&lt;br /&gt;
The underlying mapping is defined in the Kodi C++ source file https://github.com/xbmc/xbmc/blob/master/xbmc/utils/SortUtils.h#L55-L180.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264334</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264334"/>
		<updated>2026-06-22T14:51:43Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* List of sort methods */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.SetVisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ExportLibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshAlbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshArtist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function. &lt;br /&gt;
&lt;br /&gt;
The underlying mapping is defined in the Kodi C++ source file [https://github.com SortUtils.h].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264331</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264331"/>
		<updated>2026-06-22T14:36:28Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Library built-in&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.SetVisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ExportLibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ExportLibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshAlbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicLibrary.RefreshArtist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function as listed [https://github.com/xbmc/xbmc/blob/75b31098a8800da653b373cd99a025b483029cfc/xbmc/utils/SortUtils.h#L49-L164 here]:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264328</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264328"/>
		<updated>2026-06-22T14:35:12Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* GUI control built-in&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.SetVisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;exportlibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshalbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshartist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function as listed [https://github.com/xbmc/xbmc/blob/75b31098a8800da653b373cd99a025b483029cfc/xbmc/utils/SortUtils.h#L49-L164 here]:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264325</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264325"/>
		<updated>2026-06-22T14:34:48Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* GUI built-in&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SettingsLevelChange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;control.setvisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;exportlibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshalbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshartist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function as listed [https://github.com/xbmc/xbmc/blob/75b31098a8800da653b373cd99a025b483029cfc/xbmc/utils/SortUtils.h#L49-L164 here]:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=264322</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=264322"/>
		<updated>2026-06-22T13:57:37Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Update Boolean conditions from Doxygen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanning&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the library is being scanned.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if a given epg tag item currently gets recorded or has been recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.InProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the EPG event item is currently active (time-wise).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsVideoExtra&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the selected item is a video extra.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of discs belonging to an album.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the network type is DHCP.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasBookmarks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the item being played has bookmarks, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasPerformedSeek(interval)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the Player has performed a seek operation in the last provided second &amp;lt;code&amp;gt;interval&amp;lt;/code&amp;gt;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:interval - the time interval (in seconds)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasPrograms&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the media file being played has programs, i.e. groups of streams.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;Ex: if a media file has multiple streams (quality, channels, etc) a program represents a particular stream combo.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasSceneMarkers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the item being played has scene markers, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsExternal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the playing player is an external player, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns if the inputstream of the player is a live stream (a.k.a. real time stream).&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsRemote&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the playing player is a remote player (e.g. UPnP), &#039;&#039;&#039;False&#039;&#039;&#039; otherwise&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Exists(relative,position)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently playing playlist has a song queued at the given position.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:relative - bool - If the position is relative&lt;br /&gt;
:position - int - The position of the song&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;It is possible to define whether the position is relative or not, default is &#039;&#039;&#039;false&#039;&#039;&#039;.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if a playlist is currently playing.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RetroPlayer ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.DiscEjected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the game&#039;s disc is ejected (tray is open), &#039;&#039;&#039;False&#039;&#039;&#039; if the game isn&#039;t disc-based or the tray is closed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.EmptyTray&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the selected disc state is &amp;quot;No disc&amp;quot;, &#039;&#039;&#039;False&#039;&#039;&#039; if a disc is selected or the game isn&#039;t disc-based.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.SupportsEject&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the game&#039;s disc can be ejected, &#039;&#039;&#039;False&#039;&#039;&#039; if the game isn&#039;t disc-based or doesn&#039;t support ejecting the disc.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CanResumeLiveTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if a in-progress PVR recording is playing an the respective live TV channel is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.IsPlayingEpgTag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when an epg tag is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The next timer date.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerIsRunning(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the given &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt; is active, &#039;&#039;&#039;false&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:timer - the timer name&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DPMSActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if DPMS (VESA Display Power Management Signaling) mode is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDReady&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the disc is ready to use.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCoreId(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the CPU core with the given &#039;id&#039; exists.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:id - the id of the CPU core&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaBlurayPlaylist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if there is a bluray in the drive that has been played before. &#039;&#039;&#039;False&#039;&#039;&#039; if no drive available, empty drive, other medium or new bluray.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVR&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if PVR is supported from Kodi.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;normally always &#039;&#039;&#039;true&#039;&#039;&#039;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleShutdownInhibited&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsScreensaverInhibited&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when screensaver on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.LoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if a user is currently logged on under a profile.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.TVOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if Kodi is running on a tvOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.WebOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if Kodi is running on a WebOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ShowExitButton&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the exit button should be shown (configurable via advanced settings).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TrayOpen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the disc tray is open.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if weather data are currently updating.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsDialogTopmost(dialog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the dialog with id or title dialog is on top of the dialog stack.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:window - the id or name of the window&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;Excludes fade out time on dialogs}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsModalDialogTopmost(dialog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the dialog with id or title dialog is on top of the modal dialog stack&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;Excludes fade out time on dialogs}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=264319</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=264319"/>
		<updated>2026-06-22T13:57:09Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Update info labels from Doxygen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.ValueOf(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:An integer info label that represents the provided number&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the number to compute&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;Example: &amp;lt;code&amp;gt;Integer.ValueOf(4)&amp;lt;/code&amp;gt; will be evaluated to 4.&amp;lt;br&amp;gt;Will return -1 if not able to convert the provided value to an integer. Example: &amp;lt;code&amp;gt;Integer.ValueOf(some string)&amp;lt;/code&amp;gt; will evaluate to -1 as the provided argument is not an integer.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonOrigin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the repository the add-on originates from.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca**&lt;br /&gt;
:*dts***&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp2&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
:&lt;br /&gt;
: ** note: dca replaced dts in 2011. Deprecated in 2026 / v22.&lt;br /&gt;
: *** note: dts used before 2011 and reintroduced in 2026 / v22.&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel group of the selected item ( PVR ).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.DateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date and time a certain event happened (event log).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, tvshow, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The game developer (e.g. &amp;quot;Square&amp;quot;) (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EpgEventTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the epg event associated with the item, if any.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EpisodePart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing the number of parts of a single episode - empty if no data provided&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ExpirationDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The expiration date of the selected item in a container, empty string if not supported.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ExpirationTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The expiration time of the selected item in a container, empty string if not supported&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The add-on ID of the game client (a.k.a. emulator) to use for playing the game (e.g. game.libretro.fceumm) (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos or music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The game genres (e.g. &amp;quot;[&amp;quot;Action&amp;quot;,&amp;quot;Strategy&amp;quot;]&amp;quot;) (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HdrDetail&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:String containing details for the HDR type (currently only for DV - profile and EL type) or empty if not HDR. Prints eg 5, 7FEL, and compatibility ID for profile 8 eg 8.4.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.MediaProviders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing the names of the media providers of the item, separated by commas if multiple are present.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the the next item (PVR), separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The game overview/summary (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating of the list item ( PVR ).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The game platform (e.g. &amp;quot;Atari 2600&amp;quot;) (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The game publisher (e.g. &amp;quot;Nintendo&amp;quot;) (RETROPLAYER).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.PVRGroupOrigin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:If selected item is of type PVR channel group, the creator (user, system, client) of the group.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.SongVideoURL&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Link to a video of a song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the PVR timer / timer rule item as a human readable string.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TitleExtraInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing extra information, enriching the title of the item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.VideoHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:String containing height of video in pixels - empty if unknown.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.VideoWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:String containing width of video in pixels - empty if unknown.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s IP Address. e.g. 192.168.1.15&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.AudioDelay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The used audio delay with the format &amp;lt;code&amp;gt;%2.3f&amp;lt;/code&amp;gt; s&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Bookmarks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The bookmarks of the currently playing item as csv in the format start1,end1,start2,end2,... Tokens have values in the range from 0.0 to 100.0. end token is greater or equal to the start token.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CacheLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The used cache level as a string with an integer number.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of currently used chapter if available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Cuts&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The EDL cut markers of the currently playing item as csv in the format start1,end1,start2,end2,... Tokens have values in the range from 0.0 to 100.0. end token is greater or equal to the start token.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Editlist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editlist of the currently playing item as csv in the format start1,end1,start2,end2,... Tokens have values in the range from 0.0 to 100.0. end token is greater or equal to the start token.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;This infolabel does not contain EDL cuts. Edits start and end times are adjusted according to cuts defined for the media item.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.offset(number).Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.offset(number).FilenameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.offset(number).Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path of the audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.offset(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of audio or video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.position(number).Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.position(number).FilenameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.position(number).Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path of the audio or video file which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.position(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the audio or video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SceneMarkers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The EDL scene markers of the currently playing item as csv in the format start1,end1,start2,end2,... Tokens have values in the range from 0.0 to 100.0. end token is greater or equal to the start token.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekNumeric([format])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time at which the playing media began (in a specified format).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:format [opt] The format of the return time value. See TIME_FORMAT for the list of possible values.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SubtitleDelay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The used subtitle delay with the format &amp;lt;code&amp;gt;%2.3f&amp;lt;/code&amp;gt; s&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time and the playspeed formatted: &amp;quot;1:23 (2x)&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album artist of the currently playing song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of currently playing song, if it&#039;s in the database.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.MediaProviders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing the names of the providers of the currently playing media, separated by commas if multiple are present.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album from which the song with offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current song is from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the current playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Artist(s) of the song which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset of the song with respect to the current playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Comment of current song stored in ID tag info for the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset value for the song with respect to the playing song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Disc Number of current song stored in ID tag info for the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset value for the song with respect to the playing song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number of the song with respect to the current playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre(s) of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset song number with respect to the current playing song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The numeric Rating of song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset with respect to the current playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the song which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the current playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset number of the song with respect to the playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.offset(number).Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of release of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the current playing song.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the current song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The play count of currently playing song, if it&#039;s in the database.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album from which the song with offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist is from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Artist(s) of the song which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset of the song with respect to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Comment of current song stored in ID tag info for the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset value for the song with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Disc Number of current song stored in ID tag info for the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset value for the song with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number of the song with respect to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre(s) of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset song number with respect to the start of the playlist song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The numeric Rating of song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset with respect to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the song which as an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - The offset number of the song with respect to start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Position(number).Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of release of the song with an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset number with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating and votes of currently playing song, if it&#039;s in the database.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Station&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the radio station currently playing (if available).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
: A list of genres of current song, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped votes of currently playing song, if it&#039;s in the database.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RetroPlayer ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The developer of the currently-playing game (e.g. &amp;quot;Square&amp;quot;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.DiscLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The human-readable label of the currently inserted disc, or an empty string if no disc is in the tray/floppy drive or the game isn&#039;t disc-based.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The add-on ID of the game client (a.k.a. emulator) used to play the currently-playing game (e.g. &amp;lt;code&amp;gt;game.libretro.beetle-psx&amp;lt;/code&amp;gt; ).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.GameClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The emulator/core name parsed from the game client&#039;s add-on name (e.g. &amp;lt;code&amp;gt;bsnes-mercury Performance&amp;lt;/code&amp;gt; ).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.GameClientPlatforms&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The platform or platform group supported by the game client (e.g. an emulator might report &amp;quot;Nintendo - SNES / SFC / Game Boy / Color&amp;quot;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genres of the currently-playing game, joined by &amp;quot;, &amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The overview/summary of the currently-playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The platform of the currently-playing game, or an empty string if the platform is unknown.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The publisher of the currently-playing game (e.g. &amp;quot;Nintendo&amp;quot;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.StretchMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stretch mode of the currently-playing game. The following values are possible:&lt;br /&gt;
:&amp;lt;code&amp;gt;normal&amp;lt;/code&amp;gt; (Show the game normally)&lt;br /&gt;
:&amp;lt;code&amp;gt;4:3&amp;lt;/code&amp;gt; (Stretch to a 4:3 aspect ratio)&lt;br /&gt;
:&amp;lt;code&amp;gt;fullscreen&amp;lt;/code&amp;gt; (Stretch to the full viewing area)&lt;br /&gt;
:&amp;lt;code&amp;gt;original&amp;lt;/code&amp;gt; (Shrink to the original resolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently-playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.VideoFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video filter of the currently-playing game. The following values are possible:&lt;br /&gt;
:&amp;lt;code&amp;gt;nearest&amp;lt;/code&amp;gt; (Nearest neighbor, i.e. pixelate)&lt;br /&gt;
:&amp;lt;code&amp;gt;linear&amp;lt;/code&amp;gt; (Bilinear filtering, i.e. smooth blur)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RetroPlayer.VideoRotation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video rotation of the currently-playing game in degrees counter-clockwise. The following values are possible:&lt;br /&gt;
:&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;90&amp;lt;/code&amp;gt; (Shown in the GUI as 270 degrees)&lt;br /&gt;
:&amp;lt;code&amp;gt;180&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;code&amp;gt;270&amp;lt;/code&amp;gt; (Shown in the GUI as 90 degrees)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The art path for the requested arttype and for the currently playing video.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:type - can virtually be anything, refers to the art type keyword in the art map (poster, fanart, banner, thumb, etc)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguageEx&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The English name of the language of the current audio stream of the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the active audio stream of the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodePart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing the number of parts of a single episode - empty if no data provided&lt;br /&gt;
:[Infolabel Updated] &amp;lt;code&amp;gt;VideoPlayer.EpisodePart&amp;lt;/code&amp;gt; also supports EPG.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrDetail&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:String containing details for the HDR type (currently only for DV - profile and EL type) or empty if not HDR. Prints eg 5, 7FEL, and compatibility ID for profile 8 eg 8.4.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.MediaProviders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing the names of the providers of the currently playing media, separated by commas if multiple are present.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album from which the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The art path for the requested arttype and for the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset with respect to the start of the playlist&lt;br /&gt;
:type - can virtually be anything, refers to the art type keyword in the art map (poster, fanart, banner, thumb, etc)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist(s) of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The cover of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number of the episode which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre(s) of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDb ID of the the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete Text Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release or aired date of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating and votes of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season number of the episode which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;If it&#039;s in the database it will return the database title, else the filename.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDb Top250 position of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the trailer of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the episode&#039;s tvshow name which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped votes of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.offset(number).Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of release of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album from which the music video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The art path for the requested arttype and for the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:number - the offset with respect to the start of the playlist&lt;br /&gt;
:type - can virtually be anything, refers to the art type keyword in the art map (poster, fanart, banner, thumb, etc)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist(s) of the music video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The cover of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number of the episode which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre(s) of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDb ID of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete Text Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release or aired date of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist. if it&#039;s in the database.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating and votes of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season number of the episode which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small Summary of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;If it&#039;s in the database it will return the database title, else the filename.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDb Top250 position of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the trailer of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the episode&#039;s tvshow name which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped votes of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.position(number).Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of release of the video which has an offset &amp;lt;code&amp;gt;number&amp;lt;/code&amp;gt; with respect to the start of the playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date and time of the currently playing epg event or recording ( PVR ).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitleCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The codec of the current subtitles of the currently playing video. Possible values include:&lt;br /&gt;
:ass&lt;br /&gt;
:dvb_subtitle&lt;br /&gt;
:dvb_teletext&lt;br /&gt;
:dvd_subtitle&lt;br /&gt;
:hdmv_pgs_subtitle&lt;br /&gt;
:microdvd&lt;br /&gt;
:mov_text&lt;br /&gt;
:mpl2&lt;br /&gt;
:realtext&lt;br /&gt;
:sami&lt;br /&gt;
:srt&lt;br /&gt;
:ssa&lt;br /&gt;
:subrip&lt;br /&gt;
:text&lt;br /&gt;
:ttml&lt;br /&gt;
:vplayer&lt;br /&gt;
:webvtt&lt;br /&gt;
:xsub&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;VideoPlayer.SubtitleCodec&amp;lt;/code&amp;gt; holds the codec of the next available subtitles stream if subtitles are disabled in the player.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitleLanguageEx&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The English name of the language of the current subtitle stream of the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitleName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the active subtitle stream of the currently playing video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TitleExtraInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:string containing extra information, enriching the title of the currently playing media, if any.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of current movie, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members of the currently playing video, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles of the currently playing video, pairs separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the programme that will be played next (PVR), separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamMux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The multiplex type of played channel if available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProviderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider name of the played channel if available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamServiceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service name of played channel if available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDeletedRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of deleted recordings present on the backend.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpaceProgr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The available diskspace on the backend as percent value.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client add-on, as specified by the add-on developer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.InstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client add-on, as specified by the user in the add-on settings. Empty if the PVR client add-on does not support multiple instances.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The icon of the next recording radio channel.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Numeric(settingid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:return the setting value as an integer/numeric value.&lt;br /&gt;
&#039;&#039;&#039;See also&#039;&#039;&#039;&lt;br /&gt;
:&amp;lt;code&amp;gt;Skin.SetNumeric(settingid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerElapsedSecs(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The elapsed time in seconds for the provided &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:timer - the timer name&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionShort&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorter string with version of build.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The value of any standard system boolean setting.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;Will not work with settings in advancedsettings.xml}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Locale(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Locale-specific information depending on the requested type.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:type - Can be one of the following:&lt;br /&gt;
:region The currently selected region name within the selected language ( &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt; ).&lt;br /&gt;
:iso The country code of the currently selected region as specified in langinfo.xml.&lt;br /&gt;
:[Removed options] &amp;lt;code&amp;gt;timezonecountry&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;timezone&amp;lt;/code&amp;gt; from &amp;lt;code&amp;gt;System.Locale(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy policy.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportedHDRTypes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The display&#039;s supported HDR types.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Data(property)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Weather data, as specified by the parameter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.LastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date and time weather data were last updated, empty string if not available.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264316</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264316"/>
		<updated>2026-06-22T13:56:47Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Update built-in functions from Doxygen and remove outdated notice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;settingslevelchange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Toggle the sort direction&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;control.setvisible(controlId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Set the control id to visible&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] controlId ID of control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;exportlibrary2(library, exportFiletype, path [, unscraped][, overwrite][, artwork][, skipnfo] / [, albums][, albumartists][, songartists][, otherartists][, actorthumbs])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Export the video/music library with extended parameters&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] library &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot;.&lt;br /&gt;
:[in] exportFiletype &amp;quot;singlefile&amp;quot;, &amp;quot;separate&amp;quot; or &amp;quot;library&amp;quot;.&lt;br /&gt;
:[in] path Path to destination folder.&lt;br /&gt;
:[in] unscraped Add &amp;quot;unscraped&amp;quot; to include unscraped items.&lt;br /&gt;
:[in] overwrite Add &amp;quot;overwrite&amp;quot; to overwrite existing files.&lt;br /&gt;
:[in] artwork Add &amp;quot;artwork&amp;quot; to include images such as thumbs and fanart.&lt;br /&gt;
:[in] skipnfo Add &amp;quot;skipnfo&amp;quot; to not include nfo files(just art).&lt;br /&gt;
:[in] albums Add &amp;quot;ablums&amp;quot; to include albums.&lt;br /&gt;
:[in] albumartists Add &amp;quot;albumartists&amp;quot; to include album artists.&lt;br /&gt;
:[in] songartists Add &amp;quot;songartists&amp;quot; to include song artists.&lt;br /&gt;
:[in] otherartists Add &amp;quot;otherartists&amp;quot; to include other artists.&lt;br /&gt;
:[in] actorthumbs Add &amp;quot;actorthumbs&amp;quot; to include other actor thumbs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshalbum([albumId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given album&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] albumId Album Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;musiclibrary.refreshartist([artistId\])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Rescrapes additional information for a given artist&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] artistId Artist Id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlayDVD(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (deprecated) Plays the inserted disc, like CD, DVD or Blu-ray, in the disc drive.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] param &amp;quot;restart&amp;quot; to restart from resume point (optional)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PlaysDisc(parm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &amp;amp;nbsp;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;QueueMedia(media[,isdir][,1][,playnext],[playoffset=xx])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Queues the given media. This can be a playlist, music, or video file, directory, plugin, disc image stack, video file stack or an URL. The optional parameter &amp;lt;code&amp;gt;,isdir&amp;lt;/code&amp;gt; can be used for playing a directory. &amp;lt;code&amp;gt;,1&amp;lt;/code&amp;gt; will start the media without switching to fullscreen. If media is a playlist or a disc image stack or a video file stack, you can use playoffset=xx where xx is the position to start playback from. where xx is the position to start playback from.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] media URL of media to queue.&lt;br /&gt;
:[in] isdir Set &amp;lt;code&amp;gt;isdir&amp;lt;/code&amp;gt; if media is a directory (optional).&lt;br /&gt;
:[in] 1 Set &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; to start playback without switching to fullscreen (optional).&lt;br /&gt;
:[in] resume Set &amp;lt;code&amp;gt;resume&amp;lt;/code&amp;gt; to force resuming (optional).&lt;br /&gt;
:[in] noresume Set &amp;lt;code&amp;gt;noresume&amp;lt;/code&amp;gt; to force not resuming (optional).&lt;br /&gt;
:[in] playoffset Set &amp;lt;code&amp;gt;playoffset=&amp;lt;offset&amp;gt;&amp;lt;/code&amp;gt; to start playback from a given position in a playlist or stack (optional).&lt;br /&gt;
:[in] playnext Set &amp;lt;code&amp;gt;playnext&amp;lt;/code&amp;gt; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;LoadSkin(skinId)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Loads the skin passed as a parameter&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] skinId Addon skin id of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.SetColor(string,header[,colorfile,selectedcolor])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pops up a color selection dialog and allows the user to select a color to be used to define the color of a label control or as a colordiffuse value for a texture elsewhere in the skin via the info tag &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;. Skinners can optionally set the color that needs to be preselected in the dialog by specifying the hex value of this color. Also optionally, skinners can include their own color definition file. If not specified, the default colorfile included with Kodi will be used.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] string Name of skin setting.&lt;br /&gt;
:[in] string Dialog header text.&lt;br /&gt;
:[in] string Hex value of the color to preselect (optional), example: FF00FF00.&lt;br /&gt;
:[in] string Filepath of the color definition file (optional).&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] numeric Name of skin setting.&lt;br /&gt;
:[in] value Value of skin setting (optional).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.TimerStart(timer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Starts the timer with name &amp;lt;code&amp;gt;timer&amp;lt;/code&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:[in] timer The name of the timer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Restart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Restart the system (same as reboot)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function as listed [https://github.com/xbmc/xbmc/blob/75b31098a8800da653b373cd99a025b483029cfc/xbmc/utils/SortUtils.h#L49-L164 here]:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264313</id>
		<title>List of built-in functions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_built-in_functions&amp;diff=264313"/>
		<updated>2026-06-22T13:21:19Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Sort sections alphabetically&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Python development]] {{l2| [[Add-on development]] }} {{l2| [[Skinning]] }} | [[Built-in scripting]] }}&lt;br /&gt;
&lt;br /&gt;
{{outdated|This page has become too large and complex to maintain by volunteer editors, and has been only sporadically updated over the last few years.&amp;lt;br/&amp;gt;This page may have missing data, and may also shows data that has been deprecated.&amp;lt;br/&amp;gt;&#039;&#039;&#039;Refer to the up to date [https://xbmc.github.io/docs.kodi.tv/master/kodi-base/d0/d3e/page__list_of_built_in_functions.html Doxygen documentation]&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use built-in functions with the &amp;lt;onclick&amp;gt; or &amp;lt;onfocus&amp;gt; tag. Scripts can call built-in functions with &amp;lt;code&amp;gt;xbmc.executebuiltin(function, block)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The latest up-to-date list of built-in functions can be found in the source code files in [https://github.com/xbmc/xbmc/tree/master/xbmc/interfaces/builtins].&lt;br /&gt;
&lt;br /&gt;
In addition to the following list, for most &amp;lt;onclick&amp;gt; and &amp;lt;onfocus&amp;gt; button actions in the skin you can also use the functions from [[Keyboard.xml]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeUp&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;onclick&amp;gt;VolumeDown&amp;lt;/onclick&amp;gt;&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use parameters with all media windows, as can be seen here:&#039;&#039;&#039;&lt;br /&gt;
* [[Opening Windows and Dialogs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of functions ==&lt;br /&gt;
&amp;lt;section begin=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Add-on built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.OpenSettings(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.Default.Set(extensionpoint)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a select dialog to allow choosing the default addon of the given type (extensionpoint)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Addon.OpenSettings(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Open a settings dialog for the addon of the given id &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EnableAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables the specified plugin/script&lt;br /&gt;
| v19 addition&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will install the addon with the given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InstallFromZip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the &amp;quot;Install from zip&amp;quot;-dialog if &amp;quot;Unknown sources&amp;quot; is enabled. Prompts the warning message if not.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the specified plugin/script &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunAppleScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run the specified AppleScript command &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunPlugin(plugin)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the plugin. Full path must be specified. Does not work for folder plugins &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RunScript(script[,args]*)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs the python script. You must specify the add-on id of the script. As of 2007/02/24, all extra parameters are passed to the script as arguments and can be accessed by python using sys.argv &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StopScript(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Stop the script by ID or path, if running&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateAddonRepos&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a forced update of enabled add-on repositories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLocalAddons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Triggers a scan of local add-on directories. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Android built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;StartAndroidActivity(package,[intent,dataType,dataURI])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Launch an Android native app with the given package name. Optional parms (in order): intent, dataType, dataURI. example: &amp;lt;nowiki&amp;gt;StartAndroidActivity(com.android.chrome,android.intent.action.VIEW,,http://kodi.tv/)&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Application built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Extract(archive_url[, destination])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Extracts a specified archive to an optionally specified &#039;absolute&#039; path. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mute&amp;lt;/code&amp;gt;&lt;br /&gt;
| Mutes (or unmutes) the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NotifyAll(sender, data [, json])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Notify all connected clients&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetVolume(percent[,showvolumebar])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the volume to the percentage specified. Optionally, show the Volume Dialog in Kodi when setting the volume. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Enables/disables debug mode&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDPMS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle DPMS (VESA Display Power Management Signaling) mode manually &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;WakeOnLan(mac)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends the wake-up packet to the broadcast address for the specified MAC address (Format: FF:FF:FF:FF:FF:FF or FF-FF-FF-FF-FF-FF). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CEC built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECActivateSource&amp;lt;/code&amp;gt;&lt;br /&gt;
| Wake up playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECStandby&amp;lt;/code&amp;gt;&lt;br /&gt;
| Put playing device on standby via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CECToggleState&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle state of playing device via a CEC peripheral&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== EPG built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.EpgGridControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| supported commands: firstprogramme  (jump to the first programme) / currentprogramme  (jump to the current programme) / lastprogramme  (jump to the last programme) / selectdate  (jump to the selected date &amp;amp; time) / +XX  (jump XX hours forward) / -XX  (jump XX hours back) / firstchannel  (jump to the first channel) / playingchannel  (jump to the currently playing channel) / lastchannel  (jump to the last channel) / previousgroup  (switch the epg to the previous group) / nextgroup  (switch the epg to the next group) / selectgroup  (select a group)&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GUI built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Action(action[,window])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Executes an action (same as in keymap) for the given window or the active window if the parameter window is omitted. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Action IDs]] for a list of available actions. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindow(window[,dir,return])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Opens the given window. The parameter window can either be the window&#039;s id, or in the case of a standard window, the window&#039;s name. See [[Window IDs]] for a list of window names, and their respective ids. If, furthermore, the window is Music, Video, Pictures, or Program files, then the optional dir parameter specifies which folder Kodi should default to once the window is opened. This must be a source as specified in sources.xml, or a subfolder of a valid source. For some windows (MusicLibrary and VideoLibrary), the return parameter may be specified, which indicates that Kodi should use this folder as the &amp;quot;root&amp;quot; of the level, and thus the &amp;quot;parent directory&amp;quot; action from within this folder will return the user to where they were prior to the window activating. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Activate window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AlarmClock(name,command,[time,silent,loop])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a dialog asking for the length of time (mm:ss) for the alarm (unless the parameter time is specified), and starts a timer. When the timer runs out, it&#039;ll execute the built-in command (the parameter command) if it is specified, otherwise it&#039;ll pop up an alarm notice. Add silent to hide the alarm notification. Add loop for the alarm to execute the command each time the specified time interval expires. If defining the last optional parameters (silent and loop) both have to be defined for any to take effect. The parameter &amp;quot;time&amp;quot; accepts an integer value (in minutes) or a timestring in the format &amp;quot;hh:mm:ss&amp;quot; or &amp;quot;mm min&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CancelAlarm(name[,silent])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cancel a running alarm. Set silent to true to hide the alarm notification. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ClearProperty(key[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clears a window property for the current focused window/dialog(key), or the specified window (key,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Dialog.Close(dialog[,force])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Close a dialog. Set force to true to bypass animations. Use (all,true) to close all opened dialogs at once. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the next PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NextStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the next available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Notification(header,message[,time,image])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will display a notification dialog with the specified header and message, in addition you can set the length of time it displays in milliseconds and a icon image. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
| Navigate to the previous PVR channel group (in DialogPVRChannelsOSD.xml)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PreviousStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI to the previous available mode.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RefreshRSS&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reload RSS feeds from RSSFeeds.xml &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindow(window,dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replaces the current window with the given window. This is the same as ActivateWindow() but it doesn&#039;t update the window history list, so when you go back from the new window it will not return to the previous window, rather will return to the previous window&#039;s previous window. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReplaceWindowAndFocus(id1, id2,item1, id3,item2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Replace window with id1, first focus control id2 and then focus control id3. if either of the controls is a container, you can specify which item to focus (else, set it to 0).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change Kodi&#039;s Resolution. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetGUILanguage(value)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set GUI Language, &#039;value&#039; is the language file to use. SetGUILanguage(resource.language.de_de)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetProperty(key,value[,id])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets a window property for the current window (key,value), or the specified window (key,value,id). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Changes the stereo mode of the GUI. Params can be: toggle, next, previous, select, tomono or any of the supported stereomodes (off, split_vertical, split_horizontal, row_interleaved, hardware_based, anaglyph_cyan_red, anaglyph_green_magenta, monoscopic)&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;settingslevelchange&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the visible settings (in SettingsCategory.xml) between &#039;basic&#039;, &#039;standard&#039;, &#039;advanced and &#039;expert&#039;&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TakeScreenshot([filenameandpath,sync])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a Screenshot. You can optionally specify the filename (including the path). Note: only .png files are supported. Add &amp;quot;sync&amp;quot; parameter to run synchronously (slow).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleDirtyRegionVisualization&amp;lt;/code&amp;gt;&lt;br /&gt;
| makes dirty regions visible for debugging proposes.&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ToggleStereoMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the stereoscopic mode of the GUI (on/off).&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GUI container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the next sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.NextViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the next view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousSortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the previous sort method. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.PreviousViewMode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select the previous view mode. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Refresh current listing. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggle the sort direction. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetSortMethod(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Change to the specified sort method. (For list of ID&#039;s see [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods list of sort methods]]) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Container.SetViewMode(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Set the current view mode (list, icons etc.) to the given container id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
										 &lt;br /&gt;
							 &lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
| &amp;lt;code&amp;gt;Container.Update&amp;lt;/code&amp;gt;&lt;br /&gt;
| Update current listing. Send Container.Update(path,replace) to reset the path history. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GUI control built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Message(id,message,[windowid])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a given message to a control in a given window (or active window if omitted). Messages can be movedown, moveup, pagedown, pageup, click. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.Move(id,offset)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a Container with the &amp;quot;id&amp;quot; specified in the command move focus by &amp;quot;offset&amp;quot;. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Control.SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page down event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PageUp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Send a page up event to the pagecontrol with given id. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SendClick(windowid,id)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sends a click to a control in a given window (or active window if omitted). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SetFocus(id,position[,absolute])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will make a list with the &amp;quot;id&amp;quot; specified in the command gain focus at &amp;quot;position&amp;quot; number in its list. Set absolute to focus the first listitem of a container instead of the first visible listitem. Alias Control.SetFocus(id,position) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Library built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CleanLibrary(database)&amp;lt;/code&amp;gt;&lt;br /&gt;
| This funtion will perform a number of &#039;cleanup&#039; tasks on your video database and can be run if you have moved, deleted or renamed files. Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin cleaning the corresponding database. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(music,false,filepath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The music library will be exported to a single file stored at filepath location. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;exportlibrary(video,true,thumbs,overwrite,actorthumbs)&amp;lt;/code&amp;gt;&lt;br /&gt;
| The video library is exported to multiple files with the given options. Here thumbs, overwrite and actorthumbs are boolean values (true or false). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UpdateLibrary(database,[path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes either &amp;quot;video&amp;quot; or &amp;quot;music&amp;quot; as a parameter to begin updating the corresponding database. For &amp;quot;video&amp;quot; you can additionally specify a specific path to be scanned. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;VideoLibrary.Search&amp;lt;/code&amp;gt;&lt;br /&gt;
| Brings up a search dialog which will search the library &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Optical container built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;EjectTray()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Either opens or closes the DVD tray, depending on its current state &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RipCD&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will rip the inserted CD from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Picture built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RecursiveSlideShow(dir)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Run a slideshow from the specified directory, including all subdirs &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShowPicture(picture)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Show a picture by its file path/url.&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SlideShow(dir[,recursive][,[not]random][,pause][,beginslide=&amp;quot;/path/to/start/slide.jpg&amp;quot;])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts a slideshow of pictures in the folder dir. Optional parameters are &#039;recursive&#039;, &#039;random&#039; or &#039;notrandom&#039;, &#039;pause&#039; and &#039;beginslide=&amp;quot;/path/to/some/image.jpg&amp;quot;&#039; parameters. The &amp;quot;recursive&amp;quot; parameter starts a recursive slideshow, adding images from sub-folders. The &amp;quot;random&amp;quot; and &amp;quot;notrandom&amp;quot; parameters override the Randomize setting found in the pictures media window. The &amp;quot;pause&amp;quot; parameter will start the slideshow paused. &amp;quot;beginslide&amp;quot; will start the slideshow with the specified image.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Player built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayDisc(param)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will play the inserted CD or DVD media from the DVD-ROM drive. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerControl(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Allows control of music and videos. The command may be one of Play, Stop, Forward, Rewind, Next, Previous, BigSkipForward, BigSkipBackward, SmallSkipForward, SmallSkipBackward, FrameAdvance(#), TempoUp, TempoDown, Tempo(value), Random, RandomOn, RandomOff, Repeat, RepeatOne, RepeatAll, RepeatOff, Partymode(music) or Partymode(video) or Partymode(path to .xsp file) or Reset. &lt;br /&gt;
Play will either pause, resume, or stop ffwding or rewinding. Random toggles random playback and Repeat cycles through the repeat modes (these both take an optional second parameter, Notify, that notifies the user of the new state). Partymode(music/video) toggles the appropriate partymode, defaults to music if no parameter is given, besides the default music or video partymode you can also pass a path to a custom smartplaylist (.xsp) as parameter. Reset only applies to games and will reset the currently playing game.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayerResolutionSelect&amp;lt;/code&amp;gt;&lt;br /&gt;
| Select a different resolution&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.Clear&amp;lt;/code&amp;gt;&lt;br /&gt;
| Clear the current playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Playlist.PlayOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Start playing from a particular offset in the playlist &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayMedia(mediaPath[,isdir][,1][,playoffset=xx][,resume][,noresume][,playlist_type_hint=x])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Plays the media. This can be a playlist, music, or video file, directory, plugin or a url. The optional parameter &amp;quot;,isdir&amp;quot; can be used for playing a directory. &amp;quot;,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist, you can use playoffset=xx where xx is the position to start playback from. Set &amp;quot;resume&amp;quot; to force resuming. Set &amp;quot;noresume&amp;quot; to force not resuming.&lt;br /&gt;
&lt;br /&gt;
{{note|Following parameters are available from Kodi v20.}}&lt;br /&gt;
If media is a playlist (e.g. STRM), you can set the type of playlist with &amp;quot;playlist_type_hint=x&amp;quot; where x can be 0 for music playlist or 1 for video playlist, if not set will be used music playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PlayWith()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Play the selected item with the specified player core. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Seek(seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Seeks to the specified relative amount of seconds within the current playing media. A negative value will seek backward and a positive value forward.&lt;br /&gt;
| {{nowrap|v15 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;QueueMedia()&amp;lt;/code&amp;gt; &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22048&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Queues the given media. This can be a playlist\, music\, or video file\, directory\, plugin or an Url. The optional parameter &amp;quot;\,isdir&amp;quot; can be used for playing a directory. &amp;quot;\,1&amp;quot; will start the media without switching to fullscreen. If media is a playlist\, you can use playoffset=xx where xx is the position to start playback from.&lt;br /&gt;
* @param[in] media                 URL of media to queue.&lt;br /&gt;
* @param[in] isdir                 Set &amp;quot;isdir&amp;quot; if media is a directory (optional).&lt;br /&gt;
* @param[in] 1                     Set &amp;quot;1&amp;quot; to start playback without switching to fullscreen (optional).&lt;br /&gt;
* @param[in] resume                Set &amp;quot;resume&amp;quot; to force resuming (optional).&lt;br /&gt;
* @param[in] noresume              Set &amp;quot;noresume&amp;quot; to force not resuming (optional).&lt;br /&gt;
* @param[in] playeroffset          Set &amp;quot;playoffset=&amp;lt;offset&amp;gt;&amp;quot; to start playback from a given position in a playlist (optional).&lt;br /&gt;
* @param[in] playnext              Set &amp;quot;playnext&amp;quot; to play the media right after the currently playing item, if player is currently playing. If player is not playing, append media to current playlist (optional).&lt;br /&gt;
|&lt;br /&gt;
  &lt;br /&gt;
							&lt;br /&gt;
																																					   &lt;br /&gt;
						 &lt;br /&gt;
  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Profile built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;LoadProfile(profilename,[prompt])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Load the specified profile. If prompt is not specified, and a password would be required for the requested profile, this command will silently fail. If promp&#039; is specified and a password is required, a password dialog will be shown. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Mastermode&amp;lt;/code&amp;gt;&lt;br /&gt;
| Runs Kodi in master mode &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.LogOff&amp;lt;/code&amp;gt;&lt;br /&gt;
| Log off current user. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PVR built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SearchMissingChannelIcons&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will start a search for missing channel icons&lt;br /&gt;
| {{nowrap|v16 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.SeekPercentage&amp;lt;/code&amp;gt;&lt;br /&gt;
| Performs a seek to the given percentage in timeshift buffer, if timeshifting is supported &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;PVR.ToggleRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
| Will toggle recording on playing channel, if any &lt;br /&gt;
| v18&lt;br /&gt;
  &lt;br /&gt;
								 &lt;br /&gt;
																							&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Skin built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ReloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reloads the current skin – useful for Skinners to use after they upload modified skin files (saves power cycling) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Reset(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt;. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a bool setting (i.e. set via SetBool or ToggleSetting) then the setting is reset to false. If &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; is a string (Set via SetString, SetImage, or SetPath) then it is set to empty. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ResetSettings&amp;lt;/code&amp;gt;&lt;br /&gt;
| Resets all the above skin settings to their defaults (toggles all set to false, strings all set to empty.) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SelectBool(header, label1&amp;amp;#124;setting1, label2&amp;amp;#124;setting2)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up select dialog to select between multiple skin setting options. Skin.SelectBool(424, 31411&amp;amp;#124;RecentWidget, 31412&amp;amp;#124;RandomWidget, 31413&amp;amp;#124;InProgressWidget)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetAddon(string,type)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a select dialog and allows the user to select an add-on of the given type to be used elsewhere in the skin via the info tag Skin.String(string). The most common types are xbmc.addon.video, xbmc.addon.audio, xbmc.addon.image, xbmc.addon.executable and kodi.gameclient. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetBool(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Sets the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; to true, for use with the conditional visibility tags containing Skin.HasSetting(setting). The settings are saved per-skin in settings.xml just like all the other Kodi settings. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetFile(string,mask,folderpath)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a file off the hard-disk to be used else where in the skin via the info tag Skin.String(string). If the mask parameter is specified, then the file browser will only search for the extension specified (.avi,.mp3,.m3u,.png,.bmp,etc.,etc.). To use multiple extensions separate them using &amp;quot;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;quot; (minus quotes). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetImage(string[,value,path])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a file browser and allows the user to select an image file to be used in an image control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the file browser dialog does not pop up, and the image path is set directly. the path option allows you to open the file browser in the specified folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetNumeric(numeric[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a numerical. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetPath(string[,folderpath])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a folder browser and allows the user to select a folder of images to be used in a multi image control else where in the skin via the info tag Skin.String(string). If the folderpath parameter is set the file browser will start in that folder. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.SetString(string[,value])&amp;lt;/code&amp;gt;&lt;br /&gt;
| Pops up a keyboard dialog and allows the user to input a string which can be used in a label control elsewhere in the skin via the info tag Skin.String(string). If the value parameter is specified, then the keyboard dialog does not pop up, and the string is set directly. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.Theme(1)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cycles the skin theme. Skin.Theme(-1) will go backwards. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleDebug&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles skin debug info on/off &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Toggles the skin setting &amp;lt;code&amp;gt;(setting)&amp;lt;/code&amp;gt; for use with conditional visibility tags containing Skin.HasSetting(setting). &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;UnloadSkin()&amp;lt;/code&amp;gt;&lt;br /&gt;
| Unloads the current skin &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== System built-in&#039;s ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ActivateScreensaver&amp;lt;/code&amp;gt;&lt;br /&gt;
| Starts the screensaver&lt;br /&gt;
| {{nowrap|v13 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Hibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
| Hibernate (S4) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitIdleShutdown(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent the system to shutdown on idle.&lt;br /&gt;
| {{nowrap|v12 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;InhibitScreensaver(true/false)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Prevent activation of the screensaver.&lt;br /&gt;
| {{nowrap|v19 Addition}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Minimize&amp;lt;/code&amp;gt;&lt;br /&gt;
| Minimizes Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Powerdown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Powerdown system &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Quit&amp;lt;/code&amp;gt;&lt;br /&gt;
| Quits Kodi &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
| Cold reboots the system (power cycle) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;&lt;br /&gt;
| Reset the system (same as reboot) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;RestartApp&amp;lt;/code&amp;gt;&lt;br /&gt;
| Restarts Kodi (only implemented under Windows and Linux) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ShutDown&amp;lt;/code&amp;gt;&lt;br /&gt;
| Trigger default Shutdown action defined in System Settings &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Suspend&amp;lt;/code&amp;gt;&lt;br /&gt;
| Suspends (S3 / S1 depending on bios setting) the System &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.Exec(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands. The full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;System.ExecWait(exec)&amp;lt;/code&amp;gt;&lt;br /&gt;
| Execute shell commands and freezes Kodi until shell is closed. As well as for &amp;quot;System.Exec(exec)&amp;quot;, the full path to the script has to be placed inside the parentheses.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather built-in&#039;s ===&lt;br /&gt;
{| class=&amp;quot;prettytable sort sortable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
!  style=&amp;quot;width: 29%&amp;quot;| Function&lt;br /&gt;
!  style=&amp;quot;width: 66%&amp;quot;| Description&lt;br /&gt;
!  style=&amp;quot;width: 5%&amp;quot;| Version&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationNext&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to next weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to previous weather location &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.LocationSet&amp;lt;/code&amp;gt;&lt;br /&gt;
| Switch to given weather location (parameter can be 1-3) &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Weather.Refresh&amp;lt;/code&amp;gt;&lt;br /&gt;
| Force weather data refresh&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;functions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Removed functions ==&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Love&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LastFM.Ban&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Suspend&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;LCD.Resume&amp;lt;/code&amp;gt; - Removed in v13 Gotham&lt;br /&gt;
* &amp;lt;code&amp;gt;AllowIdleShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Help&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Send(command)&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Start&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;LIRC.Stop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StartPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StereoModeToMono&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;StopPVRManager&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== List of sort methods ==&lt;br /&gt;
These ID&#039;s can be used with the Container.SetSortMethod(id) function as listed [https://github.com/xbmc/xbmc/blob/75b31098a8800da653b373cd99a025b483029cfc/xbmc/utils/SortUtils.h#L49-L164 here]:&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! ID&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
| Name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
| Date&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
| Size&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
| File&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
| Path&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
| DriveType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt;&lt;br /&gt;
| Title&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt;&lt;br /&gt;
| TrackNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt;&lt;br /&gt;
| Time&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt;&lt;br /&gt;
| Artist&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;11&amp;lt;/code&amp;gt;&lt;br /&gt;
| ArtistThenYear&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;&lt;br /&gt;
| Album&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;13&amp;lt;/code&amp;gt;&lt;br /&gt;
| AlbumType&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt;&lt;br /&gt;
| Genre&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;15&amp;lt;/code&amp;gt;&lt;br /&gt;
| Country&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt;&lt;br /&gt;
| Year&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;17&amp;lt;/code&amp;gt;&lt;br /&gt;
| Rating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;18&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserRating&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;&lt;br /&gt;
| Votes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;20&amp;lt;/code&amp;gt;&lt;br /&gt;
| Top250&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;21&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProgramCount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;22&amp;lt;/code&amp;gt;&lt;br /&gt;
| PlaylistOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
| EpisodeNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;24&amp;lt;/code&amp;gt;&lt;br /&gt;
| Season&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
| NumberOfWatchedEpisodes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;27&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowStatus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;28&amp;lt;/code&amp;gt;&lt;br /&gt;
| TvShowTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;29&amp;lt;/code&amp;gt;&lt;br /&gt;
| SortTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt;&lt;br /&gt;
| ProductionCode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;31&amp;lt;/code&amp;gt;&lt;br /&gt;
| MPAA&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoResolution&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;33&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;&lt;br /&gt;
| VideoAspectRatio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioChannels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;36&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioCodec&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;37&amp;lt;/code&amp;gt;&lt;br /&gt;
| AudioLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;38&amp;lt;/code&amp;gt;&lt;br /&gt;
| SubtitleLanguage&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;39&amp;lt;/code&amp;gt;&lt;br /&gt;
| Studio&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt;&lt;br /&gt;
| DateAdded&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;41&amp;lt;/code&amp;gt;&lt;br /&gt;
| LastPlayed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;42&amp;lt;/code&amp;gt;&lt;br /&gt;
| Playcount&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;43&amp;lt;/code&amp;gt;&lt;br /&gt;
| Listeners&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;44&amp;lt;/code&amp;gt;&lt;br /&gt;
| Bitrate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;45&amp;lt;/code&amp;gt;&lt;br /&gt;
| Random&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;46&amp;lt;/code&amp;gt;&lt;br /&gt;
| Channel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;47&amp;lt;/code&amp;gt;&lt;br /&gt;
| ChannelNumber&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;	&lt;br /&gt;
| DateTaken&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt;	&lt;br /&gt;
| Relevance&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt;	&lt;br /&gt;
| InstallDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;51&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUpdated&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;52&amp;lt;/code&amp;gt;	&lt;br /&gt;
| LastUsed&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;53&amp;lt;/code&amp;gt;&lt;br /&gt;
| ClientChannelOrder&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;54&amp;lt;/code&amp;gt;&lt;br /&gt;
| TotalDiscs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;55&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalDate&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;56&amp;lt;/code&amp;gt;&lt;br /&gt;
| BPM&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;57&amp;lt;/code&amp;gt;&lt;br /&gt;
| OriginalTitle&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;58&amp;lt;/code&amp;gt;&lt;br /&gt;
| Provider&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;59&amp;lt;/code&amp;gt;&lt;br /&gt;
| UserPreference&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Action IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{updated|20}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=264310</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=264310"/>
		<updated>2026-06-22T13:18:15Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Sort sections alphabetically&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca**&lt;br /&gt;
:*dts***&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp2&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
:&lt;br /&gt;
: ** note: dca replaced dts in 2011. Deprecated in 2026 / v22.&lt;br /&gt;
: *** note: dts used before 2011 and reintroduced in 2026 / v22.&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, tvshow, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos or music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the the next item (PVR), separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
: A list of genres of current song, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of current movie, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members of the currently playing video, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles of the currently playing video, pairs separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the programme that will be played next (PVR), separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=264307</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=264307"/>
		<updated>2026-06-22T13:16:27Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Sort sections alphabetically&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the network type is DHCP.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns if the inputstream of the player is a live stream (a.k.a. real time stream).&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Add-on:OzWeather&amp;diff=263590</id>
		<title>Add-on:OzWeather</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Add-on:OzWeather&amp;diff=263590"/>
		<updated>2026-05-23T06:54:50Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Addon &lt;br /&gt;
|Name=OzWeather&lt;br /&gt;
|provider-name=Bossanova808&lt;br /&gt;
|ID=weather.ozweather&lt;br /&gt;
|latest-version=2.1.7&lt;br /&gt;
|extension point=xbmc.python.weather&lt;br /&gt;
|provides=&lt;br /&gt;
|Summary=Weather forecasting and radar images for Australia using Bureau of Meteorology data&lt;br /&gt;
|Description=Weather forecasting and radar images for Australia using Bureau of Meteorology data.  For full features (animated radars &amp;amp; ABC weather videos) - make sure you install the replacement skin files - see information at the addon wiki (https://kodi.wiki/index.php?title=Add-on:Oz_Weather).&lt;br /&gt;
|Platform=all&lt;br /&gt;
|Language=en&lt;br /&gt;
|License=GPL-3.0-only&lt;br /&gt;
|Forum=https://forum.kodi.tv/showthread.php?tid=116905&lt;br /&gt;
|Website=https://kodi.wiki/index.php?title=Add-on:Oz_Weather&lt;br /&gt;
|Source=https://github.com/bossanova808/weather.ozweather&lt;br /&gt;
|Email=bossanova808@gmail.com&lt;br /&gt;
|broken=&lt;br /&gt;
|icon url=http://mirrors.kodi.tv/addons/omega/weather.ozweather/icon.png}}&lt;br /&gt;
&lt;br /&gt;
This add-on is actively supported and currently works with Kodi Matrix &amp;amp; later version.   (Historically, it has been continuously supported since the days of XBMC Frodo, way back in 2011!).&lt;br /&gt;
&lt;br /&gt;
Support, discussion, release notification:[https://forum.kodi.tv/showthread.php?tid=116905 on the Kodi forum thread].  &lt;br /&gt;
(If you like it and use it, and want to support it surviving into the future, there is a &#039;buy me a coffee&#039; link in the first post in the forum thread).&lt;br /&gt;
&lt;br /&gt;
OzWeather is the only Kodi weather add-on to source it&#039;s data directly from the BOM API (Australian Bureau of Meteorology) - this is really the only authoritative, high quality source for weather data in Australia.&lt;br /&gt;
&lt;br /&gt;
You may also be interested in a companion project - a &#039;10-foot Dashboard&#039; system to display Kodi Now Playing and Australian Weather information (again, source from the BOM).  Information on that is [https://github.com/bossanova808/10-foot.dash here].  This is a great way to re-purpose an old phone or tablet you have lying around.&lt;br /&gt;
&lt;br /&gt;
===== OzWeather Features =====&lt;br /&gt;
&lt;br /&gt;
* Animated BOM radar maps (ee notes on an addon to perform the skin changes needed for this, below)&lt;br /&gt;
* Auto locates your closest radar, but you can override this and choose any BOM radar loop if you wish&lt;br /&gt;
* You can slo create multiple locations that show the same weather data but different radar ranges, if you want e.g. a long and short range view.&lt;br /&gt;
* 7 Day Forecasts&lt;br /&gt;
* Today&#039;s extended forecast&lt;br /&gt;
* Direct button access to the &#039;ABC National Weather Update in 90 Seconds&#039; video report&lt;br /&gt;
* Utility provided below to make patching skin files easy (supports: Estuary/Estouchy/Confluence/Confluence Zeitgeist/Xonfluence/OSMC/Amber/Aeon Nox Silvo/Aeon Tajo - more by request...)&lt;br /&gt;
* Mini weather when you pause video &amp;amp; display video information etc. if you want (Confluence/Estuary only currently).&lt;br /&gt;
&lt;br /&gt;
Version 2 of the addon (June 2021 on), looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:OzWeather_V2_Estuary.jpg|OzWeather in Estuary&lt;br /&gt;
File:OzWeather V2 Confluence.jpg|...in Confluence&lt;br /&gt;
File:OzWeather-Amber.jpg|...in Amber&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
...you get the idea... (all of these are using the SkinPatcher mentioned below to easily &amp;amp; automatically customise the Weather section).&lt;br /&gt;
&lt;br /&gt;
==== Instructions ====&lt;br /&gt;
&lt;br /&gt;
Go into Get More Add-Ons and choose Weather -&amp;gt; OzWeather... (Oz Weather is in the official Kodi repository).  For radar support, see notes below on skin changes and a tool to help with this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB Troubleshooting: if you experience errors running OzWeather, particularly if using profiles other than the default Master profile, please check in Settings-&amp;gt;System-&amp;gt;Addons-&amp;gt;Manage Dependencies and make sure that the Bossanova808 dependencies, pytz, requests and urllib3 modules are all enabled!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To Configure - First, go to Kodi settings-&amp;gt;Weather and choose the OzWeather add on as your selected weather information add on. &lt;br /&gt;
&lt;br /&gt;
In the addon settings you can add up to six BOM locations - you can enter either your postcode or suburb &amp;amp; OzWeather will prompt you to choose from a list of matching locations.  &lt;br /&gt;
&lt;br /&gt;
If you enable the extended features (see skin changes required below!) - you can also have animated radars.  When you add a new location, OzWeather auto-selects the closest radar to it - but you can overrule this if you wish by manually putting in any BOM radar code.  &lt;br /&gt;
&lt;br /&gt;
To manually get a radar code:&lt;br /&gt;
&lt;br /&gt;
The easiest way is to click on a desired point on this [https://reg.bom.gov.au/australia/radar/ BOM MAP].  Then click the range you like the best (in the Radar line, e.g. 128 or 256km) - then you will see the code in the resulting url - e.g. &lt;br /&gt;
&lt;br /&gt;
 IDR023&lt;br /&gt;
&lt;br /&gt;
(N.B. you need to use the code verbatim as it appears in the URL, including the &#039;IDR&#039; and the correct number of preceeding 0s!).&lt;br /&gt;
&lt;br /&gt;
Another way to manually find a radar code is to use the search/filter field about half way down [https://www.bom.gov.au/catalogue/anon-ftp.shtml this page] to the right, and enter a radar location - you can use [https://www.bom.gov.au/resources/learn-and-explore/radar-and-equipment-knowledge-centre/weather-radars#bom-anchor-list__item-weather-radar-coverage-in-australia this map] to find the radar locations.  &lt;br /&gt;
&lt;br /&gt;
There is also a more formal [https://reg.bom.gov.au/catalogue/Bureau_of_Meteorology_radar_images_user_guide.pdf PDF document] about this.&lt;br /&gt;
&lt;br /&gt;
Important: not all codes actually work all the time, as some radars are only in part time use. The main capital city ones work reliably, e.g. IDR023 above which is the Melbourne 128km loop, or try IDR00004 for a nice national radar.  OzWeather wants the radar to be there, so if you&#039;re experiencing reliability issues, try another radar.&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
If ever you experience issues with missing radar &#039;&#039;background&#039;&#039; images, wait a day or two, then use the &#039;purge backgrounds on next refresh&#039; option in the add-on &#039;Troubleshooting&#039; settings.  With luck your backgrounds will be re-downloaded successfully on the next weather retrieval run.&lt;br /&gt;
&lt;br /&gt;
==== Skin Changes ====&lt;br /&gt;
&lt;br /&gt;
If you enable the extended forecasts &amp;amp; radar, skin changes are required to see this content. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Utility to Patch Skins&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on Kodi Matrix and above, and you&#039;re using one of these skins:&lt;br /&gt;
&lt;br /&gt;
* Estuary (&amp;amp; Plextuary)&lt;br /&gt;
* Estouchy&lt;br /&gt;
* Amber&lt;br /&gt;
* Aeon Nox Silvo&lt;br /&gt;
* Aeon Tajo&lt;br /&gt;
* OSMC Skin&lt;br /&gt;
* Confluence&lt;br /&gt;
* Confluence Zeitgeist&lt;br /&gt;
* Xonfluence &lt;br /&gt;
* (Other similar derivatives of Estuary/Aeon/Confluence or whatever &#039;&#039;may&#039;&#039; also work...)&lt;br /&gt;
&lt;br /&gt;
...I have written a utility tool to make this MUCH easier.  It can automatically patch the skin for you and (as of October &#039;25) - will even do so automatically every time a new skin OR OzWeather update comes along (you can turn off this auto-patching, if you wish, of course).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note that your skin folder MUST be writeable by the skin patcher addon&#039;&#039;&#039; for this to work (for the Core/Libre-ELEC editions of Kodi, see below, and if you&#039;re on some Android platforms, you _may_ need a rooted device - nothing I can do about this, sorry!).&lt;br /&gt;
&lt;br /&gt;
I am &#039;&#039;in theory&#039;&#039; happy to add support for other skins (and especially if you can develop &amp;amp; supply working skin files for the current Kodi version!) - just let me know what skin support you&#039;re after in the OzWeather forum thread.&lt;br /&gt;
&lt;br /&gt;
The Kodi team will not allow an addon that modifies skin file in to their main repository, understandably.  Thus, to install the skin patcher utility - you will first need to install my repository.  &lt;br /&gt;
&lt;br /&gt;
Download the latest .zip for that here: https://github.com/bossanova808/repository.bossanova808/tree/master/repository-downloads/repository.bossanova808 (n.b. make sure to use the actual download button, not the &#039;Raw&#039; button!)&lt;br /&gt;
&lt;br /&gt;
Install that using &#039;install from zip&#039; in the Kodi addons area, and then install the &#039;OzWeather Skin Patcher&#039; add-on from that repository.  Then, you just run it.  It can both patch and restore your skin files as needed.  After the initial patch, it will detect future skin/OzWeather updates, and automatically re-patch if needed.&lt;br /&gt;
&lt;br /&gt;
With Confluence and Estuary you get the added bonus of some weather info during playback when you show the video info. With Confluence either the Info (i) or Menu (m) will bring it up, with Estuary just the Menu (m). It looks roughly like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:OzWeather Estuary - Seek.jpg|Now Playing Radar Support&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Using Corelec / LibreElec with Estuary?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the case of the -ELEC editions of Kodi, unfortunately the main skin folder is &#039;&#039;&#039;not&#039;&#039;&#039; writeable.  This is unfortunately just part of how the -ELEC versions of Kodi are set up.  Here are your options:&lt;br /&gt;
* Don&#039;t use Estuary!  Use one of the other supported skins (as, let&#039;s face it, Estuary is a low point for Kodi default skins anyway, so you&#039;re really not missing much...) &lt;br /&gt;
* Or - create your own version of Estuary.  Copy the whole estuary folder into your (writeable) add-ons folder, modifying the addon id in addon.xml to give your version a unique name (e.g. skin.estuary-mymod).  To then keep your special version of the skin up to date, create a script and set it up to run by cron (or alternatively add these commands to your autostart.sh if you&#039;re using one of those) - with the following content (changing the folder name to whatever you&#039;ve named your personal skin of course):&lt;br /&gt;
&lt;br /&gt;
             #!/bin/sh&lt;br /&gt;
             rsync -a --exclude &#039;addon.xml&#039; --exclude &#039;MyWeather.xml&#039; --exclude &#039;VideoFullScreen.xml&#039; /usr/share/kodi/addons/skin.estuary/ /storage/.kodi/addons/skin.estuary-mymod/&lt;br /&gt;
             /usr/bin/python /usr/bin/kodi-send -a ReloadSkin&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The Manual Approach&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Otherwise, if you&#039;re some sort of masochist, you can take a manual approach to patching your skin files , using these instructions/files...note that there are updates to these files in the skin patcher add on so use that if at all possible.&lt;br /&gt;
&lt;br /&gt;
You just need to copy some files into your skin/720p or skin/xml folder. Note this *will* break compatibility with other weather add ons, so best to back up the original files first if you&#039;re worried about this.  Also, you&#039;ll have to do some manual search and replacing in the skin files, as the skin patcher uses a &#039;template tags&#039; system to let folks change text and background colours.  You&#039;ll need to manually do the equivalent of this python code:&lt;br /&gt;
&lt;br /&gt;
            new_data = new_data.replace(&#039;_colour_text_default_&#039;, ADDON.getSetting(&#039;colour_text_default&#039;))&lt;br /&gt;
            new_data = new_data.replace(&#039;_colour_text_dim_&#039;, ADDON.getSetting(&#039;colour_text_dim&#039;))&lt;br /&gt;
            new_data = new_data.replace(&#039;_colour_text_dimmer_&#039;, ADDON.getSetting(&#039;colour_text_dimmer&#039;))&lt;br /&gt;
            new_data = new_data.replace(&#039;_colour_text_high_temp_&#039;, ADDON.getSetting(&#039;colour_text_high_temp&#039;))&lt;br /&gt;
            new_data = new_data.replace(&#039;_colour_text_low_temp_&#039;, ADDON.getSetting(&#039;colour_text_low_temp&#039;))&lt;br /&gt;
            new_data = new_data.replace(&#039;_background_visible_&#039;, &#039;yes&#039; if ADDON.getSettingBool(&#039;background_visible_bool&#039;) else &#039;no&#039;)&lt;br /&gt;
            new_data = new_data.replace(&#039;_background_opacity_&#039;, ADDON.getSetting(&#039;background_opacity&#039;))&lt;br /&gt;
&lt;br /&gt;
(Another approach, perhaps, would be to run the skin patcher once, then grab the skin files it has generated with your preferred colours, and save those off somewhere for your later purposes...but of course you won&#039;t benefit from any future updates to those skin files...)&lt;br /&gt;
&lt;br /&gt;
The latest version of the skin files can be found at: https://github.com/bossanova808/repository.bossanova808/tree/master/staging/script.ozweather-skinpatcher/resources/skin-files&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;...but for 99% of folks, the skin patcher add on above is the &#039;&#039;much&#039;&#039; easier alternative - so try that first!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Support &amp;amp; Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been supporting this add on for 15+ years now.  I use it myself, of course, and I keep it working as smoothly as the upstream sources allow me to.&lt;br /&gt;
&lt;br /&gt;
If things don&#039;t work as expected and you need to ask for help - always supply a link to a FULL DEBUG LOG so I have some real chance of helping you.  I &#039;&#039;&#039;will&#039;&#039;&#039; check it and help, if you supply it.  But log snippets, or logs without debug logging enable, are NOT enough.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re having problems running the add on (and especially if you use Kodi profiles) - make sure that Bossanova808 dependencies, pytz, requests and urllib3 modules are ALL enabled, for the profile you&#039;re using specifically.  (System -&amp;gt; Addons -&amp;gt; Manage Dependencies...).&lt;br /&gt;
&lt;br /&gt;
If using a manual radar code, do check your radar code carefully - is it _exactly_ as the BOM one - i.e. &#039;&#039;&#039;IDR023&#039;&#039;&#039; or similar. You &#039;&#039;&#039;must&#039;&#039;&#039; include the &#039;&#039;&#039;IDR&#039;&#039;&#039; part, and the right nu,ber of preceding 0s if there are any! Does the URL in the debug log load if you paste it in to your browser?&lt;br /&gt;
&lt;br /&gt;
Any issues, please post them [https://forum.kodi.tv/showthread.php?tid=116905 on the Kodi forum thread].&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-ons with license tag]]&lt;br /&gt;
[[Category:Add-ons with source tag]]&lt;br /&gt;
[[Category:Add-ons with website tag]]&lt;br /&gt;
[[Category:All add-ons]]&lt;br /&gt;
[[Category:Weather add-ons]]&lt;br /&gt;
[[Category:Gotham add-on repository]]&lt;br /&gt;
[[Category:Helix add-on repository]]&lt;br /&gt;
[[Category:Isengard add-on repository]]&lt;br /&gt;
[[Category:Jarvis add-on repository]]&lt;br /&gt;
[[Category:Krypton add-on repository]]&lt;br /&gt;
[[Category:Leia add-on repository]]&lt;br /&gt;
[[Category:Matrix add-on repository]]&lt;br /&gt;
[[Category:Nexus add-on repository]]&lt;br /&gt;
[[Category:Omega add-on repository]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_Container&amp;diff=262363</id>
		<title>List Container</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_Container&amp;diff=262363"/>
		<updated>2026-05-11T08:12:28Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The list container is one of several containers used to display items from file lists in various ways. The list container is very flexible - it&#039;s only restriction is that it is a list - i.e. a single column or row of items. The layout of the items is very flexible and is up to the skinner.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;list&amp;quot; id=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first list container&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;left&amp;gt;80&amp;lt;/left&amp;gt;&lt;br /&gt;
      &amp;lt;top&amp;gt;60&amp;lt;/top&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;onup&amp;gt;2&amp;lt;/onup&amp;gt;&lt;br /&gt;
      &amp;lt;ondown&amp;gt;3&amp;lt;/ondown&amp;gt;&lt;br /&gt;
      &amp;lt;onleft&amp;gt;1&amp;lt;/onleft&amp;gt;&lt;br /&gt;
      &amp;lt;onright&amp;gt;1&amp;lt;/onright&amp;gt;&lt;br /&gt;
      &amp;lt;viewtype label=&amp;quot;3D list&amp;quot;&amp;gt;list&amp;lt;/viewtype&amp;gt;&lt;br /&gt;
      &amp;lt;orientation&amp;gt;vertical&amp;lt;/orientation&amp;gt;&lt;br /&gt;
      &amp;lt;pagecontrol&amp;gt;25&amp;lt;/pagecontrol&amp;gt;&lt;br /&gt;
      &amp;lt;autoscroll&amp;gt;true&amp;lt;/autoscroll&amp;gt;&lt;br /&gt;
      &amp;lt;scrolltime tween=&amp;quot;sine&amp;quot; easing=&amp;quot;out&amp;quot;&amp;gt;200&amp;lt;/scrolltime&amp;gt;&lt;br /&gt;
      &amp;lt;itemlayout width=&amp;quot;650&amp;quot; height=&amp;quot;29&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;image&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;5&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;22&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;30&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;430&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;font&amp;gt;font13&amp;lt;/font&amp;gt;&lt;br /&gt;
			&amp;lt;aligny&amp;gt;center&amp;lt;/aligny&amp;gt;&lt;br /&gt;
			&amp;lt;selectedcolor&amp;gt;green&amp;lt;/selectedcolor&amp;gt;&lt;br /&gt;
			&amp;lt;align&amp;gt;left&amp;lt;/align&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;$INFO[ListItem.Label]&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;475&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;300&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;font&amp;gt;font13&amp;lt;/font&amp;gt;&lt;br /&gt;
			&amp;lt;aligny&amp;gt;center&amp;lt;/aligny&amp;gt;&lt;br /&gt;
			&amp;lt;selectedcolor&amp;gt;green&amp;lt;/selectedcolor&amp;gt;&lt;br /&gt;
			&amp;lt;textcolor&amp;gt;grey&amp;lt;/textcolor&amp;gt;&lt;br /&gt;
			&amp;lt;align&amp;gt;right&amp;lt;/align&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;$INFO[ListItem.Label2]&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/itemlayout&amp;gt;&lt;br /&gt;
      &amp;lt;focusedlayout height=&amp;quot;29&amp;quot; width=&amp;quot;650&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;image&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;485&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;29&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;0&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;0&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;visible&amp;gt;Control.HasFocus(50)&amp;lt;/visible&amp;gt;&lt;br /&gt;
			&amp;lt;texture&amp;gt;list-focus.png&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;image&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;5&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;22&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;texture&amp;gt;$INFO[ListItem.Icon]&amp;lt;/texture&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;30&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;430&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;font&amp;gt;font13&amp;lt;/font&amp;gt;&lt;br /&gt;
			&amp;lt;aligny&amp;gt;center&amp;lt;/aligny&amp;gt;&lt;br /&gt;
			&amp;lt;selectedcolor&amp;gt;green&amp;lt;/selectedcolor&amp;gt;&lt;br /&gt;
			&amp;lt;align&amp;gt;left&amp;lt;/align&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;$INFO[ListItem.Label]&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
		&amp;lt;control type=&amp;quot;label&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;left&amp;gt;475&amp;lt;/left&amp;gt;&lt;br /&gt;
			&amp;lt;top&amp;gt;3&amp;lt;/top&amp;gt;&lt;br /&gt;
			&amp;lt;width&amp;gt;300&amp;lt;/width&amp;gt;&lt;br /&gt;
			&amp;lt;height&amp;gt;22&amp;lt;/height&amp;gt;&lt;br /&gt;
			&amp;lt;font&amp;gt;font13&amp;lt;/font&amp;gt;&lt;br /&gt;
			&amp;lt;aligny&amp;gt;center&amp;lt;/aligny&amp;gt;&lt;br /&gt;
			&amp;lt;selectedcolor&amp;gt;green&amp;lt;/selectedcolor&amp;gt;&lt;br /&gt;
			&amp;lt;textcolor&amp;gt;grey&amp;lt;/textcolor&amp;gt;&lt;br /&gt;
			&amp;lt;align&amp;gt;right&amp;lt;/align&amp;gt;&lt;br /&gt;
			&amp;lt;label&amp;gt;$INFO[ListItem.Label2]&amp;lt;/label&amp;gt;&lt;br /&gt;
		&amp;lt;/control&amp;gt;&lt;br /&gt;
      &amp;lt;/focusedlayout&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default Control Tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;viewtype&#039;&#039;&#039;&lt;br /&gt;
|  The type of view. Choices are list, icon, wide, wrap, biglist, bigicon, bigwide, bigwrap, info and biginfo. The label attribute indicates the label that will be used in the &amp;quot;View As&amp;quot; control within the GUI. It is localizable via strings.po. &#039;&#039;viewtype&#039;&#039; has no effect on the view itself. It is used by kodi when switching skin to automatically select a view with a similar layout. Skinners should try to set &#039;&#039;viewtype&#039;&#039; to describe the layout as best as possible. &lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;orientation&#039;&#039;&#039;&lt;br /&gt;
|  The orientation of the list. Defaults to vertical.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;pagecontrol&#039;&#039;&#039;&lt;br /&gt;
|  Used to set the &amp;lt;id&amp;gt; of the page control used to control this list.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;scrolltime&#039;&#039;&#039;&lt;br /&gt;
|  The time (in ms) to scroll from one item to another.  By default, this is 200ms.  The list will scroll smoothly from one item to another as needed. Set it to zero to disable the smooth scrolling. The scroll movement can be further adjusted by selecting one of the available [[Tweeners|tween]] methods.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;itemlayout&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the layout of items in the list. Requires the height attribute set in a vertical list, and the width attribute set for a horizontal list. The &amp;lt;itemlayout&amp;gt; then contains as many label and image controls as required. [[Container Item Layout|See here for more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;focusedlayout&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the layout of items in the list that have focus. Requires the height attribute set in a vertical list, and the width attribute set for a horizontal list. The &amp;lt;focusedlayout&amp;gt; then contains as many label and image controls as required. [[Container Item Layout|See here for more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;content&#039;&#039;&#039;&lt;br /&gt;
|  Used to set the item content that this list will contain. Allows the skinner to setup a list anywhere they want with a static set of content, as a useful alternative to the grouplist control. See [[Static List Content|Static List Content]] or [[Dynamic List Content|Dynamic List Content]] for more information.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;preloaditems&#039;&#039;&#039;&lt;br /&gt;
|  Used in association with the [[Archive:Background Image Loader|Background Image Loader]].&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;autoscroll&#039;&#039;&#039;&lt;br /&gt;
|  Used to make the container scroll automatically&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Advancedsettings.xml&amp;diff=261832</id>
		<title>Advancedsettings.xml</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Advancedsettings.xml&amp;diff=261832"/>
		<updated>2026-04-25T10:47:43Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* pvrrecordings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC right}}{{mininav|[[Settings]]|page=advancedsettings.xml}}&lt;br /&gt;
{{bigger|{{note|&#039;&#039;&#039;The advancedsettings.xml file does not exist by default. You have to create it first!&#039;&#039;&#039;}} }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;The [[advancedsettings.xml]] file, which does not exist by default, can be created by a user in their &#039;&#039;&#039;[[Userdata|userdata folder]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This file is used for advanced settings and options that do not have GUI controls inside of {{kodi}}. Some settings are experimental or very rarely set, so they can only be used via the advancedsettings.xml file. The file is simply a plain text file and can be edited by various text editors, so long as the name is &amp;quot;advancedsettings.xml&amp;quot;. These advanced settings can be used to tweak various things such as episode naming patterns, special network ports, special behaviors, and more.&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following page will describe the structure of the advancedsettings.xml file and the various individual settings.&lt;br /&gt;
&lt;br /&gt;
{{note|&lt;br /&gt;
# All XML tags must be lowercase. The start and end of the advancedsettings.xml file must have the &amp;lt;advancedsettings&amp;gt; and &amp;lt;/advancedsettings&amp;gt; tags.&lt;br /&gt;
# Kodi will only read the advancedsettings.xml file when it starts up. If you make changes while it is running then you must restart Kodi.&lt;br /&gt;
# For some Windows versions, Kodi has two &amp;lt;code&amp;gt;\userdata\&amp;lt;/code&amp;gt; folders. The correct one to put the advancedsettings.xml file in is not the one in Program Files, but in &amp;lt;code&amp;gt;%appdata%\Kodi\userdata\.&amp;lt;/code&amp;gt;}}&lt;br /&gt;
# On some platforms it will be easier to copy, move or delete this file by using the built-in &#039;&#039;&#039;[[File_manager|File Manager]]&#039;&#039;&#039; tool accessible in the &#039;&#039;&#039;[[Settings]]&#039;&#039;&#039; screen.&lt;br /&gt;
&lt;br /&gt;
== Layout ==&lt;br /&gt;
&lt;br /&gt;
The layout of &amp;lt;code&amp;gt;advancedsettings.xml&amp;lt;/code&amp;gt; is as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;advancedsettings version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;setting&amp;gt;value&amp;lt;/setting&amp;gt;&lt;br /&gt;
    ...&lt;br /&gt;
    &amp;lt;setting&amp;gt;value&amp;lt;/setting&amp;gt;&lt;br /&gt;
&amp;lt;/advancedsettings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;quot;setting&amp;quot; gives the name of the setting, and &amp;quot;value&amp;quot; gives its value.&lt;br /&gt;
&lt;br /&gt;
A list of the available &amp;quot;setting&amp;quot; strings and their values is given below.&lt;br /&gt;
&lt;br /&gt;
= List of available settings =&lt;br /&gt;
List of available settings that are recognised in the advancedsettings.xml file &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/blob/master/xbmc/settings/AdvancedSettings.cpp&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recommended: Use the table of contents or the search function in your browser to locate items.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting settings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== loglevel ===&lt;br /&gt;
{{Anchor|.3Cloglevel.3E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;loglevel&amp;quot; /&amp;gt;&lt;br /&gt;
Sets the logging level used to log errors and information. The &amp;quot;hide&amp;quot; attribute is optional. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;loglevel hide=&amp;quot;attribute&amp;quot;&amp;gt;options&amp;lt;/loglevel&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:100px;&amp;quot; | Attribute&lt;br /&gt;
! style=&amp;quot;width:500px;&amp;quot; | Action&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;true&#039;&#039;&#039; &lt;br /&gt;
| Hides the &amp;quot;enable debugging&amp;quot; setting in the Settings page. (default)&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;false&#039;&#039;&#039;&lt;br /&gt;
| Allows &amp;quot;enable debugging&amp;quot; setting to switch between &#039;&#039;&#039;0&#039;&#039;&#039; and &#039;&#039;&#039;2&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:100px;&amp;quot; | Option&lt;br /&gt;
! style=&amp;quot;width:500px;&amp;quot; | Action&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;-1&#039;&#039;&#039;&lt;br /&gt;
| No logging, suppresses all log output &lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;0&#039;&#039;&#039;&lt;br /&gt;
| Normal logging, only logging errors (default)&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
| Debug logging with freemem, fps and cpu usage (no on screen)&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;2&#039;&#039;&#039; &lt;br /&gt;
| Same as 1 (with on screen display)&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;3&#039;&#039;&#039; &lt;br /&gt;
| Same as 1 + full smb logging&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:100px;&amp;quot; | Example &lt;br /&gt;
! style=&amp;quot;width:500px;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
! Example 1:&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;advancedsettings version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;loglevel&amp;gt;2&amp;lt;/loglevel&amp;gt;  &lt;br /&gt;
&amp;lt;/advancedsettings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Example 2:&lt;br /&gt;
|&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;advancedsettings version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;loglevel hide=&amp;quot;true&amp;quot;&amp;gt;2&amp;lt;/loglevel&amp;gt;&lt;br /&gt;
&amp;lt;/advancedsettings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The setting is persistent through shutdown and restarts.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; If debugging is enabled in the GUI, loglevel will be set to &#039;&#039;&#039;2&#039;&#039;&#039;. This will over-ride the &amp;lt;code&amp;gt;advancedsettings.xml&amp;lt;/code&amp;gt; setting. You must disable the GUI Setting before adding the entry to &amp;lt;code&amp;gt;advancedsettings.xml&amp;lt;/code&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;section end=&amp;quot;loglevel&amp;quot; /&amp;gt;&lt;br /&gt;
:&#039;&#039;{{see also|Log_file|label 1=Debug Log}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== jsonrpc ===&lt;br /&gt;
{{Anchor|.3Cjsonrpc.3E}}&lt;br /&gt;
To make it easier for developers using the [[JSON-RPC_API]] API in their (third party) applications to debug during development the json output of Kodi can be prettified by setting &#039;&#039;&#039;compactoutput&#039;&#039;&#039; to &#039;&#039;&#039;false&#039;&#039;&#039;. Default json output mode is a compact print which does not contain any unnecessary whitespaces and therefore is difficult to read for humans.&lt;br /&gt;
Furthermore using the &#039;&#039;&#039;tcpport&#039;&#039;&#039; setting it is possible to change the default TCP port used by Kodi for JSON RPC (which is 9090) to any other valid port.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;jsonrpc&amp;gt;&lt;br /&gt;
    &amp;lt;compactoutput&amp;gt;false&amp;lt;/compactoutput&amp;gt;&lt;br /&gt;
    &amp;lt;tcpport&amp;gt;9999&amp;lt;/tcpport&amp;gt;&lt;br /&gt;
&amp;lt;/jsonrpc&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio/video playback settings ==&lt;br /&gt;
&lt;br /&gt;
=== skiploopfilter ===&lt;br /&gt;
{{anchor|.3Cskiploopfilter.3E}}&lt;br /&gt;
The amount of the loop filter to skip on h.264 decoding.  This can help the performance of slower machines when decoding h264 content.  Values, in decreasing CPU usage (and decreasing quality)&lt;br /&gt;
* -16 None&lt;br /&gt;
* 0 Skip only empty frames (default)&lt;br /&gt;
* 8 Skip non-reference frames&lt;br /&gt;
* 16 Skip bi-dir frames&lt;br /&gt;
* 32 Skip all non-key frames&lt;br /&gt;
* 48 Skip all frames&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;skiploopfilter&amp;gt;8&amp;lt;/skiploopfilter&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== video ===&lt;br /&gt;
{{anchor|.3Cvideo.3E}}&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;video&amp;gt; section also includes the following child-tags, which have their own sections:&lt;br /&gt;
*[[#cleandatetime]]&lt;br /&gt;
*[[#cleanstrings]]&lt;br /&gt;
*[[#excludefromscan]]&lt;br /&gt;
*[[#excludefromlisting]]&lt;br /&gt;
*[[#excludetvshowsfromscan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{note|Some tags that have a &amp;quot;third-level&amp;quot; and are grouped together are highlighted in color.}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Parent tag that all other child tags need to be placed inside of. Do not use more than one &#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;lt;video&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; tag, but instead place all other child-tags within a single &#039;&#039;&#039;&amp;lt;code&amp;gt;&amp;lt;video&amp;gt;&amp;lt;/video&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; set.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;subsdelayrange&amp;gt;10&amp;lt;/subsdelayrange&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Delay range for subtitles, in seconds.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;maxtempo&amp;gt;2.1&amp;lt;/maxtempo&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Allow further increase of playback speed over the default of 1.5&amp;lt;br&amp;gt;&lt;br /&gt;
maxtempo must be in the range of 1.5 to 2.1 &amp;lt;br&amp;gt;&lt;br /&gt;
Be aware of the limitations of your platform / hardware as not all are capable of the increased maxtempo &amp;lt;ref&amp;gt;https://forum.kodi.tv/showthread.php?tid=10023&amp;amp;pid=2795069#pid2795069&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;audiodelayrange&amp;gt;10&amp;lt;/audiodelayrange&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Delay range for audio/video sync, in seconds.&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;usetimeseeking&amp;gt;true&amp;lt;/usetimeseeking&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Whether to use time based or percentage based seeking. {{small see also|Skip steps}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;timeseekforwardbig&amp;gt;600&amp;lt;/timeseekforwardbig&amp;gt;&lt;br /&gt;
  &amp;lt;timeseekbackwardbig&amp;gt;-600&amp;lt;/timeseekbackwardbig&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Time to seek forward in seconds when doing a long seek.  Defaults to 600 (10 minutes) and -600 (-10 minutes) respectively. &#039;&#039;{{small|See also: [[Skip steps]] }}&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;percentseekforward&amp;gt;2&amp;lt;/percentseekforward&amp;gt;&lt;br /&gt;
  &amp;lt;percentseekbackward&amp;gt;-2&amp;lt;/percentseekbackward&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Amount to seek forward as a percentage, when doing a short seek.  Defaults to 2 (2%) and -2 (2%) respectively. &#039;&#039;{{small|See also: [[Skip steps]] }}&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;percentseekforwardbig&amp;gt;10&amp;lt;/percentseekforwardbig&amp;gt;&lt;br /&gt;
  &amp;lt;percentseekbackwardbig&amp;gt;-10&amp;lt;/percentseekbackwardbig&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Amount to seek forward as a percentage, when doing a long seek.  Defaults to 10 (10%) and -10 (10%) respectively. &#039;&#039;{{small|See also: [[Skip steps]] }}&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;fullscreenonmoviestart&amp;gt;true&amp;lt;/fullscreenonmoviestart&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Whether to go to fullscreen or not when starting a movie. Defaults to true.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;defaultplayer&amp;gt;VideoPlayer&amp;lt;/defaultplayer&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Set the default video player: VideoPlayer or an external player. See &#039;&#039;&#039;[[External players]]&#039;&#039;&#039; for more info.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;excludefromscan&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;[-\._ ](sample|trailer)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromscan&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Regular expressions that if evaluated to true won&#039;t be added to library.  It is possible to add multiple &amp;lt;code&amp;gt;&amp;lt;regexp&amp;gt;&amp;lt;/code&amp;gt; tags to match multiple patterns&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;excludefromlisting&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;[-\._ ](sample|trailer)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromlisting&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Regular expressions that if evaluated to true won&#039;t be displayed in files view.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;playcountminimumpercent&amp;gt;90&amp;lt;/playcountminimumpercent&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Minimum percentage that has to be played before it is marked as watched. Set to 101 to never auto-mark items as watched. &#039;&#039;{{small|See also: [[HOW-TO:Modify automatic watch and resume points]] }}&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;ignoresecondsatstart&amp;gt;180&amp;lt;/ignoresecondsatstart&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Number of seconds to ignore at video start after which a resume point is created. &#039;&#039;{{small|See also: [[HOW-TO:Modify automatic watch and resume points]] }}&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;ignorepercentatend&amp;gt;8&amp;lt;/ignorepercentatend&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Percentage of video to ignore at the end. If you stop watching the video here no resume point is created. Set to 101 to never save a resume point. The video is already marked as watched at 90%, see above. &#039;&#039;{{small|See also: [[HOW-TO:Modify automatic watch and resume points]] }}&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;vdpauscaling&amp;gt;true&amp;lt;/vdpauscaling&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Scales with vdpau instead of opengl and turns on its HQ scaler when available, enabling this might slow down rendering and cause framedrops especially on ION systems, this setting requires a vdpau feature set C GPU.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;ppffmpegdeinterlacing&amp;gt;linblenddeint&amp;lt;/ppffmpegdeinterlacing&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Override the deinterlacing options passed to libpostproc.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;ppffmpegpostprocessing&amp;gt;ha:128:7,va,dr&amp;lt;/ppffmpegpostprocessing&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Override the post processing options passed to libpostproc when &#039;Video post-processing&#039; is activated in GUI Videos-Settings-Playback.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;autoscalemaxfps&amp;gt;30&amp;lt;/autoscalemaxfps&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| When scaling method is set to auto, bilinear is chosen when the fps is higher than this limit, the default is 30.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;adjustrefreshrate&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | Settings for when &amp;quot;Adjust refreshrate to match video fps&amp;quot; is enabled in the video playback GUI settings.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;override&amp;gt;&lt;br /&gt;
      &amp;lt;fps&amp;gt;23.976&amp;lt;/fps&amp;gt;&lt;br /&gt;
      &amp;lt;refresh&amp;gt;60.0&amp;lt;/refresh&amp;gt;&lt;br /&gt;
    &amp;lt;/override&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | &#039;&#039;&#039;Example -&#039;&#039;&#039; &amp;quot;Adjust refreshrate to match video fps&amp;quot; will try to select the best refreshrate for the video fps but it doesn&#039;t always get it right, for example it might switch to an unsupported refreshrate. You can add overrides here to switch to a certain refreshrate based on video fps. It&#039;s possible to add as many overrides as you need.  Overrides are processed in order, if the first one doesn&#039;t match the fps or no refreshrates match that override, it will try the next one until no overrides are left.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fps&#039;&#039;&#039; - if the fps is between 23.966 and 23.986&lt;br /&gt;
* &#039;&#039;&#039;refresh&#039;&#039;&#039; - switch to the first found refreshrate that is between 59.99 and 60.01&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;override&amp;gt;&lt;br /&gt;
      &amp;lt;fpsmin&amp;gt;29.96&amp;lt;/fpsmin&amp;gt;&lt;br /&gt;
      &amp;lt;fpsmax&amp;gt;30.01&amp;lt;/fpsmax&amp;gt;&lt;br /&gt;
      &amp;lt;refreshmin&amp;gt;59.0&amp;lt;/refreshmin&amp;gt;&lt;br /&gt;
      &amp;lt;refreshmax&amp;gt;61.0&amp;lt;/refreshmax&amp;gt;&lt;br /&gt;
    &amp;lt;/override&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | &#039;&#039;&#039;Example -&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;fpsmin&#039;&#039;&#039; / &#039;&#039;&#039;fpsmin&#039;&#039;&#039; - You can also specify the fps range yourself.&lt;br /&gt;
* &#039;&#039;&#039;refreshmin&#039;&#039;&#039; / &#039;&#039;&#039;refreshmax&#039;&#039;&#039; - Same for the refreshrate&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;fallback&amp;gt;&lt;br /&gt;
      &amp;lt;refresh&amp;gt;50.0&amp;lt;/refresh&amp;gt;&lt;br /&gt;
    &amp;lt;/fallback&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | &#039;&#039;&#039;Example -&#039;&#039;&#039; If none of the overrides match, or none of the refreshrates match any of the fps matching overrides, it will choose a fallback refreshrate. Fallbacks are process in order, if the first fallback doesn&#039;t match any refreshrate, it will try the next one until no fallbacks are left.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;refresh&#039;&#039;&#039; - Switch to the first found refreshrate that is between 49.99 and 50.01.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;fallback&amp;gt;&lt;br /&gt;
      &amp;lt;refreshmin&amp;gt;49.0&amp;lt;/refreshmin&amp;gt;&lt;br /&gt;
      &amp;lt;refreshmax&amp;gt;51.0&amp;lt;/refreshmax&amp;gt;&lt;br /&gt;
    &amp;lt;/fallback&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | &#039;&#039;&#039;Example -&#039;&#039;&#039; You can also specify the range for the fallback yourself.&lt;br /&gt;
&lt;br /&gt;
If none of the overrides match the video fps, or no refreshrates match any of the fps matching overrides, and no fallbacks are specified or no refreshrates match any fallbacks, it will automatically choose the best refreshrate (same as having no overrides and fallbacks).&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;/adjustrefreshrate&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:#CADCFB;&amp;quot; | &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;checkdxvacompatibility&amp;gt;value&amp;lt;/checkdxvacompatibility&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Advanced setting not present: let Kodi autodetect cards that support H.264 profile &amp;gt; L4.1. Set value to false to enable DXVA no matter what. Set value to true if Kodi doesn&#039;t autodetect that the graphics card doesn&#039;t support &amp;gt; L4.1.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;useocclusionquery&amp;gt;-1&amp;lt;/useocclusionquery&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Use an occlusion query when capturing videoframes, -1 means auto detect, 0 means disabled, 1 means enabled, the default is -1.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;fpsdetect&amp;gt;1&amp;lt;/fpsdetect&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| FPS detection for video playback&lt;br /&gt;
* 0 = trust codec fps&lt;br /&gt;
* 1 = recalculate from video timestamps with uniform spacing&lt;br /&gt;
* 2 = recalculate from video timestamps always&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;latency&amp;gt;&lt;br /&gt;
    &amp;lt;delay&amp;gt;0&amp;lt;/delay&amp;gt;&lt;br /&gt;
    &amp;lt;hdrextradelay&amp;gt;0&amp;lt;/hdrextradelay&amp;gt;&lt;br /&gt;
    &amp;lt;refresh&amp;gt;&lt;br /&gt;
      &amp;lt;min&amp;gt;&amp;lt;/min&amp;gt;&lt;br /&gt;
      &amp;lt;max&amp;gt;&amp;lt;/max&amp;gt;&lt;br /&gt;
      &amp;lt;rate&amp;gt;&amp;lt;/rate&amp;gt;&lt;br /&gt;
      &amp;lt;delay&amp;gt;&amp;lt;/delay&amp;gt;&lt;br /&gt;
      &amp;lt;hdrextradelay&amp;gt;&amp;lt;/hdrextradelay&amp;gt;&lt;br /&gt;
    &amp;lt;/refresh&amp;gt;&lt;br /&gt;
  &amp;lt;/latency&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| &#039;&#039;&#039;Latency&#039;&#039;&#039; helps correct audio/video synchronization (lip-sync) when the display&#039;s internal processing introduces noticeable delays in the display of the pictures. The optional overrides and hdr extra delay offer further fine-tuning when the delay is not the same for all refresh rates or the HDR vs SDR modes. Latency is given in milliseconds. For one-off adjustments use the OSD during playback to adjust audio synchronisation.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;delay&amp;gt;&#039;&#039;&#039; - Global default display latency.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;hdrextradelay&amp;gt;&#039;&#039;&#039; - Global default latency added to the global default display latency when the display is in any HDR mode. Note: the display HDR mode is not detected on all platforms (Windows-only at time of writing).&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;refresh&amp;gt;&#039;&#039;&#039; - Override latency for given display (not video) refresh rates. When Kodi is in windowed mode, override is ignored. Multiple overrides are allowed.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;min&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;max&amp;gt;&#039;&#039;&#039; - refresh rate range, OR&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;rate&amp;gt;&#039;&#039;&#039; - exact refresh rate&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;delay&amp;gt;&#039;&#039;&#039; - display latency for the given refresh rate&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;hdrextradelay&amp;gt;&#039;&#039;&#039; - additional latency when the display is in any HDR mode for the given refresh rate&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; The following example sets display latency of 125 msec at 23-24 Hz&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;refresh&amp;gt;&lt;br /&gt;
      &amp;lt;min&amp;gt;23&amp;lt;/min&amp;gt;&lt;br /&gt;
      &amp;lt;max&amp;gt;24&amp;lt;/max&amp;gt;&lt;br /&gt;
      &amp;lt;delay&amp;gt;125&amp;lt;/delay&amp;gt;&lt;br /&gt;
    &amp;lt;/refresh&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; The following example sets display latency of 50 msec at 50 (+/-0.01) Hz&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
    &amp;lt;refresh&amp;gt;&lt;br /&gt;
      &amp;lt;rate&amp;gt;50&amp;lt;/rate&amp;gt;&lt;br /&gt;
      &amp;lt;delay&amp;gt;50&amp;lt;/delay&amp;gt;&lt;br /&gt;
    &amp;lt;/refresh&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;stereoscopicregex3d&amp;gt;[-. _]3d[-. _]&amp;lt;/stereoscopicregex3d&amp;gt;&lt;br /&gt;
  &amp;lt;stereoscopicregexsbs&amp;gt;[-. _]h?sbs[-. _]&amp;lt;/stereoscopicregexsbs&amp;gt;&lt;br /&gt;
  &amp;lt;stereoscopicregextab&amp;gt;[-. _]h?tab[-. _]&amp;lt;/stereoscopicregextab&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Filename triggers for 3D (stereoscopic) mode.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;assfixedworks&amp;gt;false&amp;lt;/assfixedworks&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Position behavior of ass subtitiles when setting &amp;quot;subtitle position on screen&amp;quot; set to &amp;quot;fixed&amp;quot;. True to show at the fixed position set in video calibration. False to show at the bottom of video (default). {{note|Removed in Kodi v20.}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
  &amp;lt;subtitleverticalmargin&amp;gt;120&amp;lt;/subtitleverticalmargin&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| Allows to customise the vertical margin of text based subtitles, which will be applied to each type of subtitle position in subtitle settings. {{note|Available in Kodi v20 and above.}}&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== audio ===&lt;br /&gt;
{{anchor|.3Caudio.3E}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;audio&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Amount of headroom Kodi should use above the maximum volume level, in decibels.  Defaults to 0, valid values 0, 6, 12. --&amp;gt;&lt;br /&gt;
  &amp;lt;headroom&amp;gt;0&amp;lt;/headroom&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Default audio player: paplayer or videoplayer --&amp;gt;&lt;br /&gt;
  &amp;lt;defaultplayer&amp;gt;paplayer&amp;lt;/defaultplayer&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Regular expressions that if evaluated to true won&#039;t be added to library. --&amp;gt;&lt;br /&gt;
  &amp;lt;excludefromscan&amp;gt; &lt;br /&gt;
    &amp;lt;regexp&amp;gt;[-\._ ](podcast)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromscan&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Regular expressions that if evaluated to true won&#039;t be displayed in Files View --&amp;gt;&lt;br /&gt;
  &amp;lt;excludefromlisting&amp;gt; &lt;br /&gt;
    &amp;lt;regexp&amp;gt;[-\._ ](podcast)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromlisting&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Amount of gain (dB) to be applied to AC3 streams that have been mixed-down to 2 channels. Default is 12.0. Valid values are: -96.0 to 96.0. --&amp;gt;&lt;br /&gt;
  &amp;lt;ac3downmixgain&amp;gt;12.0&amp;lt;/ac3downmixgain&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Whether to use time based or percentage based seeking. --&amp;gt;&lt;br /&gt;
  &amp;lt;usetimeseeking&amp;gt;true&amp;lt;/usetimeseeking&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Time to seek forward in seconds when doing a long seek.  Defaults to 600 (10 minutes) and -600 (-10 minutes) respectively. --&amp;gt;&lt;br /&gt;
  &amp;lt;timeseekforwardbig&amp;gt;600&amp;lt;/timeseekfowardbig&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Time to seek backward in seconds when doing a long seek back.  Defaults to 600 (10 minutes) and -600 (-10 minutes) respectively. --&amp;gt;&lt;br /&gt;
  &amp;lt;timeseekbackwardbig&amp;gt;-600&amp;lt;/timeseekbackward&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Minimum percentage that has to be played before it is considered for incrementing in the Top 100 database view, or for last.fm submittal --&amp;gt;&lt;br /&gt;
  &amp;lt;playcountminimumpercent&amp;gt;99&amp;lt;/playcountminimumpercent&amp;gt; &lt;br /&gt;
  &amp;lt;!-- Whether to use Dynamic Range Compression (DRC) on AC3 streams. 1.0 is &amp;quot;full&amp;quot; compression, as defined by the audio track&#039;s metadata, which is recommended for &amp;quot;basic&amp;quot; sound systems such as the internal speakers on a TV. 0.0 is no compression at all, which is recommended for people with nice multi-speaker sound systems. -1.0 (default) defaults to whatever ffmpeg uses, which is currently the same as 1.0. This has no effect if passthrough is enabled for AC3. --&amp;gt;&lt;br /&gt;
  &amp;lt;applydrc&amp;gt;-1.0&amp;lt;/applydrc&amp;gt; &lt;br /&gt;
  &amp;lt;!-- default values for limiter/compressor --&amp;gt;&lt;br /&gt;
  &amp;lt;limiterhold&amp;gt;0.025&amp;lt;/limiterhold&amp;gt; &lt;br /&gt;
  &amp;lt;!-- default values for limiter/compressor --&amp;gt;&lt;br /&gt;
  &amp;lt;limiterrelease&amp;gt;0.1&amp;lt;/limiterrelease&amp;gt; &lt;br /&gt;
  &amp;lt;!-- This setting is only relevant for Passthrough in the context of resyncing, e.g.; when there is no resampling possible. This value decides after which amount of discontinuity in milliseconds VideoPlayer will ErrorAdjust the Clock. On platforms like Android where the sink delay is just a non exact interpolation, a too small value might cause rare image stutter. The maximum value is 100 ms. A higher value makes no sense cause of A/V issues. This is a last-resort workaround as the root-cause cannot be mitigated 100% [Available from Kodi v20] --&amp;gt;&lt;br /&gt;
  &amp;lt;maxpassthroughoffsyncduration&amp;gt;10&amp;lt;/maxpassthroughoffsyncduration&amp;gt; &lt;br /&gt;
  &amp;lt;!-- This setting is used on Android only. While Android itself supports 32 bit Float format for at least Stereo since many years, certain Vendors don&#039;t properly implement it for Multi-Channel Audio. As those devices still open correctly, but then no signal reaches the output device, we disabled this for the time being and used 16 bit Integer only. With this setting you can enable 32 bit Output for multi-channel for kodi by setting allowmultichannelfloat to true. Default: false. This makes a lossless Input -&amp;gt; Output chain possible, as it can hold 24 bit Audio without any loss towards the internal Android Mixer, which is using Float precision anyways. --&amp;gt;&lt;br /&gt;
  &amp;lt;allowmultichannelfloat&amp;gt;false&amp;lt;/allowmultichannelfloat&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Android only. There are currently various broken devices with AMLogic BSP out there. They open a sink with a buffer of 170 ms, but then don&#039;t consume any idea for sometimes even more than 1000 ms of audio data. Then they silently drop the data under the hood and move on, resulting in kodi being totally out of sink. Reopening the devices (sometimes 2 times) fixes this. Sadly there are some semi-broken devices out there that do the same on startup, but afterwards work kind of fine with a higher delay. I cannot programmatically distinguish those two cases. For Zidoo and FireTV Cube 3rd Gen, you have to manually enable this advanced setting. --&amp;gt;&lt;br /&gt;
  &amp;lt;superviseaudiodelay&amp;gt;false&amp;lt;/superviseaudiodelay&amp;gt;&lt;br /&gt;
&amp;lt;/audio&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== forcedswaptime ===&lt;br /&gt;
{{anchor|.3Cforcedswaptime.3E}}&lt;br /&gt;
Use to force a backbuffer-&amp;gt;frontbuffer swap while vsync is enabled. Set to the time (in ms) to allow for the swap (e.g. &amp;lt;forcedswaptime&amp;gt;1&amp;lt;/forcedswaptime&amp;gt; is typical).  &lt;br /&gt;
&lt;br /&gt;
Default: Off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== edl ===&lt;br /&gt;
{{anchor|.3Cedl.3E}}&lt;br /&gt;
{{main|Edit_decision_list}}&lt;br /&gt;
Commercial break detection not as good you think it could be? Are some commercial breaks in a series of adverts not being skipped? Are some parts being skipped that are clearly not commercials? Does the end of the previous recording still show? The following advanced settings can be used to better identify full commercial break sequences, remove incorrectly flagged commercial breaks, and have playback start at the actual beginning of the recording.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;edl&amp;gt;&lt;br /&gt;
    &amp;lt;!-- if true, commercial breaks will be merged according to the remaining options. --&amp;gt;&lt;br /&gt;
  &amp;lt;mergeshortcommbreaks&amp;gt;false&amp;lt;/mergeshortcommbreaks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Commercial breaks won&#039;t be merged if the total length of the commercial break would be greater than this (seconds) --&amp;gt;&lt;br /&gt;
  &amp;lt;maxcommbreaklength&amp;gt;250&amp;lt;/maxcommbreaklength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- After merging, commercial breaks shorter than this will be removed (seconds) --&amp;gt;&lt;br /&gt;
  &amp;lt;mincommbreaklength&amp;gt;90&amp;lt;/mincommbreaklength&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Commercial breaks that are further apart than this won&#039;t be merged (seconds) --&amp;gt;&lt;br /&gt;
  &amp;lt;maxcommbreakgap&amp;gt;120&amp;lt;/maxcommbreakgap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- How long to wait before automatically skipping when the start of a commercial break reached (seconds). Possible values: from -60 to 60--&amp;gt;&lt;br /&gt;
  &amp;lt;commbreakautowait&amp;gt;0&amp;lt;/commbreakautowait&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- How long to rewind after automatically skipping to the end of the commercial break (seconds). Possible values: from -60 to 60 --&amp;gt;&lt;br /&gt;
  &amp;lt;commbreakautowind&amp;gt;0&amp;lt;/commbreakautowind&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Avoid showing the edl commbreak notifications. These are displayed by default --&amp;gt;&lt;br /&gt;
  &amp;lt;displaycommbreaknotifications&amp;gt;false&amp;lt;/displaycommbreaknotifications&amp;gt;&lt;br /&gt;
&amp;lt;/edl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* displaycommbreaknotifications&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/20711&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PVR &amp;amp; Live TV ==&lt;br /&gt;
{{anchor|.3Cpvr.3E}}&lt;br /&gt;
Settings available for PVR, EPG and Live TV. Edit Decision List settings are located in the previous section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pvr ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line=&#039;line&#039;&amp;gt;&lt;br /&gt;
&amp;lt;pvr&amp;gt;&lt;br /&gt;
  &amp;lt;timecorrection&amp;gt;0&amp;lt;/timecorrection&amp;gt;  &amp;lt;!-- Correct all times (epg tags, timer tags, recording tags) by this amount of minutes. --&amp;gt;&lt;br /&gt;
  &amp;lt;infotoggleinterval&amp;gt;3000&amp;lt;/infotoggleinterval&amp;gt;  &amp;lt;!-- If there is more than one pvr gui info item available (e.g. multiple recordings active at the same time), use this toggle delay in milliseconds. --&amp;gt;&lt;br /&gt;
  &amp;lt;channeliconsautoscan&amp;gt;true&amp;lt;/channeliconsautoscan&amp;gt; &amp;lt;!-- Automatically scan user defined folder for channel icons when loading internal channel groups. --&amp;gt;&lt;br /&gt;
  &amp;lt;autoscaniconsuserset&amp;gt;false&amp;lt;/autoscaniconsuserset&amp;gt; &amp;lt;!-- Mark channel icons populated by auto scan as &amp;quot;user set&amp;quot;. --&amp;gt;&lt;br /&gt;
  &amp;lt;numericchannelswitchtimeout&amp;gt;1000&amp;lt;/numericchannelswitchtimeout&amp;gt; &amp;lt;!-- Time in ms before the numeric dialog auto closes when confirmchannelswitch is disabled. --&amp;gt;&lt;br /&gt;
&amp;lt;/pvr&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pvrrecordings ====&lt;br /&gt;
In v19 and later, allows users to modify sort type and order of pvr recordings. &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/18605&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Note- These settings are child tags to the &#039;&#039;&amp;lt;pvr&amp;gt;&#039;&#039; tag in the previous section.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line=&#039;line&#039;&amp;gt;&lt;br /&gt;
&amp;lt;pvr&amp;gt;&lt;br /&gt;
   &amp;lt;pvrrecordings&amp;gt;&lt;br /&gt;
      &amp;lt;sortmethod&amp;gt;label&amp;lt;/sortmethod&amp;gt;  &amp;lt;!-- &#039;label&#039;, &#039;date&#039;, &#039;size&#039;, &#039;file --&amp;gt;&lt;br /&gt;
      &amp;lt;sortorder&amp;gt;ascending&amp;lt;/sortorder&amp;gt;    &amp;lt;!-- ascending or descending --&amp;gt;&lt;br /&gt;
   &amp;lt;/pvrrecordings&amp;gt;&lt;br /&gt;
&amp;lt;/pvr&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== epg ===&lt;br /&gt;
{{anchor|.3Cpvr.3E}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line=&#039;line&#039;&amp;gt;&lt;br /&gt;
&amp;lt;epg&amp;gt;&lt;br /&gt;
  &amp;lt;updatecheckinterval&amp;gt;300&amp;lt;/updatecheckinterval&amp;gt;  &amp;lt;!-- Check every X seconds, if EPG data need to be updated. This does not mean that every X seconds an EPG update is actually triggered, it&#039;s just the interval how often to check whether an update should be triggered. If this value is greater than GUI setting &#039;epg.epgupdate&#039; value, then EPG updates will done with the value specified for &#039;updatecheckinterval&#039;, effectively overriding the GUI setting&#039;s value. --&amp;gt;&lt;br /&gt;
  &amp;lt;updateemptytagsinterval&amp;gt;60&amp;lt;/updateemptytagsinterval&amp;gt;  &amp;lt;!-- If a TV channel has no EPG data, try to obtain data for that channel every X seconds. This overrides the GUI setting &#039;epg.epgupdate&#039; value, but only for channels without EPG data. If this value is less than &#039;updatecheckinterval&#039; value, then data update will be done with the interval specified by &#039;updatecheckinterval&#039;. Example 1: epg.epgupdate = 120 (minutes!), updatecheckinterval = 300, updateemptytagsinterval = 60 =&amp;gt; trigger an EPG update for every channel without EPG data every 5 minutes and trigger an EPG update for every channel with EPG data every 2 hours. Example 2: epg.epgupdate = 120 (minutes!), updatecheckinterval = 300, updateemptytagsinterval = 3600 =&amp;gt; trigger an EPG update for every channel without EPG data every 2 hours and trigger an EPG update for every channel with EPG data every 1 hour. --&amp;gt;&lt;br /&gt;
  &amp;lt;cleanupinterval&amp;gt;900&amp;lt;/cleanupinterval&amp;gt;  &amp;lt;!-- remove old entries from the EPG every X seconds --&amp;gt;&lt;br /&gt;
  &amp;lt;activetagcheckinterval&amp;gt;60&amp;lt;/activetagcheckinterval&amp;gt;  &amp;lt;!-- check for updated active tags every X seconds --&amp;gt;&lt;br /&gt;
  &amp;lt;retryinterruptedupdateinterval&amp;gt;60&amp;lt;/retryinterruptedupdateinterval&amp;gt;  &amp;lt;!-- retry an interrupted EPG update after X seconds --&amp;gt;&lt;br /&gt;
  &amp;lt;displayupdatepopup&amp;gt;true&amp;lt;/displayupdatepopup&amp;gt;  &amp;lt;!-- display a progress popup while updating EPG data from clients --&amp;gt;&lt;br /&gt;
  &amp;lt;displayincrementalupdatepopup&amp;gt;false&amp;lt;/displayincrementalupdatepopup&amp;gt;  &amp;lt;!-- also display a progress popup while doing incremental EPG updates --&amp;gt;&lt;br /&gt;
&amp;lt;/epg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Video library settings ==&lt;br /&gt;
&lt;br /&gt;
=== videoextensions ===&lt;br /&gt;
{{anchor|.3Cvideoextensions.3E}}&amp;lt;section begin=&amp;quot;videoextensions&amp;quot; /&amp;gt;&lt;br /&gt;
A list of additional file-extensions to allow (&#039;&#039;&#039;add&#039;&#039;&#039;) or exclude (&#039;&#039;&#039;remove&#039;&#039;&#039;) in the My Video windows.&lt;br /&gt;
&lt;br /&gt;
Default extensions for VIDEOS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.001 .3g2 .3gp .asf .asx .avc .avi .avs .bdm .bdmv .bin .bivx .dat .divx .dv .dvr-ms .evo .fli .flv .f4v&lt;br /&gt;
.h264 .ifo .img .iso .m2t .m2ts .m2v .m3u .m3u8 .m4v .mkv .mk3d .mov .mp4 .mpd .mpeg .mpg .mpl .mpls .mts&lt;br /&gt;
.nrg .nsv .nuv .ogm .ogv .pls .pva .pxml .qt .rcv .rec .rm .rmvb .rss .sdp .strm .svq3 .tp .trp .ts .ty&lt;br /&gt;
.url .udf .vc1 .vdr .viv .vob .vp3 .webm .wmv .wpl .wtv .xsp .xspf .xvid .zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;videoextensions&amp;gt;&lt;br /&gt;
  &amp;lt;add&amp;gt;.ex1|.ex2&amp;lt;/add&amp;gt;&lt;br /&gt;
  &amp;lt;remove&amp;gt;.ex3|.ex4&amp;lt;/remove&amp;gt;&lt;br /&gt;
&amp;lt;/videoextensions&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;section end=&amp;quot;videoextensions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== discstubextensions ===&lt;br /&gt;
{{main|Media stubs}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;discstubextensions&amp;quot; /&amp;gt;&lt;br /&gt;
The default filename extension for Disc Stubs is:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
.disc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Using the following tags, it is possible to &amp;lt;tt&amp;gt;&amp;lt;add&amp;gt;&amp;lt;/tt&amp;gt; additional or &amp;lt;tt&amp;gt;&amp;lt;remove&amp;gt;&amp;lt;/tt&amp;gt; existing disc stub extensions to better suit your requirements.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;discstubextensions&amp;gt;&lt;br /&gt;
  &amp;lt;add&amp;gt;.disk|.stub&amp;lt;/add&amp;gt;&lt;br /&gt;
  &amp;lt;remove&amp;gt;.disc&amp;lt;/remove&amp;gt;&lt;br /&gt;
&amp;lt;/discstubextensions&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;section end=&amp;quot;discstubextensions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== languagecodes ===&lt;br /&gt;
{{anchor|.3Clanguagecodes.3E}}&lt;br /&gt;
User-defined translation table for language codes used in subtitles and audio.&lt;br /&gt;
It can be used to add, extend or override Kodi&#039;s language codes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to add a new language code:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;languagecodes&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;short&amp;gt;alt&amp;lt;/short&amp;gt;&lt;br /&gt;
    &amp;lt;long&amp;gt;Alternate&amp;lt;/long&amp;gt;&lt;br /&gt;
  &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/languagecodes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to add a new language code with subtag (e.g. pt-BR):&#039;&#039;&#039;&lt;br /&gt;
{{note|This support is available from Kodi v20}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;languagecodes&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;short&amp;gt;pt-BR&amp;lt;/short&amp;gt;&lt;br /&gt;
    &amp;lt;long&amp;gt;Portuguese - Brazil&amp;lt;/long&amp;gt;&lt;br /&gt;
  &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/languagecodes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;NOTE FOR MKV FILES:&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
MKV files that contain audio/subtitle tracks with language codes with subtags are not yet supported, but from &amp;lt;code&amp;gt;Kodi v21&amp;lt;/code&amp;gt; a workaround was introduced that allows Kodi to recognize language codes with subtags.&lt;br /&gt;
To use the workaround, you must open the MKV file with an editor and in the metadata of the desired audio/subtitle track, edit the track Name (or Title field) by adding the language code wrapped in curly brackets, as in following example:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;Original track name: Audio portuguese/brazil&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;Modified track name: Audio portuguese/brazil {pt-BR}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to extend an existing language code:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Set the same &amp;quot;long&amp;quot; description of the existing language, for example we reuse the Portughese language for another language code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;languagecodes&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;short&amp;gt;pt-BR&amp;lt;/short&amp;gt;&lt;br /&gt;
    &amp;lt;long&amp;gt;Portuguese&amp;lt;/long&amp;gt;&lt;br /&gt;
  &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/languagecodes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case when in Kodi settings you set the &amp;quot;Portuguese&amp;quot; language, when in playing according to availability the track &amp;quot;pt&amp;quot; or &amp;quot;pt-BR&amp;quot; will be chosen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to override an existing language code:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This allow you to rename an existing language. Set to an existing language code your preferred &amp;quot;long&amp;quot; name description.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;WARNING: This can cause problems with add-ons, so do not override languages if you are not aware of the side effects.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;languagecodes&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;short&amp;gt;en&amp;lt;/short&amp;gt;&lt;br /&gt;
    &amp;lt;long&amp;gt;English example&amp;lt;/long&amp;gt;&lt;br /&gt;
  &amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;&lt;br /&gt;
    &amp;lt;short&amp;gt;en-GB&amp;lt;/short&amp;gt;&lt;br /&gt;
    &amp;lt;long&amp;gt;English example&amp;lt;/long&amp;gt;&lt;br /&gt;
  &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/languagecodes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== moviestacking ===&lt;br /&gt;
{{anchor|.3Cmoviestacking.3E}}&amp;lt;section begin=&amp;quot;moviestacking&amp;quot; /&amp;gt;&lt;br /&gt;
{{main|Naming_video_files/Movies}}&lt;br /&gt;
This is used by the [[Naming_video_files/Movies#Split_Video_Files|file stacking]] algorithm to combine multi-part files and contains a list of regular expressions. For stacking videos that are contained in folders, such as VIDEO_TS folders, see &#039;&#039;&#039;[[advancedsettings.xml#folderstacking|&amp;lt;folderstacking&amp;gt;]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As of v9.11, video stacking regular expressions &#039;&#039;&#039;must&#039;&#039;&#039; contain exactly four (4) capture expressions. &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;moviestacking&amp;gt;&lt;br /&gt;
  &amp;lt;!-- &amp;lt;cd/dvd/part/pt/disk/disc&amp;gt; &amp;lt;0-N&amp;gt; --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;(.*?)([ _.-]*(?:cd|dvd|p(?:ar)?t|dis[ck])[ _.-]*[0-9]+)(.*?)(\.[^.]+)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;!-- &amp;lt;cd/dvd/part/pt/disk/disc&amp;gt; &amp;lt;a-d&amp;gt; --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;(.*?)([ _.-]*(?:cd|dvd|p(?:ar)?t|dis[ck])[ _.-]*[a-d])(.*?)(\.[^.]+)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;!-- movienamea-xvid.avi, movienameb-xvid.avi --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;(.*?)([ ._-]*[a-d])(.*?)(\.[^.]+)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;/moviestacking&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the argument &amp;lt;tt&amp;gt;action=&amp;quot;append&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;append=&amp;quot;yes&amp;quot;&amp;lt;/tt&amp;gt; is supplied, the default moviestacking regular expressions will remain intact and the user specified ones will be added to the end.  &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;moviestacking action=&amp;quot;append&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- This expression will match movename1-xvid.avi, moviename2-xvid.avi.&lt;br /&gt;
         Be warned that it will likely stack sequels in a flat directory layout,&lt;br /&gt;
         so it is only recommend in a dir-per-video layout. --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;(.*?)([ ._-]*[0-9])(.*?)(\.[^.]+)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;/moviestacking&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the argument &amp;lt;tt&amp;gt;action=&amp;quot;prepend&amp;quot;&amp;lt;/tt&amp;gt; is supplied, the default moviestacking regular expressions will remain intact and the user specified ones will be added to the beginning. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;moviestacking action=&amp;quot;prepend&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;(Title)(Volume)(Ignore)(Extension)&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;/moviestacking&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If no argument is supplied, or the argument &amp;lt;tt&amp;gt;append=&amp;quot;no&amp;quot;&amp;lt;/tt&amp;gt; is supplied, the default moviestacking regular expressions are overwritten by the user specified ones.&lt;br /&gt;
&amp;lt;section end=&amp;quot;moviestacking&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== folderstacking ===&lt;br /&gt;
{{main|Naming_video_files/Movies}}&lt;br /&gt;
This is similar to &#039;&#039;&#039;[[advancedsettings.xml#moviestacking|&amp;lt;moviestacking&amp;gt;]]&#039;&#039;&#039;, but is used for videos that are contained in folders that use the folder names to stack, such as VIDEO_TS folders (DVD rips that are not in ISO format).&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;folderstacking&amp;gt;&lt;br /&gt;
  &amp;lt;!-- &amp;lt;cd/dvd/disk/disc&amp;gt; &amp;lt;0-N&amp;gt; --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;((cd|dvd|dis[ck])[0-9]+)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;/folderstacking&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cleandatetime ===&lt;br /&gt;
{{anchor|.3Ccleandatetime.3E}}&lt;br /&gt;
Matches a year number in a string using a Regular Expression&lt;br /&gt;
&lt;br /&gt;
Default expression:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;&lt;br /&gt;
  &amp;lt;cleandatetime&amp;gt;(.*[^ _\,\.\(\)\[\]\-])[ _\.\(\)\[\]\-]+(19[0-9][0-9]|20[0-9][0-9])([ _\,\.\(\)\[\]\-]|[^0-9]$)?&amp;lt;/cleandatetime&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:* The string found before will be used as basis string getting cleaned by the cleanstrings expressions. &lt;br /&gt;
:* By default date formats like MM:YY are ignored.&lt;br /&gt;
&lt;br /&gt;
=== cleanstrings ===&lt;br /&gt;
{{anchor|.3Ccleanstrings.3E}}&lt;br /&gt;
Clean unwanted characters from filenames or folders by using a list of Regular Expressions. Please note that everything right of the match (at the end of the file name) is removed, so if you would have a file named &#039;&#039;Super movie.mp4&#039;&#039; and would add &amp;lt;tt&amp;gt;&amp;lt;regexp&amp;gt; &amp;lt;/regexp&amp;gt;&amp;lt;/tt&amp;gt; (only a space), the only thing that would be left is &#039;&#039;Super&#039;&#039;, which is probably not what you want.&lt;br /&gt;
&lt;br /&gt;
{{Github_link|[https://github.com/xbmc/xbmc/blob/Nexus/xbmc/settings/AdvancedSettings.cpp#L201-L211 Code in Github]}}&lt;br /&gt;
&lt;br /&gt;
Default expressions:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;&lt;br /&gt;
  &amp;lt;cleanstrings&amp;gt;&lt;br /&gt;
   &amp;lt;regexp&amp;gt;([ _\\,\\.\\(\\)\\[\\]\\-](10bit|480p|480i|576p|576i|720p|720i|1080p|1080i|2160p|3d|aac|ac3|aka|atmos|avi|bd5|bdrip|bluray|brrip|cam|cd[1-9]|custom|dc|ddp|divx|divx5|dolbydigital|dolbyvision|dsr|dsrip|dts|dts-hdma|dts-hra|dts-x|dv|dvd|dvd5|dvd9|dvdivx|dvdrip|dvdscr|dvdscreener|extended|fragment|fs|h264|h265|hdr|hdr10|hevc|hddvd|hdrip|hdtv|hdtvrip|hrhd|hrhdtv|internal|limited|multisubs|nfofix|ntsc|ogg|ogm|pal|pdtv|proper|r3|r5|read.nfo|remastered|remux|repack|rerip|retail|screener|se|svcd|tc|telecine|telesync|truehd|ts|uhd|unrated|ws|x264|x265|xvid|xvidvd|xxx|web-dl|webrip|www.www|\\[.*\\])([ _\\,\\.\\(\\)\\[\\]\\-]|$)&amp;quot;);&amp;lt;/regexp&amp;gt;&lt;br /&gt;
   &amp;lt;regexp&amp;gt;(\[.*\])&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/cleanstrings&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Updated in v20&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/20549&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* Arguments &amp;lt;tt&amp;gt;action=&amp;quot;append&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;action=&amp;quot;prepend&amp;quot;&amp;lt;/tt&amp;gt; will insert user specified expressions after, or before, the defaults above. (Further details in [[Advancedsettings.xml#.3Cmoviestacking.3E|moviestacking]] section)&lt;br /&gt;
&lt;br /&gt;
=== tvshowmatching ===&lt;br /&gt;
{{anchor|.3Ctvshowmatching.3E}}&lt;br /&gt;
Matches the season and episode numbers in file paths by using a list of Regular Expressions&lt;br /&gt;
&lt;br /&gt;
{{Github_link|[https://github.com/xbmc/xbmc/blob/Matrix/xbmc/settings/AdvancedSettings.cpp#L232 Code in Github]}}&lt;br /&gt;
&lt;br /&gt;
Defaults:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tvshowmatching&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;s([0-9]+)[ ._x-]*e([0-9]+(?:(?:[a-i]|\\.[1-9])(?![0-9]))?)([^\\\\/]*)$&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.s01.e01, foo.s01_e01, S01E02 foo, S01 - E02, S01xE02 --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;[\._ -]()[Ee][Pp]_?([0-9]+)([^\\/]*)$&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.ep01, foo.EP_01 --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;([0-9]{4})[\.-]([0-9]{2})[\.-]([0-9]{2})&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.yyyy.mm.dd.* (byDate=true) --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;([0-9]{2})[\.-]([0-9]{2})[\.-]([0-9]{4})&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.mm.dd.yyyy.* (byDate=true) --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;[\\/\._ \[\(-]([0-9]+)x([0-9]+)([^\\/]*)$&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.1x09* or just /1x09* --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;[\\/\._ -]([0-9]+)([0-9][0-9])([\._ -][^\\/]*)$&amp;lt;/regexp&amp;gt;  &amp;lt;!-- foo.103*, 103 foo --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;[\/._ -]p(?:ar)?t[_. -]()([ivx]+)([._ -][^\/]*)$&amp;lt;/regexp&amp;gt;  &amp;lt;!-- Part I, Pt.VI --&amp;gt;&lt;br /&gt;
&amp;lt;/tvshowmatching&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* Arguments &amp;lt;tt&amp;gt;action=&amp;quot;append&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;action=&amp;quot;prepend&amp;quot;&amp;lt;/tt&amp;gt; will insert user specified expressions after, or before, the defaults above. (Further details in [[Advancedsettings.xml#.3Cmoviestacking.3E|moviestacking]] section)&lt;br /&gt;
:* Paths are converted to lower case before matching.&lt;br /&gt;
:* For multi-episode matching to work, there needs to be a third set of parentheses &#039;()&#039; at the end, this part is fed back into the regexp engine.&lt;br /&gt;
:* A [https://forum.kodi.tv/showthread.php?tid=51614 forum thread] has a discussion of pre-made regex lists to match common names. These might improve Kodi&#039;s ability to match TV show names in some situations, at the risk of additional false positives.&lt;br /&gt;
&lt;br /&gt;
==== Filenames without Season ====&lt;br /&gt;
There are two methods to add episodes without a season in their file path. Both ways will force the season to &#039;1&#039; by default, so that you can use&lt;br /&gt;
the &#039;Use Absolute Ordering (Single Season)&#039; setting from the TheTvDb.com scraper.&lt;br /&gt;
&lt;br /&gt;
; Simple Method &#039;&#039;(XBMC v9.11 onwards and Kodi)&#039;&#039;&lt;br /&gt;
: Use only one pair of parentheses&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;regexp&amp;gt;[/\._ \-]([0-9]+)&amp;lt;/regexp&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
; Advanced Method &#039;&#039;(XBMC v10.05 onwards and Kodi)&#039;&#039;&lt;br /&gt;
: Supports multi-episode files without season&lt;br /&gt;
: Use an empty pair of parentheses for the season&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;regexp&amp;gt;[/\._ \-]()([0-9]+)(-[0-9]+)?&amp;lt;/regexp&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Specifying Default Season &#039;&#039;(XBMC v12.0 onwards and Kodi)&#039;&#039;&lt;br /&gt;
It is possible to set the default season for specific regular expressions by setting the &#039;defaultseason&#039; attribute.&lt;br /&gt;
: Works with both the simple method and advanced method&lt;br /&gt;
: If not used, the season will be set to &#039;1&#039;&lt;br /&gt;
: Useful for setting specials to season &#039;0&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;regexp defaultseason=&amp;quot;0&amp;quot;&amp;gt;[/\._ \-]X()([0-9]+)(-[0-9]+)?&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;regexp defaultseason=&amp;quot;1&amp;quot;&amp;gt;[/\._ \-]E()([0-9]+)(-[0-9]+)?&amp;lt;/regexp&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tvmultipartmatching ===&lt;br /&gt;
{{anchor|.3Ctvmultipartmatching.3E}}&lt;br /&gt;
Matches a multipart episode number based on a previously identified episode file, using a list of Regular Expressions.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tvmultipartmatching&amp;gt;^[-_ex]+([0-9]+(?:(?:[a-i]|\\.[1-9])(?![0-9]))?)&amp;lt;/tvmultipartmatching&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:* Text matching is compared case-insensitive.&lt;br /&gt;
:* Specifying this option &#039;&#039;&#039;replaces&#039;&#039;&#039; the default value&lt;br /&gt;
&lt;br /&gt;
=== excludefromscan ===&lt;br /&gt;
{{anchor|.3Cexcludefromscan.3E}}&lt;br /&gt;
Matches filenames or folders which should be excluded from a library scan (except tvshows) using a list of Regular Expressions. This can be for both Video or Audio sections of &amp;lt;tt&amp;gt;advancedsettings.xml&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Defaults:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;&lt;br /&gt;
  &amp;lt;excludefromscan&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;-trailer&amp;lt;/regexp&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;[!-._ \\/]sample[-._ \\/]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromscan&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* Arguments &amp;lt;tt&amp;gt;action=&amp;quot;append&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;action=&amp;quot;prepend&amp;quot;&amp;lt;/tt&amp;gt; will insert user specified expressions after, or before, the defaults above. (Further details in [[Advancedsettings.xml#.3Cmoviestacking.3E|moviestacking]] section)&lt;br /&gt;
&lt;br /&gt;
=== excludefromlisting ===&lt;br /&gt;
{{anchor|.3Cexcludefromlisting.3E}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;  &lt;br /&gt;
  &amp;lt;excludefromlisting&amp;gt; &amp;lt;!-- Regular expressions that if evaluated to true won&#039;t be displayed in Files View --&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;[-\._ ](sample|trailer)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludefromlisting&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== excludetvshowsfromscan ===&lt;br /&gt;
{{anchor|.3Cexcludetvshowsfromscan.3E}}&lt;br /&gt;
Matches filenames or folders which should be excluded from a tvshow library scan using a list of Regular Expressions&lt;br /&gt;
&lt;br /&gt;
Defaults:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;video&amp;gt;&lt;br /&gt;
  &amp;lt;excludetvshowsfromscan&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;[!-._ \\/]sample[-._ \\/]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/excludetvshowsfromscan&amp;gt;&lt;br /&gt;
&amp;lt;/video&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:* Arguments &amp;lt;tt&amp;gt;action=&amp;quot;append&amp;quot;&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;action=&amp;quot;prepend&amp;quot;&amp;lt;/tt&amp;gt; will insert user specified expressions after, or before, the defaults above. (Further details in [[Advancedsettings.xml#.3Cmoviestacking.3E|moviestacking]] section)&lt;br /&gt;
&lt;br /&gt;
=== trailermatching ===&lt;br /&gt;
{{anchor|.3Ctrailermatching.3E}}&lt;br /&gt;
Contains Regular Expression syntax to match the locally stored trailers to movies in the library. Only files with recognized video file extensions will be considered, and the extensions are removed for the Regular Expression evaluation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;trailermatching&amp;gt;&lt;br /&gt;
    &amp;lt;!-- This regexp will match moviename_Trailer.avi --&amp;gt;&lt;br /&gt;
    &amp;lt;regexp&amp;gt;(.*?)(_Trailer)$&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;/trailermatching&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== videolibrary ===&lt;br /&gt;
{{anchor|.3Cvideolibrary.3E}}&lt;br /&gt;
Options specific to the Video Library&lt;br /&gt;
&lt;br /&gt;
{{Note|Kodi v20 users don&#039;t need set &amp;quot;importwatched&amp;quot; or &amp;quot;importresumepoint&amp;quot; to true anymore as that&#039;s the default then &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/20842&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line=&#039;line&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;videolibrary&amp;gt;&lt;br /&gt;
    &amp;lt;allitemsonbottom&amp;gt;false&amp;lt;/allitemsonbottom&amp;gt;  &amp;lt;!-- sorts the &amp;quot;*All&amp;quot; items at the bottom of the list when in Ascending order --&amp;gt;&lt;br /&gt;
    &amp;lt;cleanonupdate&amp;gt;false&amp;lt;/cleanonupdate&amp;gt;  &amp;lt;!-- default set to false to prevent Kodi from removing items from the database while updating.  --&amp;gt;&lt;br /&gt;
    &amp;lt;usefasthash&amp;gt;true&amp;lt;/usefasthash&amp;gt; &amp;lt;!-- defaults to true. Set to false in order to skip hashing based on the folders modification time. --&amp;gt;&lt;br /&gt;
    &amp;lt;recentlyaddeditems&amp;gt;35&amp;lt;/recentlyaddeditems&amp;gt; &amp;lt;!-- number of recently added items. Defaults to 25 --&amp;gt;&lt;br /&gt;
    &amp;lt;itemseparator&amp;gt; / &amp;lt;/itemseparator&amp;gt;  &amp;lt;!-- separator used for multiple artists/genres in tags. Note, this is *space* *slash* *space* --&amp;gt;&lt;br /&gt;
    &amp;lt;exportautothumbs&amp;gt;true&amp;lt;/exportautothumbs&amp;gt;  &amp;lt;!-- export auto-generated thumbs. Defaults to true from v20 and later --&amp;gt;&lt;br /&gt;
    &amp;lt;importwatchedstate&amp;gt;true&amp;lt;/importwatchedstate&amp;gt;  &amp;lt;!-- import previously exported playdate and playcount from .nfo files. Defaults to true from v20 and later --&amp;gt;&lt;br /&gt;
    &amp;lt;importresumepoint&amp;gt;true&amp;lt;/importresumepoint&amp;gt;  &amp;lt;!-- import previously exported resume point from .nfo files. Defaults to true from v20 and later --&amp;gt;&lt;br /&gt;
    &amp;lt;dateadded&amp;gt;1&amp;lt;/dateadded&amp;gt; &amp;lt;!-- 0 results in using the current datetime when adding a video;&lt;br /&gt;
                                  1 (default) results in prefering to use the files mtime (if it&#039;s valid) and only using the file&#039;s ctime if the mtime isn&#039;t valid;&lt;br /&gt;
                                  2 results in using the newer datetime of the file&#039;s mtime and ctime --&amp;gt;&lt;br /&gt;
  &amp;lt;/videolibrary&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== videoscanner ===&lt;br /&gt;
{{anchor|.3Cvideoscanner.3E}}&lt;br /&gt;
Options specific to the Video scanner&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;videoscanner&amp;gt;&lt;br /&gt;
    &amp;lt;ignoreerrors&amp;gt;true&amp;lt;/ignoreerrors&amp;gt; &amp;lt;!-- Set to true to silently ignore errors while scanning videos. This prevents the error dialogue box, so you don&#039;t have to keep hitting &amp;quot;yes&amp;quot; to keep scanning.--&amp;gt;&lt;br /&gt;
  &amp;lt;/videoscanner&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Library artwork ==&lt;br /&gt;
To prevent the resizing of artwork add the following two tags and values to your advancedsettings.xml file. More details on each tag follows in the next sections.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imageres&amp;gt;9999&amp;lt;/imageres&amp;gt;&lt;br /&gt;
&amp;lt;fanartres&amp;gt;9999&amp;lt;/fanartres&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== imageres ===&lt;br /&gt;
{{anchor|.3Cimageres.3E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;imageres description&amp;quot; /&amp;gt;Specify the maximum resolution that [[Artwork/Cache#Texture optimization| cached artwork]] (other than fanart / 16:9 images) should be resized to in pixels. The width is automatically calculated as being 16/9*height.  The image will be resized to fit within this size. e.g. an image that is 2000x500 will be cached at size 1280x320. An image that is 500x800 will be cached at size 450x720 using the default value of 720.&amp;lt;section end=&amp;quot;imageres description&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imageres&amp;gt;720&amp;lt;/imageres&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== fanartres ===&lt;br /&gt;
{{anchor|.3Cfanartres.3E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;fanartres description&amp;quot; /&amp;gt;Specify the maximum resolution that [[Artwork/Cache#Texture optimization| cached fanart]] should be resized to in pixels. The width is automatically calculated as being 16/9*height. Only images that are exactly 16x9 and equal to or greater than this resolution will be cached at this size - all other images will be cached using &amp;lt;imageres&amp;gt;. The default value is 1080.&amp;lt;section end=&amp;quot;fanartres description&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fanartres&amp;gt;1080&amp;lt;/fanartres&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== imagescalingalgorithm ===&lt;br /&gt;
Specify the image scaling algorithm for image resizing when [[Artwork/Cache#Texture optimization| caching artwork]] to the local texture cache.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagescalingalgorithm&amp;gt;bicubic&amp;lt;/imagescalingalgorithm&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/xbmc/xbmc/blob/master/xbmc/pictures/PictureScalingAlgorithm.cpp#L20-L32 Available image scaling algorithms]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=text enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
fast_bilinear&lt;br /&gt;
bilinear&lt;br /&gt;
bicubic&lt;br /&gt;
experimental&lt;br /&gt;
nearest_neighbor&lt;br /&gt;
averaging_area&lt;br /&gt;
bicublin&lt;br /&gt;
gaussian&lt;br /&gt;
sinc&lt;br /&gt;
lanczos&lt;br /&gt;
bicubic_spline&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== imagequalityjpeg ===&lt;br /&gt;
This specifies the quality of the images when stored in jpeg format. By default kodi uses a quality of 4 which is a good compromise between size and quality. If you want to reduce the thumbnail sizes (decreasing quality) choose a higher value up to 21. If high quality (large thumbnail size) is needed, chose a smaller value, e.g. 0,1,2 or 3. (Added in v20 &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/21418&amp;lt;/ref&amp;gt;)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;imagequalityjpeg&amp;gt;4&amp;lt;/imagequalityjpeg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video and music library settings ==&lt;br /&gt;
&lt;br /&gt;
=== playlistasfolders ===&lt;br /&gt;
{{anchor|.3Cplaylistasfolders.3E}}&lt;br /&gt;
In the recent releases, playlists are treated as folders. Selecting a playlist no longer plays it, but opens it, as if it were a folder.&lt;br /&gt;
&lt;br /&gt;
Set to false to revert to the previous behaviour. When you select a playlist, its content is added to the list of elements to be played.&lt;br /&gt;
&lt;br /&gt;
:{{note|This setting will not affect smart playlists, they will always show as folders.}}&lt;br /&gt;
&lt;br /&gt;
;Example&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;playlistasfolders&amp;gt;true&amp;lt;/playlistasfolders&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== playlistretries ===&lt;br /&gt;
{{anchor|.3Cplaylistretries.3E}}&lt;br /&gt;
The number of retries attempted if a source is offline. With this control you can alter the number of consecutive failed items before a playlist fails.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;playlistretries&amp;gt;100&amp;lt;/playlistretries&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== playlisttimeout ===&lt;br /&gt;
{{anchor|.3Cplaylisttimeout.3E}}&lt;br /&gt;
The timeout, in seconds, before item failure.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;playlisttimeout&amp;gt;20&amp;lt;/playlisttimeout&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== sorttokens ===&lt;br /&gt;
Allows you to specify additional tokens that will be ignored at the start of lines during sorting.&lt;br /&gt;
{{note|Sort tokens are case sensitive.}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sorttokens&amp;gt;&lt;br /&gt;
  &amp;lt;token&amp;gt;the&amp;lt;/token&amp;gt;&lt;br /&gt;
&amp;lt;/sorttokens&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example &amp;quot;the &amp;quot;, &amp;quot;the.&amp;quot; and &amp;quot;the_&amp;quot; will be ignored at the start of titles or names when sorting items, in both video and music libraries. A separator can also be specified, for example&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;sorttokens&amp;gt;&lt;br /&gt;
    &amp;lt;token separators=&amp;quot;&#039;&amp;quot;&amp;gt;L&amp;lt;/token&amp;gt;&lt;br /&gt;
&amp;lt;/sorttokens&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In that case the value L&#039;, as in French movie name &#039;&#039;L&#039;argent&#039;&#039;, will be ignored and the item listed under &amp;quot;A&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== musicdatabase/videodatabase ===&lt;br /&gt;
{{anchor|.3Cmusicdatabase.3E/.3Cvideodatabase.3E|musicdatabase/videodatabase|database tags music/video/tv/epg}}&lt;br /&gt;
{{main|MySQL}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;videodatabase&amp;quot; /&amp;gt;&lt;br /&gt;
Allows advanced customization of the default database settings for music, video, TV, and EPG databases.&lt;br /&gt;
&lt;br /&gt;
:{{note| &#039;&#039;&#039;It is HIGHLY recommended that you not attempt to place an sqlite3 database outside of kodi&#039;s path.  sqlite3 contains no filesystem abstraction, so this will plain break on any non-local (as far as Kodi is concerned) paths.  Use this for mysql only.&#039;&#039;&#039;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parent tags:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;videodatabase&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;musicdatabase&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tvdatabase&amp;gt;&#039;&#039;&#039; - Highly experimental/unstable and no practical benefit for most users. &#039;&#039;&#039;Avoid using.&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;epgdatabase&amp;gt;&#039;&#039;&#039; - Highly experimental/unstable and no practical benefit for most users. &#039;&#039;&#039;Avoid using.&#039;&#039;&#039;&lt;br /&gt;
{{MySQL warning}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Child tags: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;type&amp;gt;&lt;br /&gt;
: &#039;&#039;Required&#039;&#039; - Can be either &amp;quot;sqlite3&amp;quot; or &amp;quot;mysql&amp;quot; (default: sqlite3)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;host&amp;gt;&lt;br /&gt;
:&#039;&#039;Required&#039;&#039; - &lt;br /&gt;
* sqlite3: defines the relative path to the database file (eg. /usr/local/kodi/databases).&lt;br /&gt;
* mysql: defines the host of the mysql socket (eg. localhost, 192.168.0.1, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;port&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; -&lt;br /&gt;
* sqlite3: silently ignored&lt;br /&gt;
* mysql: defines the port of the mysql socket (default: 3306)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;name&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; -&lt;br /&gt;
:by default &amp;quot;MyVideos&amp;quot;+DB number will be used.&lt;br /&gt;
* sqlite3: defines the name of the database file to read from, excluding the &amp;quot;.db&amp;quot; extension.&lt;br /&gt;
* mysql: defines the name of the database to use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;user&amp;gt;&lt;br /&gt;
: &#039;&#039;Required for MySQL&#039;&#039; -&lt;br /&gt;
* sqlite3: silently ignored&lt;br /&gt;
* mysql: defines the user with privileged access to the database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;pass&amp;gt;&lt;br /&gt;
: &#039;&#039;Required for MySQL&#039;&#039; -&lt;br /&gt;
* sqlite3: silently ignored&lt;br /&gt;
* mysql: defines the password for the user with privileged access to the database&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;connecttimeout&amp;gt; [https://github.com/xbmc/xbmc/pull/26657]&lt;br /&gt;
:  &#039;&#039;Optional&#039;&#039; -&lt;br /&gt;
* sqlite3: silently ignored&lt;br /&gt;
* mysql: defines a connect timeout, in seconds. Default value is 5 seconds. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;compression&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - Defaults to false. Set to &amp;quot;true&amp;quot; to enable MySQL compression protocol. Performance benefit is going to be largely dependent on the network bandwidth, latency between database and clients and on the size of the result sets. [https://github.com/xbmc/xbmc/pull/6484]&lt;br /&gt;
: {{Note|Slower clients (such as the RPi and others) won&#039;t benefit from it as the zlib de-compression overhead is higher than the actual compression savings}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;key&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - SSL setting for MySQL [https://github.com/xbmc/xbmc/pull/2566]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;cert&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - SSL setting for MySQL [https://github.com/xbmc/xbmc/pull/2566]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;ca&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - SSL setting for MySQL [https://github.com/xbmc/xbmc/pull/2566]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;capath&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - SSL setting for MySQL [https://github.com/xbmc/xbmc/pull/2566]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;ciphers&amp;gt;&lt;br /&gt;
: &#039;&#039;Optional&#039;&#039; - SSL setting for MySQL [https://github.com/xbmc/xbmc/pull/2566]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1) Configure a database for MySQL.&lt;br /&gt;
:{{note| &#039;&#039;The &#039;&#039;&#039;&amp;lt;videodatabase&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;musicdatabase&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;tvdatabase&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;epgdatabase&amp;gt;&#039;&#039;&#039; tags are interchangeable here.&#039;&#039;}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;videodatabase&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;mysql&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;host&amp;gt;192.168.0.10&amp;lt;/host&amp;gt;&lt;br /&gt;
  &amp;lt;name&amp;gt;kodi_video&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;user&amp;gt;kodi&amp;lt;/user&amp;gt;&lt;br /&gt;
  &amp;lt;pass&amp;gt;kodi&amp;lt;/pass&amp;gt;&lt;br /&gt;
  &amp;lt;connecttimeout&amp;gt;3&amp;lt;/connecttimeout&amp;gt;&lt;br /&gt;
&amp;lt;/videodatabase&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Configure a database for an sqlite database.&lt;br /&gt;
:{{note| &#039;&#039;The &#039;&#039;&#039;&amp;lt;videodatabase&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;musicdatabase&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;tvdatabase&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;epgdatabase&amp;gt;&#039;&#039;&#039; tags are interchangeable here.&#039;&#039;}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;musicdatabase&amp;gt;&lt;br /&gt;
  &amp;lt;type&amp;gt;sqlite3&amp;lt;/type&amp;gt;&lt;br /&gt;
  &amp;lt;host&amp;gt;/usr/local/share/kodi/databases&amp;lt;/host&amp;gt;&lt;br /&gt;
&amp;lt;/musicdatabase&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;videodatabase&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== externalplayer ===&lt;br /&gt;
{{anchor|.3Cexternalplayer.3E}}&lt;br /&gt;
{{see|External players}}&lt;br /&gt;
&lt;br /&gt;
== Music settings ==&lt;br /&gt;
&lt;br /&gt;
=== musicextensions ===&lt;br /&gt;
{{anchor|.3Cmusicextensions.3E}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;musicextensions&amp;quot; /&amp;gt;&lt;br /&gt;
Default extensions for MUSIC:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.aac .ac3 .aif .aiff .ape .cmc .cmr .cue .dmc .dff .dsf .dsp .dts .dtshd .flac .gcm .gdm .idsp .imf&lt;br /&gt;
.m15 .m3u .m4a .m4b .mac .mka .mp+ .mp2 .mp3 .mpa .mpc .mpd .mpdsp .mpp .mpt .mss .nsv .oga .ogg .opus&lt;br /&gt;
.pls .pxml .rm .rma .rmt .rsd .rss .sap .sfx .shn .spt .strm .tak .tm2 .tm8 .tmc .tta .uni .url &lt;br /&gt;
.waa .wam .wav .wma .wpl .wtv .wv .wvs .xsp .xspf .xwav .zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add or remove extensions for Music, using the following XML tags. Useful if you keep, say, FLAC and mp3 versions of music in the same folder. The &amp;lt;remove&amp;gt; tag can be used to remove mp3 from being listed in the library, leaving only the higher quality FLAC being displayed.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;musicextensions&amp;gt;&lt;br /&gt;
   &amp;lt;add&amp;gt;.ex1|.ex2&amp;lt;/add&amp;gt;&lt;br /&gt;
   &amp;lt;remove&amp;gt;.ex3|.ex4&amp;lt;/remove&amp;gt;&lt;br /&gt;
 &amp;lt;/musicextensions&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;musicextensions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== cddbaddress ===&lt;br /&gt;
{{anchor|.3Ccddbaddress.3E}}&lt;br /&gt;
The address of the online CDDb database.  You may set this to another freedb mirror if there is a more suitable one.  &lt;br /&gt;
&lt;br /&gt;
Default: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;gt;&lt;br /&gt;
&amp;lt;cddbaddress&amp;gt;freedb.freedb.org&amp;lt;/cddbaddress&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== songinfoduration ===&lt;br /&gt;
{{anchor|.3Csonginfoduration.3E}}&lt;br /&gt;
This controls how long the song information will remain onscreen when the song changes during visualisations.  The valid range is &amp;quot;1&amp;quot; to &amp;quot;Indefinite (0)&amp;quot;, in seconds.  This does not include the duration of any transition effects. &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;songinfoduration&amp;gt;10&amp;lt;/songinfoduration&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== musicfilenamefilters ===&lt;br /&gt;
{{anchor|.3Cmusicfilenamefilters.3E}}&lt;br /&gt;
Contains filters to match music information (artist, title etc.) from a tag-less music filename.  The first &amp;lt;filter&amp;gt; to match completely is used. Matched items include:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%A - Artist&lt;br /&gt;
%T - Title&lt;br /&gt;
%B - Album&lt;br /&gt;
%N - Track number&lt;br /&gt;
%S - Part of set (disk number)&lt;br /&gt;
%D - Duration&lt;br /&gt;
%G - Genre&lt;br /&gt;
%Y - Year&lt;br /&gt;
%R - Rating&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;musicfilenamefilters&amp;gt;&lt;br /&gt;
  &amp;lt;filter&amp;gt;%A - %T&amp;lt;/filter&amp;gt;&lt;br /&gt;
&amp;lt;/musicfilenamefilters&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== musiclibrary ===&lt;br /&gt;
Options specific to the Music Library&lt;br /&gt;
&amp;lt;section begin=&amp;quot;MusicLibrary&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; line=&#039;line&#039;&amp;gt;&lt;br /&gt;
&amp;lt;musiclibrary&amp;gt;&lt;br /&gt;
    &amp;lt;recentlyaddeditems&amp;gt;35&amp;lt;/recentlyaddeditems&amp;gt;     &amp;lt;!-- number of recently added items. Defaults to 25 --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;prioritiseapetags&amp;gt;true&amp;lt;/prioritiseapetags&amp;gt;     &amp;lt;!-- prioritise APEv2 tags over ID3v1/2 tags, default is false. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;allitemsonbottom&amp;gt;true&amp;lt;/allitemsonbottom&amp;gt;       &amp;lt;!-- sorts the &amp;quot;*All&amp;quot; items at the bottom of the list when in Ascending order --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;cleanonupdate&amp;gt;false&amp;lt;/cleanonupdate&amp;gt;            &amp;lt;!-- default set to false to prevent Kodi from removing items from the database while updating.  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;artistsortonupdate&amp;gt;false&amp;lt;/artistsortonupdate&amp;gt;  &amp;lt;!-- When the artist, album or songs nodes is sorted by artist name, use Sort Name instead. eg &amp;quot;Clapton, Eric&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;albumformat&amp;gt;%B - %Y&amp;lt;/albumformat&amp;gt;              &amp;lt;!-- album label template, default is &amp;quot;%B&amp;quot; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;itemseparator&amp;gt; / &amp;lt;/itemseparator&amp;gt;              &amp;lt;!-- separator used for multiple artists/genres in tags. Note, this is *space* *slash* *space* See Note below--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;dateadded&amp;gt;1&amp;lt;/dateadded&amp;gt;                        &amp;lt;!--0 results in using the current datetime when adding a song;&lt;br /&gt;
                                                        1 (default) results in prefering to use the files mtime (if it&#039;s valid) and only using the file&#039;s ctime if the mtime isn&#039;t valid;&lt;br /&gt;
                                                        2 results in using the newer datetime of the file&#039;s mtime and ctime   --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;artistseparators&amp;gt;                              &amp;lt;!-- separator used for multiple artists. Note that spaces are used for some separators. See Note below--&amp;gt;&lt;br /&gt;
        &amp;lt;separator&amp;gt;;&amp;lt;/separator&amp;gt;&lt;br /&gt;
        &amp;lt;separator&amp;gt;:&amp;lt;/separator&amp;gt;&lt;br /&gt;
        &amp;lt;separator&amp;gt;|&amp;lt;/separator&amp;gt;&lt;br /&gt;
        &amp;lt;separator&amp;gt; feat. &amp;lt;/separator&amp;gt;&lt;br /&gt;
        &amp;lt;separator&amp;gt; ft. &amp;lt;/separator&amp;gt;&lt;br /&gt;
    &amp;lt;/artistseparators&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- New for v19 and later releases --&amp;gt;&lt;br /&gt;
    &amp;lt;useisodates&amp;gt;false&amp;lt;/useisodates&amp;gt;                &amp;lt;!-- When &amp;quot;true&amp;quot; all dates displayed in the music library will be in ISO 8601 format (YYYY-MM-DD or part thereof).&lt;br /&gt;
                                                         Defaults to &amp;quot;false&amp;quot; (use localized dates) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- New for v21 and later --&amp;gt;&lt;br /&gt;
    &amp;lt;artistnavigatestosongs&amp;gt;true&amp;lt;/artistnavigatestosongs&amp;gt;  &amp;lt;!-- When set to &amp;quot;true&amp;quot; Kodi will skip directly to the songs of an artist. Instead of navigating artist -&amp;gt; album -&amp;gt; disc -&amp;gt; songs, it&lt;br /&gt;
                                                                will navigate artist -&amp;gt; songs.  This is similar to how Spotify etc navigates.  Defaults to &amp;quot;false&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;/musiclibrary&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{Note|Changing the &amp;lt;itemseparator&amp;gt; or &amp;lt;artistseparators&amp;gt; will only affect newly added items. A rescan won&#039;t change the existing ones. Remove the Source(s) or delete the Music DB and rebuild. This process should be made easier from v18 and up using &amp;lt;promptfulltagscan&amp;gt;. &amp;lt;artistseparators&amp;gt; are cAsE sensitive and only used if you are not using MBID&#039;s.  Separators will be used alongside MBID&#039;s from v22 onwards.}}&amp;lt;section end=&amp;quot;MusicLibrary&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos settings ==&lt;br /&gt;
&lt;br /&gt;
=== pictureextensions ===&lt;br /&gt;
{{anchor|.3Cpictureextensions.3E}}&lt;br /&gt;
A list of additional file-extensions to allow (&#039;&#039;&#039;add&#039;&#039;&#039;) or exclude (&#039;&#039;&#039;remove&#039;&#039;&#039;) in the My Pictures window.&lt;br /&gt;
&lt;br /&gt;
Default extensions for PICTURES:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.png .jpg .jpeg .bmp .gif .ico .tif .tiff .tga .pcx .cbz .zip .rss .webp .jp2 .apng&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pictureextensions&amp;gt;&lt;br /&gt;
  &amp;lt;add&amp;gt;.ex1|.ex2&amp;lt;/add&amp;gt;&lt;br /&gt;
  &amp;lt;remove&amp;gt;.ex3|.ex4&amp;lt;/remove&amp;gt;&lt;br /&gt;
&amp;lt;/pictureextensions&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== pictureexcludes ===&lt;br /&gt;
{{anchor|.3Cpictureexcludes.3E}}&lt;br /&gt;
Matches filenames or folders which should be excluded from being displayed in My Pictures using a list of Regular Expressions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pictureexcludes&amp;gt;  &amp;lt;!-- Regular expressions that if evaluated to true won&#039;t be displayed in My Pictures --&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;small&amp;lt;/regexp&amp;gt;&lt;br /&gt;
  &amp;lt;regexp&amp;gt;[-\._ ](sample|trailer)[-\._ ]&amp;lt;/regexp&amp;gt;&lt;br /&gt;
&amp;lt;/pictureexcludes&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== slideshow ===&lt;br /&gt;
{{anchor|.3Cslideshow.3E}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;slideshow&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Amount to pan images as a percentage of the screen --&amp;gt;&lt;br /&gt;
  &amp;lt;panamount&amp;gt;2.5&amp;lt;/panamount&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Amount to zoom images as a percentage of the screen --&amp;gt;&lt;br /&gt;
  &amp;lt;zoomamount&amp;gt;5.0&amp;lt;/zoomamount&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Amount to compensate (zoom) images to attempt to reduce black bars. --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Results in cropping of the longer length of the image in order to reduce the black bars on the shorter length of the image.  --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Defaults to 20. --&amp;gt;&lt;br /&gt;
  &amp;lt;blackbarcompensation&amp;gt;20&amp;lt;/blackbarcompensation&amp;gt;  &lt;br /&gt;
&amp;lt;/slideshow&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network settings ==&lt;br /&gt;
&lt;br /&gt;
=== ftp ===&lt;br /&gt;
{{anchor|.3Cftp.3DE}}&lt;br /&gt;
Specific settings if a ftp server is in use as a source&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;ftp&amp;gt;&lt;br /&gt;
  &amp;lt;remotethumbs&amp;gt;true&amp;lt;/remotethumbs&amp;gt; &amp;lt;!-- enable extraction of flag and thumb for ftp --&amp;gt;&lt;br /&gt;
&amp;lt;/ftp&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== samba ===&lt;br /&gt;
{{anchor|.3Csamba.3E}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;samba&amp;gt;&lt;br /&gt;
  &amp;lt;doscodepage&amp;gt;&amp;lt;/doscodepage&amp;gt;  &amp;lt;!-- code page to use for filenames --&amp;gt;&lt;br /&gt;
  &amp;lt;clienttimeout&amp;gt;10&amp;lt;/clienttimeout&amp;gt;  &amp;lt;!-- timeout (in seconds) --&amp;gt;&lt;br /&gt;
  &amp;lt;statfiles&amp;gt;true&amp;lt;/statfiles&amp;gt;  &amp;lt;!-- Set to false to disable smb stat() on files to speed up listings of large directories (over slow links) --&amp;gt;&lt;br /&gt;
&amp;lt;/samba&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hosts ===&lt;br /&gt;
{{anchor|.3Cfhosts.3E}}&lt;br /&gt;
Static dns entries which take precedence over your dns server.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;hosts&amp;gt;&lt;br /&gt;
  &amp;lt;entry name=&amp;quot;HOSTNAME&amp;quot;&amp;gt;IPADDRESS&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/hosts&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== network ===&lt;br /&gt;
{{anchor|.3Cnetwork.3E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml line=&#039;line&#039;&amp;gt;&lt;br /&gt;
&amp;lt;network&amp;gt;&lt;br /&gt;
  &amp;lt;curlclienttimeout&amp;gt;10&amp;lt;/curlclienttimeout&amp;gt;  &amp;lt;!-- Timeout in seconds for libcurl (http/ftp) connections --&amp;gt;&lt;br /&gt;
  &amp;lt;curllowspeedtime&amp;gt;20&amp;lt;/curllowspeedtime&amp;gt;    &amp;lt;!-- Time in seconds for libcurl to consider a connection lowspeed --&amp;gt;&lt;br /&gt;
  &amp;lt;curlretries&amp;gt;2&amp;lt;/curlretries&amp;gt;               &amp;lt;!-- Amount of retries for certain failed libcurl operations (e.g. timeout) --&amp;gt;&lt;br /&gt;
  &amp;lt;httpproxyusername&amp;gt;&amp;lt;/httpproxyusername&amp;gt;    &amp;lt;!-- username for Basic Proxy Authentication --&amp;gt;&lt;br /&gt;
  &amp;lt;httpproxypassword&amp;gt;&amp;lt;/httpproxypassword&amp;gt;    &amp;lt;!-- password for Basic Proxy Authentication --&amp;gt;&lt;br /&gt;
  &amp;lt;disableipv6&amp;gt;false&amp;lt;/disableipv6&amp;gt;           &amp;lt;!-- Certain hardware/OS combinations have trouble with ipv6. Set &amp;quot;true&amp;quot; to disable --&amp;gt;&lt;br /&gt;
  &amp;lt;disablehttp2&amp;gt;false&amp;lt;/disablehttp2&amp;gt;         &amp;lt;!-- Added in v19- Allows disabling HTTP2 for broken Curl / HTTP2 servers --&amp;gt;&lt;br /&gt;
  &amp;lt;nfstimeout&amp;gt;30&amp;lt;/nfstimeout&amp;gt;                &amp;lt;!-- Added in v19- Timeout in seconds for NFS access, 0 = wait forever (previous behaviour) default is 5s  --&amp;gt;&lt;br /&gt;
  &amp;lt;catrustfile&amp;gt;filepath&amp;lt;/catrustfile&amp;gt;        &amp;lt;!-- Added in v19- Allows specifying a custom SSL CA trust store bundle. e.g. special://masterprofile/cacerts.pem --&amp;gt;&lt;br /&gt;
  &amp;lt;curlkeepaliveinterval&amp;gt;30&amp;lt;/curlkeepaliveinterval&amp;gt;     &amp;lt;!-- Added in v19- Enable TCP keepalive probes in curl --&amp;gt;&lt;br /&gt;
  &amp;lt;nfsretries&amp;gt;0&amp;lt;/nfsretries&amp;gt;                 &amp;lt;!-- 0 to disable, default: -1 (unlimited) Added in v20--&amp;gt;&lt;br /&gt;
&amp;lt;/network&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;More information:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;curlkeepaliveinterval&amp;gt;&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/19319&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;nfsretries&amp;gt;&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/19513&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== airtunesport ===&lt;br /&gt;
{{anchor|.3Cairtunesport.3E}}&amp;lt;section begin=&amp;quot;airtunesport&amp;quot; /&amp;gt;&lt;br /&gt;
This overwrites the defalt listening port of the AirTunes server (announced via zeroconf).&lt;br /&gt;
&amp;lt;section end=&amp;quot;airtunesport&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== airplayport ===&lt;br /&gt;
{{anchor|.3Cairplayport.3E}}&amp;lt;section begin=&amp;quot;airplayport&amp;quot; /&amp;gt;&lt;br /&gt;
This overwrites the default listening port of the AirPlay server (announced via zeroconf).&lt;br /&gt;
&amp;lt;section end=&amp;quot;airplayport&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== File system settings ==&lt;br /&gt;
&lt;br /&gt;
=== packagefoldersize ===&lt;br /&gt;
&amp;lt;section begin=&amp;quot;packagefoldersize&amp;quot; /&amp;gt;&lt;br /&gt;
{{anchor|.3Cpackagefoldersize.3E}}&lt;br /&gt;
{{xml setting&lt;br /&gt;
 | tag name = packagefoldersize&lt;br /&gt;
 | option type = numerical&lt;br /&gt;
 | option values = &lt;br /&gt;
 | default values = 200&lt;br /&gt;
 | platform = all&lt;br /&gt;
 | XBMC version = 12&lt;br /&gt;
 | description = The amount (in megabytes) of add-on zip packages saved from previous add-on installs. These packages are mainly used for the [[Add-ons|add-on]] rollback feature. Increasing the size should increase the amount of past versions saved. Defaults to 200 MB.&lt;br /&gt;
 | example = Example: &amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;packagefoldersize&amp;gt;200&amp;lt;/packagefoldersize&amp;gt; &amp;lt;!-- this example would keep up to 200MB of add-on packages. --&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;packagefoldersize&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== detectasudf ===&lt;br /&gt;
{{anchor|.3Cdetectasudf.3E}}&lt;br /&gt;
{{xml setting&lt;br /&gt;
 | tag name = detectasudf&lt;br /&gt;
 | option type = binary&lt;br /&gt;
 | option values = true, false&lt;br /&gt;
 | default values = false&lt;br /&gt;
 | platform = all&lt;br /&gt;
 | XBMC version = &lt;br /&gt;
 | description = Set to true if you wish to detect joint ISO9660/UDF disks as UDF.&lt;br /&gt;
 | example = Example: &amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;detectasudf&amp;gt;false&amp;lt;/detectasudf&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== handlemounting ===&lt;br /&gt;
{{anchor|.3Chandlemounting.3E}}&lt;br /&gt;
{{xml setting&lt;br /&gt;
 | tag name = handlemounting&lt;br /&gt;
 | option type = binary&lt;br /&gt;
 | option values = true, false&lt;br /&gt;
 | default values = false&lt;br /&gt;
 | platform = Linux&lt;br /&gt;
 | XBMC version = &lt;br /&gt;
 | description = Only used in Linux, it defines if Kodi should attempt to mount media drives (via udisks or udisks2).&amp;lt;br/&amp;gt;Default: False. If kodi is executed with the --standalone option (e.g. as done by kodi-standalone.sh) it by default will be True.&lt;br /&gt;
 | example = Example: &amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;handlemounting&amp;gt;false&amp;lt;/handlemounting&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== automountopticalmedia ===&lt;br /&gt;
{{xml setting&lt;br /&gt;
 | tag name = automountopticalmedia&lt;br /&gt;
 | option type = binary&lt;br /&gt;
 | option values = true, false&lt;br /&gt;
 | default values = false&lt;br /&gt;
 | platform = Linux&lt;br /&gt;
 | XBMC version = &lt;br /&gt;
 | description = Only used in linux for the udisks and udisks2 providers&amp;lt;br/&amp;gt;defines if kodi should automount optical discs&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/20840&amp;lt;/ref&amp;gt;&lt;br /&gt;
 | example = Example: &amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&amp;lt;automountopticalmedia&amp;gt;true&amp;lt;/automountopticalmedia&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== pathsubstitution ===&lt;br /&gt;
{{anchor|.3Cpathsubstitution.3E}}&lt;br /&gt;
{{main|Path substitution}}&lt;br /&gt;
&lt;br /&gt;
{{divbox|red||&#039;&#039;&#039;Note:&#039;&#039;&#039; Path substition for &amp;quot;sources&amp;quot; and profiles is broken, and will &#039;&#039;&#039;NOT&#039;&#039;&#039; be fixed.}}&lt;br /&gt;
&lt;br /&gt;
Path substitutions are for use for redirecting file paths.  These are processed in order, and are useful for substituting an absolute path on a PC with a path suitable for Kodi to handle.  &lt;br /&gt;
&lt;br /&gt;
Default: No path substitutions defined.  &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pathsubstitution&amp;gt;&lt;br /&gt;
  &amp;lt;substitute&amp;gt;&lt;br /&gt;
    &amp;lt;from&amp;gt;G:\dvds\&amp;lt;/from&amp;gt;&lt;br /&gt;
    &amp;lt;to&amp;gt;smb://somecomputer/g-share/dvds/&amp;lt;/to&amp;gt; &amp;lt;!-- Note the difference between the usage of forward and backslashes --&amp;gt;&lt;br /&gt;
  &amp;lt;/substitute&amp;gt;&lt;br /&gt;
&amp;lt;/pathsubstitution&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Input control settings ==&lt;br /&gt;
&lt;br /&gt;
=== remotedelay ===&lt;br /&gt;
{{anchor|.3Cremotedelay.3E}}&lt;br /&gt;
The repeat delay for a LIRC remote control. A delay value between 1 and 20 before a remote button starts repeating on a long keypress (i.e. continuously sending button pushes while it&#039;s held down). &lt;br /&gt;
&lt;br /&gt;
Default: 3&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;remotedelay&amp;gt;10&amp;lt;/remotedelay&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== controllerdeadzone ===&lt;br /&gt;
{{anchor|.3Ccontrollerdeadzone.3E}}&lt;br /&gt;
This advanced settings has been removed. &lt;br /&gt;
Since v17, the [[Advancedsettings.xml#controllerdeadzone|&amp;amp;lt;controllerdeadzone&amp;amp;gt;]] advanced setting has been removed. Deadzones can now be configured by plugging in the controller and selecting it in Settings -&amp;gt; System settings -&amp;gt; Input -&amp;gt; Peripherals.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== enablemultimediakeys ===&lt;br /&gt;
{{anchor|.3Cenablemultimediakeys.3E}}&lt;br /&gt;
This setting only has any effect on Windows versions of Kodi, and only applies to builds from 28th May 2011 onwards.&lt;br /&gt;
In Windows the multimedia keys generate a WM_APPCOMMAND message in addition the keypress. Kodi processes both keypresses and the WM_APPCOMMAND messages, and the end result would be that the command is executed twice. To avoid this, by default multimedia keypresses are disabled. Although it should rarely be necessary, the enablemultimediakeys setting allows you to enable the multimedia keys.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;enablemultimediakeys&amp;gt;true&amp;lt;/enablemultimediakeys&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== seeksteps ===&lt;br /&gt;
{{Main|Skip steps}}&lt;br /&gt;
&lt;br /&gt;
This setting changes which increments are available in the settings GUI for additive seeking. Note that &amp;lt;code&amp;gt;&amp;lt;seeksteps&amp;gt;&amp;lt;/code&amp;gt; is not used to actually choose which seek steps are enabled.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Default:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;seeksteps&amp;gt;7, 15, 30, 60, 180, 300, 600, 900, 1800&amp;lt;/seeksteps&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{editor note|the defaults need to be updated for seeksteps.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== touchscreen ===&lt;br /&gt;
{{anchor|.3Ctouchscreen.3E}}&lt;br /&gt;
This setting allows you to move/align the origin of the touch screen with the origin of the display used. If touch input does not result in a correct movement of the mouse pointer, the behaviour can be corrected with an offset and a stretch/compress factor.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;touchscreen&amp;gt;&lt;br /&gt;
		&amp;lt;x_offset&amp;gt;0&amp;lt;/x_offset&amp;gt; &amp;lt;!-- set pixel x offset to align it to the used display--&amp;gt;&lt;br /&gt;
		&amp;lt;y_offset&amp;gt;0&amp;lt;/y_offset&amp;gt; &amp;lt;!-- set pixel y offset to align it to the used display--&amp;gt;&lt;br /&gt;
		&amp;lt;x_stretch_factor&amp;gt;1.0&amp;lt;/x_stretch_factor&amp;gt; &amp;lt;!-- stretch/compress the touch x axis--&amp;gt;&lt;br /&gt;
		&amp;lt;y_stretch_factor&amp;gt;1.0&amp;lt;/y_stretch_factor&amp;gt; &amp;lt;!-- stretch/compress the touch y axis--&amp;gt;&lt;br /&gt;
    &amp;lt;/touchscreen&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== scanirserver ===&lt;br /&gt;
Introduced in v18 and used in MS Windows setups only.&amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/13896&amp;lt;/ref&amp;gt;&lt;br /&gt;
Used to disable the regular connection attempts to the IR Server Suite when there is no remote to connect to.&lt;br /&gt;
&lt;br /&gt;
The default setting is to allow connection attempts. To disable connection attempts change value to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;scanirserver&amp;gt;true&amp;lt;/scanirserver&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== GUI rendering settings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== algorithmdirtyregions ===&lt;br /&gt;
{{anchor|.3Calgorithmdirtyregions.3E}}&lt;br /&gt;
{{see also|HOW-TO:Modify dirty regions}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;algorithmdirtyregions&amp;quot; /&amp;gt;{{note|Some GPU/hardware configurations will have some minor issues (such as a visual &amp;quot;flicker&amp;quot;). For those situations try mode 2 or use the default (mode 3, which requires no advancedsetting). Almost all ARM-based devices (such as [[Android]]) willl likely have flickering issues.}}&lt;br /&gt;
 &lt;br /&gt;
Enable dirty-region processing. Dirty regions are any parts of the screen that have changed since the last frame. By not re-rendering what hasn&#039;t changed the GUI can be sped up. Because all GPUs work differently, only Mode 3 is guaranteed to work for everyone without flickering issues. This mode will reduce CPU/GPU usage, but will not increase GUI speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! value !! result !! description&lt;br /&gt;
|-&lt;br /&gt;
! 0&lt;br /&gt;
| Off&lt;br /&gt;
| The entire viewport is always rendered.&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
|Union&lt;br /&gt;
|All dirty regions are grouped into the smallest possible rectangle. This is typically the fastest mode for slower GPUs due to only making one pass.&lt;br /&gt;
|-&lt;br /&gt;
! 2&lt;br /&gt;
| {{nowrap|Cost reduction}}&lt;br /&gt;
| Each dirty region is presented separately, in as many passes as there are regions.&lt;br /&gt;
|-&lt;br /&gt;
! 3&lt;br /&gt;
| {{nowrap|Whole Screen}}&lt;br /&gt;
| The entire screen is rendered if there are any dirty regions. This is a safe default for drivers that clear buffer contents (manifests as blinking or vibrating images). &#039;&#039;&#039;Default&#039;&#039;&#039;&lt;br /&gt;
|}&amp;lt;section end=&amp;quot;algorithmdirtyregions&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;algorithmdirtyregions&amp;gt;1&amp;lt;/algorithmdirtyregions&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== visualizedirtyregions ===&lt;br /&gt;
{{anchor|.3Cvisualizedirtyregions.3E}}&lt;br /&gt;
{{see also|HOW-TO:Modify dirty regions}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;visualizedirtyregions&amp;quot; /&amp;gt;Enable dirty-region visualization. Paints a rectangle over marked controls.&lt;br /&gt;
&lt;br /&gt;
* true: on&lt;br /&gt;
* false: off &#039;&#039;&#039;(Default)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{note|This is only a development mode and isn&#039;t of use to normal users.}}&lt;br /&gt;
&amp;lt;section end=&amp;quot;visualizedirtyregions&amp;quot; /&amp;gt;&lt;br /&gt;
Example: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;visualizedirtyregions&amp;gt;true&amp;lt;/visualizedirtyregions&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== smartredraw ===&lt;br /&gt;
&lt;br /&gt;
{{note|This is an experimental feature and you might face issues using it. So please be aware of that.}}&lt;br /&gt;
&lt;br /&gt;
This new feature was introduced in Kodi 18 and if enabled, the GUI process call (and therefore the render call) is only done if anything has changed. The result will be a faster GUI and less load if Kodi plays a video&lt;br /&gt;
&lt;br /&gt;
* true: on&lt;br /&gt;
* false: off &#039;&#039;&#039;(Default)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;smartredraw&amp;gt;true&amp;lt;/smartredraw&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== anisotropicfiltering ===&lt;br /&gt;
&lt;br /&gt;
This new feature was introduced for the GL/GLES rendering backends in Kodi 22. It allows for better (hardware specific) filtering of textures at glancing angles. Depending on the hardware it might have no effect, or there might be a performance degradation. Typical values are &amp;quot;2&amp;quot; or &amp;quot;3&amp;quot;, but might go as high as &amp;quot;16&amp;quot;, depending on the hardware. The default is &amp;quot;1&amp;quot; (disabled).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;anisotropicfiltering&amp;gt;2&amp;lt;/anisotropicfiltering&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== fronttobackrendering ===&lt;br /&gt;
&lt;br /&gt;
This experimental feature was introduced for the GL/GLES rendering backends in Kodi 22. It enables a form of occlusion culling, by rendering opaque object from front to back. Most GPUs should benefit from this setting (especially on ARM based systems), often resulting in higher frame rates or less memory bandwidth usage.&lt;br /&gt;
&lt;br /&gt;
* true: on&lt;br /&gt;
* false: off &#039;&#039;&#039;(Default)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;fronttobackrendering&amp;gt;true&amp;lt;/fronttobackrendering&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== geometryclear ===&lt;br /&gt;
&lt;br /&gt;
This experimental setting was introduced for the GL/GLES rendering backends in Kodi 22. It disables geometry based screen clearing in favor of fixed function clearing. Depending on the GPU (most ARM systems, Intel &amp;gt;gen 12), disabling the setting might be preferable for increased performance.&lt;br /&gt;
&lt;br /&gt;
* true: on &#039;&#039;&#039;(Default)&#039;&#039;&#039;&lt;br /&gt;
* false: off&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gui&amp;gt;    &lt;br /&gt;
  &amp;lt;geometryclear&amp;gt;false&amp;lt;/geometryclear&amp;gt;&lt;br /&gt;
&amp;lt;/gui&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other interface settings ==&lt;br /&gt;
&lt;br /&gt;
=== window ===&lt;br /&gt;
{{anchor|.3Cwindow.3E}}&lt;br /&gt;
{{note|This is a &amp;quot;hidden&amp;quot; guisettings.xml setting (defined by the mouse moving the window size), but it is mentioned here because it is a particularly useful override when used in advancedsettings.xml}}&lt;br /&gt;
This allows you to manually set the default size of Kodi&#039;s windowed mode.  If you resize the window, it will return to the set size when restarting.&lt;br /&gt;
&lt;br /&gt;
WIDTH and HEIGHT are the values for each dimension, in pixels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;window&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;WIDTH&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;HEIGHT&amp;lt;/height&amp;gt;&lt;br /&gt;
&amp;lt;/window&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== restrictcapsmask ===&lt;br /&gt;
{{anchor|.3Crestrictcapsmask.3E}}&lt;br /&gt;
Windows only. A bitmask to prevent Kodi from using detected texture capabilities of the GPU. This helps work around buggy hardware/drivers.&lt;br /&gt;
&lt;br /&gt;
1: prevent the use of compressed textures (DXT1, DXT3, DXT5)&lt;br /&gt;
2: prevent the use of non-power-of-two dimensions for textures&lt;br /&gt;
4: prevent the use of compressed textures with non-power-of-two dimensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;restrictcapsmask&amp;gt;0&amp;lt;/restrictcapsmask&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== showexitbutton ===&lt;br /&gt;
{{anchor|.3Cshowexitbutton.3E}}&lt;br /&gt;
Setting to hide the exit button, useful for people running appliance based setups where exit would only confuse/complicate the user. Modifiable via the advancedsettings.xml by setting showexitbutton to false, default is true (show)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;showexitbutton&amp;gt;true&amp;lt;/showexitbutton&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== fullscreen ===&lt;br /&gt;
{{anchor|.3Cfullscreen.3E}}&lt;br /&gt;
Starts Kodi in full screen (check resolutions!).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;fullscreen&amp;gt;false&amp;lt;/fullscreen&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== splash ===&lt;br /&gt;
{{anchor|.3Csplash.3E}}&lt;br /&gt;
Set to false if you wish to disable the startup splash image. Defaults to true.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;splash&amp;gt;true&amp;lt;/splash&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cputempcommand ===&lt;br /&gt;
{{anchor|.3Ccputempcommand.3E}}&lt;br /&gt;
Provide a shell command Kodi will use to get CPU temperature. It should print out only &amp;quot;[temp as integer] [scale as one of &amp;quot;CcFf&amp;quot;]&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
;&amp;lt;u&amp;gt;For Nvidia and Raspberry Pi&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cputempcommand&amp;gt;sed -e &#039;s/\([0-9]*\)[0-9]\{3\}.*/\1 C/&#039; /sys/class/thermal/thermal_zone0/temp&amp;lt;/cputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cputempcommand&amp;gt;echo &amp;quot;$(sensors -u | tail -n64 | grep temp1_input | awk &#039;{print $2 }&#039; |awk &#039;{printf(&amp;quot;%d\n&amp;quot;,$1 + 0.5);}&#039;) C&amp;quot;&amp;lt;/cputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;&amp;lt;u&amp;gt;For ATI/AMD&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;cputempcommand&amp;gt;sensors|sed -ne &amp;quot;s/temp1: \+[-+]\([0-9]\+\).*/\1 C/p&amp;quot;&amp;lt;/cputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gputempcommand ===&lt;br /&gt;
{{anchor|.3Cgputempcommand.3E}}&lt;br /&gt;
Provide a shell command Kodi will use to get GPU temperature. It should print out only &amp;quot;[temp as integer] [scale as one of &amp;quot;CcFf&amp;quot;]&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
;&amp;lt;u&amp;gt;For Nvidia&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gputempcommand&amp;gt;echo &amp;quot;$(nvidia-settings -tq gpuCoreTemp) C&amp;quot;&amp;lt;/gputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gputempcommand&amp;gt;echo &amp;quot;$(nvidia-smi -q -d TEMPERATURE | grep Gpu | cut -c35-36) C&amp;quot;&amp;lt;/gputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
;&amp;lt;u&amp;gt;For ATI/AMD&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gputempcommand&amp;gt;/usr/bin/aticonfig --od-gettemperature | grep Temperature | cut -f 2 -d &amp;quot;-&amp;quot; | cut -f 1 -d &amp;quot;.&amp;quot; | sed -e &amp;quot;s, ,,&amp;quot; | sed &#039;s/$/ C/&#039;&amp;lt;/gputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;u&amp;gt;For Raspberry Pi&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gputempcommand&amp;gt;/opt/vc/bin/vcgencmd measure_temp | sed -e &amp;quot;s/temp=//&amp;quot; -e &amp;quot;s/\..*&#039;/ /&amp;quot;&amp;lt;/gputempcommand&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== glrectanglehack ===&lt;br /&gt;
{{anchor|.3Cglrectanglehack.3E}}&lt;br /&gt;
Problems with ghosting or videos which are only played back in the left upper quarter? The following ATI hack may solve it.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;glrectanglehack&amp;gt;yes&amp;lt;/glrectanglehack&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== alwaysontop ===&lt;br /&gt;
{{anchor|.3Calwaysontop.3E}}&lt;br /&gt;
Added in XBMC v9.11 (Windows OS only). Keeps Kodi always on top when windowed.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;alwaysontop&amp;gt;yes&amp;lt;/alwaysontop&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is also a fake fullscreen GUI option in Kodi&#039;s settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== minimizetotray ===&lt;br /&gt;
{{anchor|.3Cminimizetotray.3E}}&lt;br /&gt;
{{note|Available in Kodi v20 and above.}}&lt;br /&gt;
&lt;br /&gt;
Windows only. Minimizes Kodi to the system tray. Defaults to false.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=xml enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;minimizetotray&amp;gt;true&amp;lt;/minimizetotray&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Removed tags =&lt;br /&gt;
{{anchor|Recently removed tags}}&lt;br /&gt;
* {{anchor|.3Cthumbsize.3E}}&#039;&#039;&#039;&amp;lt;thumbsize&amp;gt;&#039;&#039;&#039; - replaced by &amp;lt;[[#imageres|imageres]]&amp;gt; in v12 Frodo&lt;br /&gt;
* {{anchor|.3Cfanartheight.3E}}&#039;&#039;&#039;&amp;lt;fanartheight&amp;gt;&#039;&#039;&#039; - replaced by &amp;lt;[[#fanartres|fanartres]]&amp;gt; in v12 Frodo&lt;br /&gt;
* {{anchor|.3Cdvdthumbs.3E}}&#039;&#039;&#039;&amp;lt;dvdthumbs&amp;gt;&#039;&#039;&#039; - removed in v12 Frodo&lt;br /&gt;
* {{anchor|.3Cbusydialogdelayms.3E}}&#039;&#039;&#039;&amp;lt;busydialogdelayms&amp;gt;&#039;&#039;&#039; - removed in v12 Frodo&lt;br /&gt;
* {{anchor|.3Cbginfoloadermaxthreads.3E}}&#039;&#039;&#039;&amp;lt;bginfoloadermaxthreads&amp;gt;&#039;&#039;&#039; - removed in v13 Gotham&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;showepginfoonselect&amp;gt;&#039;&#039;&#039; - replaced by a GUI setting in v13 Gotham&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;resample&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;forceDirectSound&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;audiophile&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;audiosinkbufferdurationmsec&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;allowtranscode44100&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;streamsilence&amp;gt;&#039;&#039;&#039; - These were various sub-tags for &amp;lt;audio&amp;gt; that were removed in v13 Gotham and either replaced by GUI settings or were no longer needed.&lt;br /&gt;
* {{anchor|.3Cenableairtunesdebuglog.3E}}&#039;&#039;&#039;&amp;lt;enableairtunesdebuglog&amp;gt;&#039;&#039;&#039; - replaced by a GUI option in v14 Helix&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;videoDisableHi10pMultithreading&amp;gt;&#039;&#039;&#039; - renamed to &amp;lt;disableswmultithreading&amp;gt; in v14 Helix&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;hideallitems&amp;gt;&#039;&#039;&#039; - For both the &amp;lt;code&amp;gt;&amp;lt;videolibrary&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;musiclibrary&amp;gt;&amp;lt;/code&amp;gt; sections, this is replaced by a GUI option in v15 Isengard&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;SmallStepBackSeconds&amp;gt;&#039;&#039;&#039; - In v15 the &amp;lt;code&amp;gt;SmallStepBack&amp;lt;/code&amp;gt; [[Action_IDs]] has been replaced by &amp;lt;code&amp;gt;seek(-7)&amp;lt;/code&amp;gt; in default keymaps. See &#039;&#039;&#039;[[skip steps]]&#039;&#039;&#039; for details. When the original &amp;lt;code&amp;gt;SmallStepBack&amp;lt;/code&amp;gt; action ID is used it defaults to the first backwards [[skip steps|additive seeking value]].&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;timeseekforward&amp;gt;/&amp;lt;timeseekbackward&amp;gt;&#039;&#039;&#039; - In v15 these tags are replaced by GUI options via [[skip steps|additive seeking]], which is configured in the GUI. See &#039;&#039;&#039;[[skip steps]]&#039;&#039;&#039; for details.&lt;br /&gt;
* {{anchor|.3Ckaraoke.3E}}&#039;&#039;&#039;&amp;lt;karaoke&amp;gt;&#039;&#039;&#039; - In v16 all of the karaoke features in Kodi were removed.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;useddsfanart&amp;gt;&#039;&#039;&#039; - removed in v17 Krypton.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;cachemembuffersize&amp;gt;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;lt;readbufferfactor&amp;gt;&#039;&#039;&#039; - In v17 &#039;&#039;&#039;&amp;lt;cachemembuffersize&amp;gt;&#039;&#039;&#039; is renamed to &#039;&#039;&#039;&amp;lt;memorysize&amp;gt;&#039;&#039;&#039; and &amp;lt;code&amp;gt;&amp;lt;readbufferfactor&amp;gt;&amp;lt;/code&amp;gt; is renamed to &amp;lt;code&amp;gt;&amp;lt;readfactor&amp;gt;&amp;lt;/code&amp;gt;. In addition, all three buffer related settings in &amp;lt;network&amp;gt; are moved out of &amp;lt;network&amp;gt; and into a new &amp;lt;cache&amp;gt; parent tag.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;minvideocachelevel&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;minaudiocachelevel&amp;gt;&#039;&#039;&#039;, and &#039;&#039;&#039;&amp;lt;cacheindvdplayer&amp;gt;&#039;&#039;&#039; have been removed in v17.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;useffmpegvda&amp;gt;&#039;&#039;&#039; - Tag was only used for development testing. Removed in v17.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;nofliptimeout&amp;gt;&#039;&#039;&#039; - Removed in v17&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;blackbarcolour&amp;gt;&#039;&#039;&#039; - Removed in v17 (maybe?)&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;disableswmultithreading&amp;gt;&#039;&#039;&#039; - Removed in v17 (maybe?)&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;controllerdeadzone&amp;gt;&#039;&#039;&#039; - Removed in v17&lt;br /&gt;
* {{anchor|.3Cmeasurerefreshrate.3E}}&#039;&#039;&#039;&amp;lt;measurerefreshrate&amp;gt;&#039;&#039;&#039; - Removed in v17 or v18?&lt;br /&gt;
* {{anchor|.3Cmyth.3E}}&#039;&#039;&#039;&amp;lt;myth&amp;gt;&#039;&#039;&#039; - Removed sometime between v16 to v18&lt;br /&gt;
* {{anchor|.3Ctuxbox.3E}}&#039;&#039;&#039;&amp;lt;tuxbox&amp;gt;&#039;&#039;&#039; - Removed&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;backgroundupdate&amp;gt;&#039;&#039;&#039; - Removed&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;hideemptyseries&amp;gt;&#039;&#039;&#039; - Replaced by a GUI option.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;mymovies&amp;gt;&#039;&#039;&#039; and child tag &#039;&#039;&#039;&amp;lt;categoriestogenres&amp;gt;&#039;&#039;&#039; - Removed&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;albumssortbyartistthenyear&#039;&#039;&#039;&amp;gt; - Removed&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;albumformatright&amp;gt;&#039;&#039;&#039; - Removed&lt;br /&gt;
* {{anchor|.3Cremoterepeat.3E}}&#039;&#039;&#039;&amp;lt;remoterepeat&amp;gt;&#039;&#039;&#039; - Removed&lt;br /&gt;
* {{anchor|.3Callowd3d9ex.3E}}&#039;&#039;&#039;&amp;lt;allowd3d9ex&amp;gt;&#039;&#039;&#039; and {{anchor|.3Cforced3d9ex.3E}}&#039;&#039;&#039;&amp;lt;forced3d9ex&amp;gt;&#039;&#039;&#039; - Removed sometime between v16 to v18&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;lingertime&amp;gt;&#039;&#039;&#039; - Replaced by a GUI setting in v18&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;forcevaapienabled&amp;gt;&#039;&#039;&#039; - Removed in v18&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;dxvaallowhqscaling&amp;gt;&#039;&#039;&#039; - Removed in v18 &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/15466&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;promptfulltagscan&amp;gt;false&amp;lt;/promptfulltagscan&amp;gt;&#039;&#039;&#039; Removed in v18. Now automatically asked each time a scan is conducted.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;omxdecodestartwithvalidframe&amp;gt;&#039;&#039;&#039; - This tag is only in some Raspberry Pi specific distributions, such as OpenELEC. As of March 2015, this tag has not been merged into &amp;quot;vanilla&amp;quot; Kodi builds&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;musicthumbs&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Thumbnail image files&#039;&#039;&#039; found in Media -&amp;gt; Music&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;artistextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Artist art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Music &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/22748&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;albumextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Album art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Music&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;episodeextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Episode art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tvshowextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;TV show art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;tvseasonextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;TV show art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;movieextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Movie art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;moviesetextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Movie art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;musicvideoextraart&amp;gt;&#039;&#039;&#039; Replaced in v19 by the GUI setting &#039;&#039;&#039;Music video art types whitelist&#039;&#039;&#039; found in Media -&amp;gt; Videos&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;fanart&amp;gt;&#039;&#039;&#039; Removed in v19&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;assfixedworks&amp;gt;&#039;&#039;&#039; Removed in v20&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;try10bitoutput&amp;gt;&#039;&#039;&#039; Removed in v20 and replaced with [[Settings/System/Display#Use_10_bit_for_SDR|Use 10 bit for SDR]] setting &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/20014&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;enablehighqualityhwscalers&amp;gt;&#039;&#039;&#039; Removed in v20 &amp;lt;ref&amp;gt;https://github.com/xbmc/xbmc/pull/21537&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;cache&amp;gt; / &amp;lt;memorysize&amp;gt; / &amp;lt;buffermode&amp;gt; / &amp;lt;readfactor&amp;gt; / &amp;lt;chunksize&amp;gt;&#039;&#039;&#039; - Removed in v21 and added to GUI settings page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= guisettings.xml Setting Conversion =&lt;br /&gt;
It is possible to convert settings found in the &#039;&#039;&#039;[[Settings]]&#039;&#039;&#039; &#039;&#039;(guisettings.xml)&#039;&#039; pages of {{kodi}} into entries for the advancedsettings.xml file.&lt;br /&gt;
&lt;br /&gt;
When a setting from the guisettings.xml is added to the advancedsettings.xml file, it will override the existing guisettings.xml values and the setting will be removed from the settings pages.&lt;br /&gt;
&lt;br /&gt;
Why would I need to do this?&lt;br /&gt;
* You set up multiple devices and then need to individually change settings and preferences on each device. Using this conversion method, you save those settings in the advancedsettings.xml file and simply add the file to each device&lt;br /&gt;
* You need to hide settings to prevent those settings from being modified&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To convert a guisetting to advancedsettings.xml follow these steps:&lt;br /&gt;
# In the {{kodi}} settings pages, adjust the setting(s) to your preference.&lt;br /&gt;
# Back out of the settings pages to the main menu, which forces {{kodi}} to save the adjusted settings to the guisettings.xml file&lt;br /&gt;
# Locate the guisettings.xml file in the [[Userdata]] folder and open it&lt;br /&gt;
# Locate the setting(s) to be converted. The list can be overwhelming so make use of the Search feature of whichever editor you are using&lt;br /&gt;
# Using the following setting as an example:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;setting id=&amp;quot;videolibrary.showemptytvshows&amp;quot;&amp;gt;true&amp;lt;/setting&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
: Breaking down the string:&lt;br /&gt;
::&#039;&#039;&#039;videolibrary&#039;&#039;&#039;- parent tag&lt;br /&gt;
::&#039;&#039;&#039;showemptytvshows&#039;&#039;&#039;- child tag&lt;br /&gt;
::&#039;&#039;&#039;true&#039;&#039;&#039;- value&lt;br /&gt;
: The conversion is as follows and place this in the advancedsettings.xml file&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;advancedsettings version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;videolibrary&amp;gt;&lt;br /&gt;
          &amp;lt;showemptytvshows&amp;gt;true&amp;lt;/showemptytvshows&amp;gt;&lt;br /&gt;
     &amp;lt;/videolibrary&amp;gt;&lt;br /&gt;
&amp;lt;/advancedsettings&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Some parent tags may already be in use in your advancedsettings.xml file. Do not duplicate them, but add the child tag beneath the existing parent tag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Updated|18}}&lt;br /&gt;
{{DISPLAYTITLE:advancedsettings.xml}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Advanced topics]]&lt;br /&gt;
[[Category:Manual]]&lt;br /&gt;
[[Category:Settings]]&lt;br /&gt;
[[Category:Karellen]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=TexturePacker&amp;diff=261478</id>
		<title>TexturePacker</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=TexturePacker&amp;diff=261478"/>
		<updated>2026-04-12T08:14:21Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;Kodi uses a tool named TexturePacker to compile all images used in a skin into a single file. The benefit of it is that images inside the Textures.xbt will load faster in the skin. This is done by converting all images into a format that take less processing by Kodi when they need to be rendered onto the screen.&lt;br /&gt;
&lt;br /&gt;
A common misconception is that TexturePacker will just compress the images into a single file. This if far from the truth, so don&#039;t be surprised if the Textures.xbt file is much larger than the total size of all the individual images.&lt;br /&gt;
&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
== How To Get It ==&lt;br /&gt;
If you are using Windows, you can simply download a zipfile with an up-to-date version of TexturePacker from the Kodi mirrors.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It is available here:&#039;&#039;&#039; [http://mirrors.kodi.tv/build-deps/win32/texturepacker-1.1.1-win32.7z &#039;&#039;&#039;Download TexturePacker 1.1.1&#039;&#039;&#039;]&amp;lt;/big&amp;gt;&lt;br /&gt;
{{note| This is a dll free self contained texturepacker executable for windows.}}&lt;br /&gt;
{{note| Kodi v17 does not support DXT packed textures anymore. Make sure you pack your skin textures with latest texturepacker (1.1.0 or newer).}}&lt;br /&gt;
&lt;br /&gt;
On other platforms, you will have to compile TexturePacker. TexturePacker is built and stored in ../tools/depends/native/TexturePacker/bin during Kodi&#039;s configure process.  Bootstrap and configure can be lengthy. If you only need TexturePacker, you can save some effort: install the Kodi source and build dependencies in preparation for a build ([http://kodi.wiki/view/Category:Compiling &#039;&#039;&#039;Compiling from source&#039;&#039;&#039;]) and build TexturePacker directly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd xbmc/tools/depends/native/TexturePacker&lt;br /&gt;
make&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note| TexturePacker depends on libgif which is currently not a &#039;&#039;Kodi&#039;&#039; dependency.  Ensure the library and its development headers (Debian: libgif-dev package) is installed before compiling.}}&lt;br /&gt;
&lt;br /&gt;
One you have downloaded/build TexturePacker, copy it to the kodi addons folder.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Since TexturePacker is a command-line tool, you will need to open a dos box/terminal/console in order to run it. Navigate to the kodi addons folder and use:&lt;br /&gt;
&amp;lt;pre&amp;gt;TexturePacker -dupecheck -input skin.name\media -output skin.name\media\Textures.xbt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The optional &#039;&#039;-dupecheck&#039;&#039; option is useful if you have included the same image multiple times in your media folder. For example, if your skin includes a lot of studio logos, most likely a lot of them are included multiple times but with a slightly different filename. The &#039;-dupecheck&#039; option will make sure each unique image is included only once in the Textures.xbt file, thus keeping the size of it as small as possible.&lt;br /&gt;
&lt;br /&gt;
If your skin includes [[Skin_development_introduction#Skin_Themes|Skin Themes]] you should also run TexturePacker on your theme folders:&lt;br /&gt;
&amp;lt;pre&amp;gt;TexturePacker -dupecheck -input skin.name\themes\Blue -output skin.name\media\Blue.xbt&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note| When using an XBT file in your skin, your file paths will &#039;&#039;&#039;not&#039;&#039;&#039; be case sensitive, even if your skin resides on a case sensitive file system!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can use the [[TextureTool|Kodi - Texture Tool]] which provides a Graphical User Interface for the same usage.&lt;br /&gt;
&lt;br /&gt;
== Advanced Usage - Texturepacker build bat ==&lt;br /&gt;
In case you want to automate the process and remove all the source images after the .xbt file has been compiled, you can optionaaly create a batch file with all needed commands.&lt;br /&gt;
Create a Texturepacker.bat with the contents below, inside the skin.name directory along with all the texturepacker.exe, a double click on the bat file does all the work for you.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ECHO OFF&lt;br /&gt;
&lt;br /&gt;
COLOR A&lt;br /&gt;
&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO ^&amp;gt; ** Creating excludes... **&lt;br /&gt;
&lt;br /&gt;
ECHO .svn&amp;gt;exclude.txt&lt;br /&gt;
ECHO .git&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO Thumbs.db&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO Desktop.ini&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO dsstdfx.bin&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO build.bat&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO \skin.confluence\media\&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO \skin.confluence\backgrounds\&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
ECHO exclude.txt&amp;gt;&amp;gt;exclude.txt&lt;br /&gt;
&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO.&lt;br /&gt;
&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO                   ** Creating Textures XBT File... **&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
ECHO.&lt;br /&gt;
PING -n 2 -w 1000 127.0.0.1 &amp;gt; NUL&lt;br /&gt;
START /B /WAIT TexturePacker -dupecheck -input media\ -output media\Textures.xbt&lt;br /&gt;
PING -n 2 -w 20000 127.0.0.1 &amp;gt; NUL&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO ^&amp;gt; Deleting excludes...&lt;br /&gt;
DEL exclude.txt&lt;br /&gt;
ECHO ^&amp;gt; Done&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO.&lt;br /&gt;
ECHO.&lt;br /&gt;
&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
ECHO        ** XBT build complete - scroll up to check for errors. **&lt;br /&gt;
ECHO -------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
PING -n 50 -w 5000 127.0.0.1 &amp;gt; NUL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=TextureTool&amp;diff=261475</id>
		<title>TextureTool</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=TextureTool&amp;diff=261475"/>
		<updated>2026-04-11T21:06:39Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:texturetool.png|300px|right]]&lt;br /&gt;
{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;intro&amp;quot; /&amp;gt;TextureTool ([http://forum.kodi.tv/showthread.php?tid=201883 Communityproject developed by supp.]) is giving you the possibility to decompile and compile .xbt files.&lt;br /&gt;
It&#039;s also providing a Graphical User Interface (GUI).&lt;br /&gt;
&lt;br /&gt;
The TextureTool is based on tiben20&#039;s (Team Kodi) command line extractor and TexturePacker.&lt;br /&gt;
&amp;lt;section end=&amp;quot;intro&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
TextureTool is only working with Windows XP and above.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It is available here:&#039;&#039;&#039; [https://github.com/e0xify/KodiXBMCTextureTool/releases/download/2.9.2/Kodi.-.Texture.Tool.exe &#039;&#039;&#039;Download TextureTool 2.9.2&#039;&#039;&#039;]&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note| TextureTool requires Visual C++ Redistributable for Visual Studio (vcredist.exe).}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The TextureTool does support alot of error handling so there isn&#039;t a way to do much mistakes.&lt;br /&gt;
There are two primary functions. The decompile Mode and the compile Mode. You will see them by opening the tool.&lt;br /&gt;
&lt;br /&gt;
The Decompile Mode (extract .xbt files)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
1. Select your input file in the FileopenDialog Window&lt;br /&gt;
2. Select the output directory (where your files should be extracted to)&lt;br /&gt;
3. Press the &amp;quot;start&amp;quot; button to begin.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Compile Mode (TexturePacker - compile .xbt files)&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
1. Select your input directory in the FileopenDialog Window&lt;br /&gt;
2. Select the output .xbt file (for example &amp;quot;Textures.xbt&amp;quot;)&lt;br /&gt;
3. Press the &amp;quot;start&amp;quot; button to begin.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional Informations ==&lt;br /&gt;
&lt;br /&gt;
* Kodi - Texture Tool is not supporting spaces in directorys (error handling is enabled)&lt;br /&gt;
* Updater is included&lt;br /&gt;
* You are able to select advanced options (for example: dupecheck / disable lz0)&lt;br /&gt;
* Application is portable&lt;br /&gt;
* dev mode available by using Ctrl + shift + d&lt;br /&gt;
* Logfile will be generated/deleted with every (re)start of the application&lt;br /&gt;
* There may be some false positive alerts, due to GDIPlus includes (drawimage dlls).&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
&lt;br /&gt;
If you are facing any issues feel free to submit your logfiles and description in the kodi board [http://forum.kodi.tv/showthread.php?tid=201883 here].&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Opening_Windows_and_Dialogs&amp;diff=259338</id>
		<title>Opening Windows and Dialogs</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Opening_Windows_and_Dialogs&amp;diff=259338"/>
		<updated>2025-11-30T21:00:36Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* AddonBrowser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]}}&lt;br /&gt;
&lt;br /&gt;
You can use the ActivateWindow() [[List of Built In Functions|Built In Function]] to open a certain [[Window IDs|Window]]. &lt;br /&gt;
&lt;br /&gt;
This command can be assigned to a [[Button control|button]] in a skin or mapped to a key in your [[Keyboard.xml|Keymap]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
* This will take you directly to the settings section/window of xbmc:&lt;br /&gt;
&amp;lt;pre&amp;gt;ActivateWindow(Settings)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some windows allow you to jump directly to a sub-section of that window.  To do this, you can use either the sub-section&#039;s name or its path.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039;&lt;br /&gt;
* If you want a button in your skin or on your remote to take you directly to the movie listing, you let that button do:&lt;br /&gt;
&amp;lt;pre&amp;gt;ActivateWindow(Videos,MovieTitles)&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;ActivateWindow(Videos,videodb://movies/titles/)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a list of the available sub-sections in the Videos, Music, and Programs sections/windows.&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path&lt;br /&gt;
|-&lt;br /&gt;
|Root ||library://video/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|Movies ||videodb://movies/&lt;br /&gt;
|-&lt;br /&gt;
|MovieGenres ||videodb://movies/genres/&lt;br /&gt;
|-&lt;br /&gt;
|MovieTitles ||videodb://movies/titles/&lt;br /&gt;
|-&lt;br /&gt;
|MovieYears ||videodb://movies/years/&lt;br /&gt;
|-&lt;br /&gt;
|MovieActors ||videodb://movies/actors/&lt;br /&gt;
|-&lt;br /&gt;
|MovieDirectors ||videodb://movies/directors/&lt;br /&gt;
|-&lt;br /&gt;
|MovieStudios ||videodb://movies/studios/&lt;br /&gt;
|-&lt;br /&gt;
|MovieSets ||videodb://movies/sets/&lt;br /&gt;
|-&lt;br /&gt;
|MovieCountries ||videodb://movies/countries/&lt;br /&gt;
|- &lt;br /&gt;
|MovieTags ||videodb://movies/tags/&lt;br /&gt;
|-&lt;br /&gt;
|RecentlyAddedMovies ||videodb://recentlyaddedmovies/&lt;br /&gt;
|- &lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|TvShows ||videodb://tvshows/&lt;br /&gt;
|-&lt;br /&gt;
|TvShowGenres ||videodb://tvshows/genres/&lt;br /&gt;
|-&lt;br /&gt;
|TvShowTitles ||videodb://tvshows/titles/&lt;br /&gt;
|-&lt;br /&gt;
|TvShowYears ||videodb://tvshows/years/&lt;br /&gt;
|-&lt;br /&gt;
|TvShowActors ||videodb://tvshows/actors/&lt;br /&gt;
|-&lt;br /&gt;
|TvShowStudios ||videodb://tvshows/studios/&lt;br /&gt;
|-&lt;br /&gt;
|RecentlyAddedEpisodes ||videodb://recentlyaddedepisodes/&lt;br /&gt;
|-&lt;br /&gt;
|InProgressTvShows ||videodb://inprogresstvshows&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideos ||videodb://musicvideos/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoGenres ||videodb://musicvideos/genres/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoTitles ||videodb://musicvideos/titles/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoYears ||videodb://musicvideos/years/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoArtists ||videodb://musicvideos/artists/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoAlbums ||videodb://musicvideos/albums/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoDirectors ||videodb://musicvideos/directors/&lt;br /&gt;
|-&lt;br /&gt;
|MusicVideoStudios ||videodb://musicvideos/studios/&lt;br /&gt;
|-&lt;br /&gt;
|RecentlyAddedMusicVideos ||videodb://recentlyaddedmusicvideos/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|Playlists ||special://videoplaylists/&lt;br /&gt;
|-&lt;br /&gt;
|Current Playlist ||playlistvideo://&lt;br /&gt;
|-&lt;br /&gt;
|Video Add-ons ||addons://sources/video/&lt;br /&gt;
|-&lt;br /&gt;
|Files ||sources://video/&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Music ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path&lt;br /&gt;
|-&lt;br /&gt;
|Root ||library://music/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|Genres ||musicdb://genres/&lt;br /&gt;
|-&lt;br /&gt;
|Artists ||musicdb://artists/&lt;br /&gt;
|-&lt;br /&gt;
|Albums ||musicdb://albums/&lt;br /&gt;
|-&lt;br /&gt;
|Song ||musicdb://songs/&lt;br /&gt;
|-&lt;br /&gt;
|Top100 ||musicdb://top100/&lt;br /&gt;
|-&lt;br /&gt;
|Top100Songs ||musicdb://top100/songs/&lt;br /&gt;
|-&lt;br /&gt;
|Top100Albums ||musicdb://top100/albums/&lt;br /&gt;
|-&lt;br /&gt;
|RecentlyAddedAlbums ||musicdb://recentlyaddedalbums/&lt;br /&gt;
|-&lt;br /&gt;
|RecentlyPlayedAlbums ||musicdb://recentlyplayedalbums/&lt;br /&gt;
|-&lt;br /&gt;
|Compilations ||musicdb://compilations/&lt;br /&gt;
|-&lt;br /&gt;
|Years ||musicdb://years/&lt;br /&gt;
|-&lt;br /&gt;
|Singles ||musicdb://singles/&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|Files ||sources://music/&lt;br /&gt;
|-&lt;br /&gt;
|Playlists ||special://musicplaylists/&lt;br /&gt;
|-&lt;br /&gt;
|Current Playlist ||playlistmusic://&lt;br /&gt;
|-&lt;br /&gt;
|Music Add-ons ||addons://sources/audio/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Programs ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path&lt;br /&gt;
|-&lt;br /&gt;
|Addons ||addons://sources/executable/&lt;br /&gt;
|-&lt;br /&gt;
|AndroidApps ||androidapp://sources/apps/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== AddonBrowser ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path&lt;br /&gt;
|-&lt;br /&gt;
|My add-ons ||addons://user/&amp;lt;type&amp;gt;/ (see for available types https://github.com/xbmc/xbmc/blob/master/xbmc/addons/Addon.cpp#L73)&lt;br /&gt;
|-&lt;br /&gt;
|Update available ||addons://outdated/&lt;br /&gt;
|-&lt;br /&gt;
|Currently downloading add-ons ||addons://downloading/&lt;br /&gt;
|-&lt;br /&gt;
|Recently updated ||addons://recently_updated/&lt;br /&gt;
|-&lt;br /&gt;
|Install from repository ||addons://repos/&lt;br /&gt;
|-&lt;br /&gt;
|Install from zip ||addons://install/&lt;br /&gt;
|-&lt;br /&gt;
|Search ||addons://search/&lt;br /&gt;
|-&lt;br /&gt;
|Running ||addons://running/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PVR ==&lt;br /&gt;
There are different PVR windows, one for every PVR content type (channels, recordings, timers, timer rules, search) not a single PVR window with sub sections denoting the different content types.&lt;br /&gt;
&lt;br /&gt;
Currently, most PVR windows cannot be activated using user supplied paths. Support for more windows may be added in the future.&lt;br /&gt;
&lt;br /&gt;
Example: &amp;lt;pre&amp;gt;ActivateWindow(TVRecordings,pvr://recordings/tv/active/FooDirectory/)&amp;lt;/pre&amp;gt; will open the TV recordings window prepoulated with the recordings contained in directory FooDirectory.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Window Name !! Path !! Notes !! Kodi version&lt;br /&gt;
|-&lt;br /&gt;
|TVChannels || pvr://channels/tv/&amp;lt;GROUPNAME&amp;gt; || Replace &amp;lt;GROUPNAME&amp;gt; with the name of the specific tv channel group || Kodi 19&lt;br /&gt;
|-&lt;br /&gt;
|TVGuide || pvr://channels/tv/&amp;lt;GROUPNAME&amp;gt; || Replace &amp;lt;GROUPNAME&amp;gt; with the name of the specific tv channel group || Kodi 19&lt;br /&gt;
|-&lt;br /&gt;
|TVRecordings ||pvr://recordings/tv/active/&amp;lt;DIRECTORY&amp;gt;/ || Replace &amp;lt;DIRECTORY&amp;gt; with the name of the recording directory to display&lt;br /&gt;
|-&lt;br /&gt;
|TVTimers || || ||&lt;br /&gt;
|-&lt;br /&gt;
|TVTimerRules || || ||&lt;br /&gt;
|-&lt;br /&gt;
|TVSearch || || ||&lt;br /&gt;
|-&lt;br /&gt;
|RadioChannels || pvr://channels/radio/&amp;lt;GROUPNAME&amp;gt; || Replace &amp;lt;GROUPNAME&amp;gt; with the name of the specific radio channel group || Kodi 19&lt;br /&gt;
|-&lt;br /&gt;
|RadioGuide || pvr://channels/radio/&amp;lt;GROUPNAME&amp;gt; || Replace &amp;lt;GROUPNAME&amp;gt; with the name of the specific radio channel group || Kodi 19&lt;br /&gt;
|-&lt;br /&gt;
|RadioRecordings ||pvr://recordings/radio/active/&amp;lt;DIRECTORY&amp;gt;/ ||Replace &amp;lt;DIRECTORY&amp;gt; with the name of the recording directory to display&lt;br /&gt;
|-&lt;br /&gt;
|RadioTimers || || ||&lt;br /&gt;
|-&lt;br /&gt;
|RadioTimerRules || || ||&lt;br /&gt;
|-&lt;br /&gt;
|RadioSearch || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;br /&gt;
[[Category:Python]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=258877</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=258877"/>
		<updated>2025-10-13T13:39:48Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* ListItem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca**&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp2&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
:&lt;br /&gt;
: ** note: dca replaced dts in 2011&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, tvshow, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos or music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the the next item (PVR), separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
: A list of genres of current song, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of current movie, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members of the currently playing video, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles of the currently playing video, pairs separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the programme that will be played next (PVR), separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Image_Control&amp;diff=258290</id>
		<title>Image Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Image_Control&amp;diff=258290"/>
		<updated>2025-07-18T15:18:57Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags and attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The image control is used for displaying images in Kodi. You can choose the position, size, transparency and contents of the image to be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;image&amp;quot; id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first image control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;colordiffuse&amp;gt;FFFFFFFF&amp;lt;/colordiffuse&amp;gt;&lt;br /&gt;
      &amp;lt;fadetime&amp;gt;200&amp;lt;/fadetime&amp;gt;&lt;br /&gt;
      &amp;lt;texture border=&amp;quot;5&amp;quot; flipy=&amp;quot;true&amp;quot; flipx=&amp;quot;false&amp;quot;&amp;gt;mytexture.png&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;bordertexture border=&amp;quot;5&amp;quot;&amp;gt;mybordertexture.png&amp;lt;/bordertexture&amp;gt;&lt;br /&gt;
      &amp;lt;bordersize&amp;gt;5&amp;lt;/bordersize&amp;gt;&lt;br /&gt;
      &amp;lt;texture&amp;gt;$INFO[MusicPlayer.Cover]&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;aspectratio&amp;gt;keep&amp;lt;/aspectratio&amp;gt;&lt;br /&gt;
      &amp;lt;imagefilter&amp;gt;linear&amp;lt;/imagefilter&amp;gt;&lt;br /&gt;
      &amp;lt;diffusefilter&amp;gt;linear&amp;lt;/diffusefilter&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image Size and Type Restrictions ===&lt;br /&gt;
For the &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags, and for all &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags in other controls, there is a small set of rules that you should follow if at all possible:&lt;br /&gt;
&lt;br /&gt;
=== Size ===&lt;br /&gt;
Images can be any size, though some graphics cards allow only power of 2 textures, so this may be a consideration. For the most case, it doesn&#039;t really matter what size things are - Kodi will quite happily load most files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formats ===&lt;br /&gt;
If you wish to use transparency, then use PNG. It is suggested that you use PNG and JPG as much as possible. Note that once the images are injected into Textures.xbt, they are not stored as JPG or PNG – rather they are stored in a native format used for GPUs for faster loading, such as ARGB or DXTc textures. The size of the images (in kb) is therefore not as important as the size of the images in pixels – so feel free to store them in a lossless (eg PNG) manner if you wish.&lt;br /&gt;
&lt;br /&gt;
The only exception to this is if you require an animated texture. In this case, we support only animated GIF. There are also some animated gifs that may not work. Use ImageReady CS and make sure you set the gif-anim to “restore to background” and they should work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available tags and attributes ===&lt;br /&gt;
In addition to the [[Default Control Tags|default control tags]], the following tags are available. Note that each tag is &#039;&#039;&#039;lower case only.&#039;&#039;&#039; This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;aspectratio&#039;&#039;&#039;&lt;br /&gt;
|  This specifies how the image will be drawn inside the box defined by &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt;. [[Aspect Ratio|See here for more information]].&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;texture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordertexture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed as a border around the image.  Use the &amp;lt;code&amp;gt;&amp;lt;bordersize&amp;gt;&amp;lt;/code&amp;gt; to specify the size of the border. The &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt; box specifies the size of the image plus border. Set the argument &amp;lt;code&amp;gt;infill=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; to hint to the GUI that the inner portion of the border doesn&#039;t have to be rendered.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordersize&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the size of the border.  A single number specifies the border should be the same size all the way around the image, whereas a comma separated list of 4 values indicates left,top,right,bottom values.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;info&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the information that this image control is presenting. Kodi will select the texture to use based on this tag. [[InfoLabels|See here for&amp;amp;nbsp;more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;fadetime&#039;&#039;&#039;&lt;br /&gt;
|  This specifies a crossfade time that will be used whenever the underlying &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; filename changes.  The previous image will be held until the new image is ready, and then they will be crossfaded.  This is particularly useful for a large thumbnail image showing the focused item in a list, or for fanart or other large backdrops.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;background&#039;&#039;&#039;&lt;br /&gt;
|  For images inside a container, you can specify background=&amp;quot;true&amp;quot; to load the textures in a background worker thread.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;imagefilter&#039;&#039;&#039;&lt;br /&gt;
|  This can take two values: &#039;&#039;&#039;linear&#039;&#039;&#039; or &#039;&#039;&#039;nearest&#039;&#039;&#039;. Linear scaling is the default, and smoothly blurs between pixels. Nearest neighbor scaling will apply a pixelated effect to the image.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;diffusefilter&#039;&#039;&#039;&lt;br /&gt;
|  Equivalent of &#039;&#039;&#039;imagefilter&#039;&#039;&#039; for the diffuse texture.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For the tags &amp;quot;texture&amp;quot; and &amp;quot;bordertexture&amp;quot;, the following attributes are available.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;border&#039;&#039;&#039;&lt;br /&gt;
|  Used to specify a region of the texture to be considered a border that should not be scaled when the texture is scaled to fit a control&#039;s dimensions. The portion in the border region will remain unscaled. Particularly useful to achieve rounded corners that do not change size when a control is resized. Note that zoom animations and GUI rescaling will still affect the border region - it is just the scaling of the texture to the control size which is unaffected. Using border=&amp;quot;5&amp;quot; will give a 5 pixel border all around the texture. You can specify each of the border amounts on each edge individually using border=&amp;quot;left,top,right,bottom&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;infill&#039;&#039;&#039;&lt;br /&gt;
|  Available if the &amp;quot;border&amp;quot; attribute is used. Hint for the GUI drawing routine if the center portion or just the outer frame should be drawn. Useful if the texture center is fully transparent. Accepts boolean values &amp;quot;true&amp;quot; (default) and &amp;quot;false&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;flipx&#039;&#039;&#039;&lt;br /&gt;
|  Specifies that the texture should be flipped in the horizontal direction, useful for reflections.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;flipy&#039;&#039;&#039;&lt;br /&gt;
|  Specifies that the texture should be flipped in the vertical direction, useful for reflections.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;background&#039;&#039;&#039;&lt;br /&gt;
|  Used on the &#039;&#039;&#039;&amp;lt;imagepath&amp;gt;&#039;&#039;&#039; tag. When set to &amp;quot;true&amp;quot;, this forces the image to be loaded via the large texture manager (except for textures located in Textures.xbt).&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;diffuse&#039;&#039;&#039;&lt;br /&gt;
|  Specifies a diffuse texture which is &amp;quot;modulated&amp;quot; or multiplied with the texture in order to give specific effects, such as making the image gain transparency, or tint it in various ways. As it&#039;s applied per-pixel many effects are possible, the most popular being by a transparent reflection which slowly gets more and more opaque. This is achieved using a WHITE image where the transparency increases as you move down the texture.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;colordiffuse&#039;&#039;&#039;&lt;br /&gt;
|  This specifies the color to be used for the texture basis. It&#039;s is specified in hexadecimal notation using the AARRGGBB format. If you define &#039;&#039;&#039;&amp;lt;texture colordiffuse=&amp;quot;FFFFAAFF&amp;quot;&amp;gt;texture.png&amp;lt;/texture&amp;gt;&#039;&#039;&#039; (magenta), the image will be given a magenta tint when rendered. You can also specify this as a name from the colour theme, or you can also use $VAR and $INFO for dynamic values.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Texture Loading ===&lt;br /&gt;
==== Normal texture loading ====&lt;br /&gt;
The only textures loaded by Kodi are the ones currently visible. Nothing displays on the screen until all the images have been loaded in memory, this can result in &amp;quot;jerky&amp;quot; scrolling through panel containers. As you scroll down, Kodi will delay the scrolling animation until all of the images in the next row are loaded.&lt;br /&gt;
&lt;br /&gt;
==== Background loading ====&lt;br /&gt;
Images are loaded one at a time in a background worker thread and are shown as soon as xbmc processes them. Has the benefit that images can be loaded into memory before they&#039;re visible, resulting in smoother scrolling and transitions.&lt;br /&gt;
&lt;br /&gt;
==== Preloading ====&lt;br /&gt;
Used to automatically load the next items (or rows/columns in the case of a panel) while scrolling. Currently limited to 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Image_Control&amp;diff=258289</id>
		<title>Image Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Image_Control&amp;diff=258289"/>
		<updated>2025-07-18T15:14:55Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Available tags and attributes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The image control is used for displaying images in Kodi. You can choose the position, size, transparency and contents of the image to be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;image&amp;quot; id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first image control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;colordiffuse&amp;gt;FFFFFFFF&amp;lt;/colordiffuse&amp;gt;&lt;br /&gt;
      &amp;lt;fadetime&amp;gt;200&amp;lt;/fadetime&amp;gt;&lt;br /&gt;
      &amp;lt;texture border=&amp;quot;5&amp;quot; flipy=&amp;quot;true&amp;quot; flipx=&amp;quot;false&amp;quot;&amp;gt;mytexture.png&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;bordertexture border=&amp;quot;5&amp;quot;&amp;gt;mybordertexture.png&amp;lt;/bordertexture&amp;gt;&lt;br /&gt;
      &amp;lt;bordersize&amp;gt;5&amp;lt;/bordersize&amp;gt;&lt;br /&gt;
      &amp;lt;texture&amp;gt;$INFO[MusicPlayer.Cover]&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;aspectratio&amp;gt;keep&amp;lt;/aspectratio&amp;gt;&lt;br /&gt;
      &amp;lt;imagefilter&amp;gt;linear&amp;lt;/imagefilter&amp;gt;&lt;br /&gt;
      &amp;lt;diffusefilter&amp;gt;linear&amp;lt;/diffusefilter&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image Size and Type Restrictions ===&lt;br /&gt;
For the &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags, and for all &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags in other controls, there is a small set of rules that you should follow if at all possible:&lt;br /&gt;
&lt;br /&gt;
=== Size ===&lt;br /&gt;
Images can be any size, though some graphics cards allow only power of 2 textures, so this may be a consideration. For the most case, it doesn&#039;t really matter what size things are - Kodi will quite happily load most files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formats ===&lt;br /&gt;
If you wish to use transparency, then use PNG. It is suggested that you use PNG and JPG as much as possible. Note that once the images are injected into Textures.xbt, they are not stored as JPG or PNG – rather they are stored in a native format used for GPUs for faster loading, such as ARGB or DXTc textures. The size of the images (in kb) is therefore not as important as the size of the images in pixels – so feel free to store them in a lossless (eg PNG) manner if you wish.&lt;br /&gt;
&lt;br /&gt;
The only exception to this is if you require an animated texture. In this case, we support only animated GIF. There are also some animated gifs that may not work. Use ImageReady CS and make sure you set the gif-anim to “restore to background” and they should work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available tags and attributes ===&lt;br /&gt;
In addition to the [[Default Control Tags|default control tags]], the following tags are available. Note that each tag is &#039;&#039;&#039;lower case only.&#039;&#039;&#039; This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;aspectratio&#039;&#039;&#039;&lt;br /&gt;
|  This specifies how the image will be drawn inside the box defined by &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt;. [[Aspect Ratio|See here for more information]].&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;texture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordertexture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed as a border around the image.  Use the &amp;lt;code&amp;gt;&amp;lt;bordersize&amp;gt;&amp;lt;/code&amp;gt; to specify the size of the border. The &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt; box specifies the size of the image plus border. Set the argument &amp;lt;code&amp;gt;infill=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; to hint to the GUI that the inner portion of the border doesn&#039;t have to be rendered.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordersize&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the size of the border.  A single number specifies the border should be the same size all the way around the image, whereas a comma separated list of 4 values indicates left,top,right,bottom values.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;info&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the information that this image control is presenting. Kodi will select the texture to use based on this tag. [[InfoLabels|See here for&amp;amp;nbsp;more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;fadetime&#039;&#039;&#039;&lt;br /&gt;
|  This specifies a crossfade time that will be used whenever the underlying &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; filename changes.  The previous image will be held until the new image is ready, and then they will be crossfaded.  This is particularly useful for a large thumbnail image showing the focused item in a list, or for fanart or other large backdrops.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;background&#039;&#039;&#039;&lt;br /&gt;
|  For images inside a container, you can specify background=&amp;quot;true&amp;quot; to load the textures in a background worker thread.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;imagefilter&#039;&#039;&#039;&lt;br /&gt;
|  This can take two values: &#039;&#039;&#039;linear&#039;&#039;&#039; or &#039;&#039;&#039;nearest&#039;&#039;&#039;. Linear scaling is the default, and smoothly blurs between pixels. Nearest neighbor scaling will apply a pixelated effect to the image.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;diffusefilter&#039;&#039;&#039;&lt;br /&gt;
|  Equivalent of &#039;&#039;&#039;imagefilter&#039;&#039;&#039; for the diffuse texture.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Texture Loading ===&lt;br /&gt;
==== Normal texture loading ====&lt;br /&gt;
The only textures loaded by Kodi are the ones currently visible. Nothing displays on the screen until all the images have been loaded in memory, this can result in &amp;quot;jerky&amp;quot; scrolling through panel containers. As you scroll down, Kodi will delay the scrolling animation until all of the images in the next row are loaded.&lt;br /&gt;
&lt;br /&gt;
==== Background loading ====&lt;br /&gt;
Images are loaded one at a time in a background worker thread and are shown as soon as xbmc processes them. Has the benefit that images can be loaded into memory before they&#039;re visible, resulting in smoother scrolling and transitions.&lt;br /&gt;
&lt;br /&gt;
==== Preloading ====&lt;br /&gt;
Used to automatically load the next items (or rows/columns in the case of a panel) while scrolling. Currently limited to 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Image_Control&amp;diff=258288</id>
		<title>Image Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Image_Control&amp;diff=258288"/>
		<updated>2025-07-18T15:12:22Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Image Size and Type Restrictions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The image control is used for displaying images in Kodi. You can choose the position, size, transparency and contents of the image to be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;image&amp;quot; id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first image control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;colordiffuse&amp;gt;FFFFFFFF&amp;lt;/colordiffuse&amp;gt;&lt;br /&gt;
      &amp;lt;fadetime&amp;gt;200&amp;lt;/fadetime&amp;gt;&lt;br /&gt;
      &amp;lt;texture border=&amp;quot;5&amp;quot; flipy=&amp;quot;true&amp;quot; flipx=&amp;quot;false&amp;quot;&amp;gt;mytexture.png&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;bordertexture border=&amp;quot;5&amp;quot;&amp;gt;mybordertexture.png&amp;lt;/bordertexture&amp;gt;&lt;br /&gt;
      &amp;lt;bordersize&amp;gt;5&amp;lt;/bordersize&amp;gt;&lt;br /&gt;
      &amp;lt;texture&amp;gt;$INFO[MusicPlayer.Cover]&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;aspectratio&amp;gt;keep&amp;lt;/aspectratio&amp;gt;&lt;br /&gt;
      &amp;lt;imagefilter&amp;gt;linear&amp;lt;/imagefilter&amp;gt;&lt;br /&gt;
      &amp;lt;diffusefilter&amp;gt;linear&amp;lt;/diffusefilter&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image Size and Type Restrictions ===&lt;br /&gt;
For the &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags, and for all &#039;&#039;&#039;&amp;lt;texture&amp;gt;&#039;&#039;&#039; tags in other controls, there is a small set of rules that you should follow if at all possible:&lt;br /&gt;
&lt;br /&gt;
=== Size ===&lt;br /&gt;
Images can be any size, though some graphics cards allow only power of 2 textures, so this may be a consideration. For the most case, it doesn&#039;t really matter what size things are - Kodi will quite happily load most files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formats ===&lt;br /&gt;
If you wish to use transparency, then use PNG. It is suggested that you use PNG and JPG as much as possible. Note that once the images are injected into Textures.xbt, they are not stored as JPG or PNG – rather they are stored in a native format used for GPUs for faster loading, such as ARGB or DXTc textures. The size of the images (in kb) is therefore not as important as the size of the images in pixels – so feel free to store them in a lossless (eg PNG) manner if you wish.&lt;br /&gt;
&lt;br /&gt;
The only exception to this is if you require an animated texture. In this case, we support only animated GIF. There are also some animated gifs that may not work. Use ImageReady CS and make sure you set the gif-anim to “restore to background” and they should work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available tags and attributes ===&lt;br /&gt;
In addition to the [[Default Control Tags|default control tags]], the following tags are available. Note that each tag is &#039;&#039;&#039;lower case only.&#039;&#039;&#039; This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;aspectratio&#039;&#039;&#039;&lt;br /&gt;
|  This specifies how the image will be drawn inside the box defined by &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt;. [[Aspect Ratio|See here for more information]].&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;texture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordertexture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed as a border around the image.  Use the &amp;lt;code&amp;gt;&amp;lt;bordersize&amp;gt;&amp;lt;/code&amp;gt; to specify the size of the border. The &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt; box specifies the size of the image plus border. Set the argument &amp;lt;code&amp;gt;infill=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; to hint to the GUI that the inner portion of the border doesn&#039;t have to be rendered.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordersize&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the size of the border.  A single number specifies the border should be the same size all the way around the image, whereas a comma separated list of 4 values indicates left,top,right,bottom values.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;info&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the information that this image control is presenting. Kodi will select the texture to use based on this tag. [[InfoLabels|See here for&amp;amp;nbsp;more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;fadetime&#039;&#039;&#039;&lt;br /&gt;
|  This specifies a crossfade time that will be used whenever the underlying &amp;lt;texture&amp;gt; filename changes.  The previous image will be held until the new image is ready, and then they will be crossfaded.  This is particularly useful for a large thumbnail image showing the focused item in a list, or for fanart or other large backdrops.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;background&#039;&#039;&#039;&lt;br /&gt;
|  For images inside a container, you can specify background=&amp;quot;true&amp;quot; to load the textures in a background worker thread.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Texture Loading ===&lt;br /&gt;
==== Normal texture loading ====&lt;br /&gt;
The only textures loaded by Kodi are the ones currently visible. Nothing displays on the screen until all the images have been loaded in memory, this can result in &amp;quot;jerky&amp;quot; scrolling through panel containers. As you scroll down, Kodi will delay the scrolling animation until all of the images in the next row are loaded.&lt;br /&gt;
&lt;br /&gt;
==== Background loading ====&lt;br /&gt;
Images are loaded one at a time in a background worker thread and are shown as soon as xbmc processes them. Has the benefit that images can be loaded into memory before they&#039;re visible, resulting in smoother scrolling and transitions.&lt;br /&gt;
&lt;br /&gt;
==== Preloading ====&lt;br /&gt;
Used to automatically load the next items (or rows/columns in the case of a panel) while scrolling. Currently limited to 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Image_Control&amp;diff=258287</id>
		<title>Image Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Image_Control&amp;diff=258287"/>
		<updated>2025-07-18T15:11:58Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav| [[Skinning]] }}&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The image control is used for displaying images in Kodi. You can choose the position, size, transparency and contents of the image to be displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;image&amp;quot; id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first image control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;colordiffuse&amp;gt;FFFFFFFF&amp;lt;/colordiffuse&amp;gt;&lt;br /&gt;
      &amp;lt;fadetime&amp;gt;200&amp;lt;/fadetime&amp;gt;&lt;br /&gt;
      &amp;lt;texture border=&amp;quot;5&amp;quot; flipy=&amp;quot;true&amp;quot; flipx=&amp;quot;false&amp;quot;&amp;gt;mytexture.png&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;bordertexture border=&amp;quot;5&amp;quot;&amp;gt;mybordertexture.png&amp;lt;/bordertexture&amp;gt;&lt;br /&gt;
      &amp;lt;bordersize&amp;gt;5&amp;lt;/bordersize&amp;gt;&lt;br /&gt;
      &amp;lt;texture&amp;gt;$INFO[MusicPlayer.Cover]&amp;lt;/texture&amp;gt;&lt;br /&gt;
      &amp;lt;aspectratio&amp;gt;keep&amp;lt;/aspectratio&amp;gt;&lt;br /&gt;
      &amp;lt;imagefilter&amp;gt;linear&amp;lt;/imagefilter&amp;gt;&lt;br /&gt;
      &amp;lt;diffusefilter&amp;gt;linear&amp;lt;/diffusefilter&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Image Size and Type Restrictions ===&lt;br /&gt;
For the &amp;lt;texture&amp;gt; tags, and for all &amp;lt;texture&amp;gt; tags in other controls, there is a small set of rules that you should follow if at all possible:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Size ===&lt;br /&gt;
Images can be any size, though some graphics cards allow only power of 2 textures, so this may be a consideration. For the most case, it doesn&#039;t really matter what size things are - Kodi will quite happily load most files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Formats ===&lt;br /&gt;
If you wish to use transparency, then use PNG. It is suggested that you use PNG and JPG as much as possible. Note that once the images are injected into Textures.xbt, they are not stored as JPG or PNG – rather they are stored in a native format used for GPUs for faster loading, such as ARGB or DXTc textures. The size of the images (in kb) is therefore not as important as the size of the images in pixels – so feel free to store them in a lossless (eg PNG) manner if you wish.&lt;br /&gt;
&lt;br /&gt;
The only exception to this is if you require an animated texture. In this case, we support only animated GIF. There are also some animated gifs that may not work. Use ImageReady CS and make sure you set the gif-anim to “restore to background” and they should work fine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Available tags and attributes ===&lt;br /&gt;
In addition to the [[Default Control Tags|default control tags]], the following tags are available. Note that each tag is &#039;&#039;&#039;lower case only.&#039;&#039;&#039; This is important, as xml tags are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;aspectratio&#039;&#039;&#039;&lt;br /&gt;
|  This specifies how the image will be drawn inside the box defined by &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt;. [[Aspect Ratio|See here for more information]].&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;texture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordertexture&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the image file which should be displayed as a border around the image.  Use the &amp;lt;code&amp;gt;&amp;lt;bordersize&amp;gt;&amp;lt;/code&amp;gt; to specify the size of the border. The &amp;lt;code&amp;gt;&amp;lt;width&amp;gt;&amp;lt;/code&amp;gt;,&amp;lt;code&amp;gt;&amp;lt;height&amp;gt;&amp;lt;/code&amp;gt; box specifies the size of the image plus border. Set the argument &amp;lt;code&amp;gt;infill=&amp;quot;false&amp;quot;&amp;lt;/code&amp;gt; to hint to the GUI that the inner portion of the border doesn&#039;t have to be rendered.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;bordersize&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the size of the border.  A single number specifies the border should be the same size all the way around the image, whereas a comma separated list of 4 values indicates left,top,right,bottom values.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;info&#039;&#039;&#039;&lt;br /&gt;
|  Specifies the information that this image control is presenting. Kodi will select the texture to use based on this tag. [[InfoLabels|See here for&amp;amp;nbsp;more information.]]&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;fadetime&#039;&#039;&#039;&lt;br /&gt;
|  This specifies a crossfade time that will be used whenever the underlying &amp;lt;texture&amp;gt; filename changes.  The previous image will be held until the new image is ready, and then they will be crossfaded.  This is particularly useful for a large thumbnail image showing the focused item in a list, or for fanart or other large backdrops.&lt;br /&gt;
|- &lt;br /&gt;
|  &#039;&#039;&#039;background&#039;&#039;&#039;&lt;br /&gt;
|  For images inside a container, you can specify background=&amp;quot;true&amp;quot; to load the textures in a background worker thread.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Texture Loading ===&lt;br /&gt;
==== Normal texture loading ====&lt;br /&gt;
The only textures loaded by Kodi are the ones currently visible. Nothing displays on the screen until all the images have been loaded in memory, this can result in &amp;quot;jerky&amp;quot; scrolling through panel containers. As you scroll down, Kodi will delay the scrolling animation until all of the images in the next row are loaded.&lt;br /&gt;
&lt;br /&gt;
==== Background loading ====&lt;br /&gt;
Images are loaded one at a time in a background worker thread and are shown as soon as xbmc processes them. Has the benefit that images can be loaded into memory before they&#039;re visible, resulting in smoother scrolling and transitions.&lt;br /&gt;
&lt;br /&gt;
==== Preloading ====&lt;br /&gt;
Used to automatically load the next items (or rows/columns in the case of a panel) while scrolling. Currently limited to 2.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258184</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258184"/>
		<updated>2025-06-22T10:08:05Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Player */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the network type is DHCP.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns if the inputstream of the player is a live stream (a.k.a. real time stream).&lt;br /&gt;
|  v22 &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258183</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258183"/>
		<updated>2025-06-22T10:07:19Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Player */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the network type is DHCP.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns if the inputstream of the player is a live stream (a.k.a. real time stream), False otherwise.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258182</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=258182"/>
		<updated>2025-06-22T10:05:22Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the network type is DHCP.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Controls&amp;diff=258076</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Controls&amp;diff=258076"/>
		<updated>2025-06-15T12:50:04Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
NOTE: The control definitions here can be become out of date. The latest xml behavior can be found in [https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/GUIControlFactory.cpp?view=markup the Git cpp code]&lt;br /&gt;
&lt;br /&gt;
== Available controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Button control]] : a standard push button control.&lt;br /&gt;
; [[Color Button Control]] : used to select a color.&lt;br /&gt;
; [[EPGGrid control]] : used to display the EPG guide in the PVR section.&lt;br /&gt;
; [[Edit Control]] : used as an input control for the osd keyboard and other input fields.&lt;br /&gt;
; [[Fade label control]] : used to show multiple pieces of text in the same position, by fading from one to the other.&lt;br /&gt;
; [[Fixed List Container]] : used for a list of items with a fixed focus. Same as the [[Wrap List Container]] except it doesn&#039;t wrap.&lt;br /&gt;
; [[Group Control]] : used to group controls together.&lt;br /&gt;
; [[Group List Control]] : special case of the group control that forms a scrolling list of controls.&lt;br /&gt;
; [[Image Control]] : used to show an image.&lt;br /&gt;
; [[Label control]] : used to show some lines of text.&lt;br /&gt;
; [[List Container]] : used for a scrolling lists of items. Replaces the list control.&lt;br /&gt;
; [[MultiImage Control]] : used to show a slideshow of images.&lt;br /&gt;
; [[Panel Container]] : used for a scrolling panel of items. Replaces the thumbnail panel.&lt;br /&gt;
; [[Progress Control]] : Used to show the progress of a particular operation.&lt;br /&gt;
; [[RSS ticker]] : used to display scrolling RSS feeds.&lt;br /&gt;
; [[Radio button control]] : a radio button control (as used for on/off settings).&lt;br /&gt;
; [[Scroll Bar Control]] : used for a implementing a scroll bar.&lt;br /&gt;
; [[Settings Slider Control]] : used for a slider control in the settings menus.&lt;br /&gt;
; [[Settings Spin Control]] : used for cycling up/down controls in the settings menus.&lt;br /&gt;
; [[Slider Control]] : used for a volume slider.&lt;br /&gt;
; [[Spin Control]] : used for cycling up/down controls.&lt;br /&gt;
; [[Text Box]] : used to show a multi-page piece of text.&lt;br /&gt;
; [[Toggle button control]] : a toggle on/off button that can take 2 different states.&lt;br /&gt;
; [[Video Control]] : used to display the currently playing video whilst in the GUI.&lt;br /&gt;
; [[Visualisation Control]] : used to display a visualisation while music is playing.&lt;br /&gt;
; [[Wrap List Container]] : used for a wrapping list of items with fixed focus.&lt;br /&gt;
&lt;br /&gt;
== Rarely used controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Mover Control]] : used in the calibration screens.&lt;br /&gt;
; [[Resize control]] : used to set the pixel ratio in Video Calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Depreciated controls ==&lt;br /&gt;
These controls are not recommended to be used inside skins &lt;br /&gt;
and will be removed from the skinning engine at some point. &lt;br /&gt;
Or may not work at all&lt;br /&gt;
&lt;br /&gt;
; Buttonscrollers : used for multiple buttons in a scrollable list.&lt;br /&gt;
; Checkmark Control : Used on the XLink Kai Host Dialog. Similar to Radio Button but does not have the button texture, and the check-mark is on the left.&lt;br /&gt;
; Console Control : used as a multi-coloured text display (XLink Kai window).&lt;br /&gt;
; Extended List Control : used in the XLink Kai window.&lt;br /&gt;
; Large Image Control : background loading version of the image control, for larger images.&lt;br /&gt;
; List Control : used for lists of items.&lt;br /&gt;
; Multiselect control : a piece of text with multiple selectable &amp;quot;button&amp;quot; components.&lt;br /&gt;
; Recently Added Media Control : used to display the last few items added to the video database.&lt;br /&gt;
; Select button control : a select button control (allows multiple selections from a single button)&lt;br /&gt;
; Thumbnail Panel : used to show a panel of thumbnails.&lt;br /&gt;
&lt;br /&gt;
== Built in controls ==&lt;br /&gt;
&lt;br /&gt;
A list of built in controls [[List of Built In Controls|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== XML tags that affect all control types ==&lt;br /&gt;
&lt;br /&gt;
The XML tags that affect all control types [[Default_control_tags|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== Filling controls and dictating how they respond from the skin ==&lt;br /&gt;
&lt;br /&gt;
Most of the controls&#039; contents are filled at runtime by the Kodi source codebase, but for controls such as buttons, labels and images, the Skinner has full control over what the button does or what the label and images look like, if they so desire. This is done via the use of conditional &amp;amp;lt;visible&amp;amp;gt; tags, built in &amp;amp;lt;execute&amp;amp;gt; functions, and &amp;amp;lt;info&amp;amp;gt; information tags. See the following links for more information.&lt;br /&gt;
&lt;br /&gt;
; [[Conditional visibility]] : Defining when to display and hide a control, and how to animate the effect.&lt;br /&gt;
; [[Animating your skin]] : Breathing life into controls by having defining how they move and respond to actions.&lt;br /&gt;
; [[List_of_built-in_functions|Built In Functions]] : Defining what a button or list does when clicked or focused.&lt;br /&gt;
; [[InfoLabels|Specifying Labels]] : Defining what a label control or image control&#039;s contents should be.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Color_Button_Control&amp;diff=258075</id>
		<title>Color Button Control</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Color_Button_Control&amp;diff=258075"/>
		<updated>2025-06-15T12:44:21Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: Created page with &amp;quot;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt; The color button control is used for creating push buttons in Kodi with a box for color preview. You can choose the position, size, and look of the button, as well as choosing what action(s) should be performed when pushed. === Example === &amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt; &amp;lt;control type=&amp;quot;colorbutton&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;       &amp;lt;description&amp;gt;My first colorbutton control&amp;lt;/description&amp;gt;       &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;       &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;       &amp;lt;width&amp;gt;250&amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
The color button control is used for creating push buttons in Kodi with a box for color preview. You can choose the position, size, and look of the button, as well as choosing what action(s) should be performed when pushed.&lt;br /&gt;
=== Example ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot; enclose=&amp;quot;div&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;control type=&amp;quot;colorbutton&amp;quot; id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;description&amp;gt;My first colorbutton control&amp;lt;/description&amp;gt;&lt;br /&gt;
      &amp;lt;posx&amp;gt;80&amp;lt;/posx&amp;gt;&lt;br /&gt;
      &amp;lt;posy&amp;gt;60&amp;lt;/posy&amp;gt;&lt;br /&gt;
      &amp;lt;width&amp;gt;250&amp;lt;/width&amp;gt;&lt;br /&gt;
      &amp;lt;height&amp;gt;200&amp;lt;/height&amp;gt;&lt;br /&gt;
      &amp;lt;visible&amp;gt;true&amp;lt;/visible&amp;gt;&lt;br /&gt;
      &amp;lt;colordiffuse&amp;gt;FFFFFFFF&amp;lt;/colordiffuse&amp;gt;&lt;br /&gt;
      &amp;lt;texturecolormask&amp;gt;mycolormask.png&amp;lt;/texturecolormask&amp;gt;&lt;br /&gt;
      &amp;lt;texturecolordisabledmask&amp;gt;mycolormask.png&amp;lt;/texturecolordisabledmask&amp;gt;&lt;br /&gt;
      &amp;lt;colorbox&amp;gt;FF0533ff&amp;lt;/colorbox&amp;gt;&lt;br /&gt;
      &amp;lt;onclick&amp;gt;ActivateWindow(MyVideos)&amp;lt;/onclick&amp;gt;&lt;br /&gt;
      &amp;lt;label&amp;gt;29&amp;lt;/label&amp;gt;&lt;br /&gt;
      &amp;lt;font&amp;gt;font12&amp;lt;/font&amp;gt;&lt;br /&gt;
      &amp;lt;textcolor&amp;gt;FFFFFFFF&amp;lt;/textcolor&amp;gt;&lt;br /&gt;
      &amp;lt;focusedcolor&amp;gt;FFFFFFFF&amp;lt;/focusedcolor&amp;gt;&lt;br /&gt;
      &amp;lt;disabledcolor&amp;gt;80FFFFFF&amp;lt;/disabledcolor&amp;gt;&lt;br /&gt;
      &amp;lt;align&amp;gt;left&amp;lt;/align&amp;gt;&lt;br /&gt;
      &amp;lt;aligny&amp;gt;center&amp;lt;/aligny&amp;gt;&lt;br /&gt;
      &amp;lt;pulseonselect&amp;gt;false&amp;lt;/pulseonselect&amp;gt;&lt;br /&gt;
      &amp;lt;onfocus&amp;gt;-&amp;lt;/onfocus&amp;gt;&lt;br /&gt;
      &amp;lt;onunfocus&amp;gt;-&amp;lt;/onunfocus&amp;gt;&lt;br /&gt;
      &amp;lt;onup&amp;gt;2&amp;lt;/onup&amp;gt;&lt;br /&gt;
      &amp;lt;ondown&amp;gt;3&amp;lt;/ondown&amp;gt;&lt;br /&gt;
      &amp;lt;onleft&amp;gt;1&amp;lt;/onleft&amp;gt;&lt;br /&gt;
      &amp;lt;onright&amp;gt;1&amp;lt;/onright&amp;gt;&lt;br /&gt;
&amp;lt;/control&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== Available tags ===&lt;br /&gt;
In addition to the [[Default_control_tags]] the following tags are available. Note that each tag is &#039;&#039;&#039;lower case&#039;&#039;&#039; only. This is important, as xml tags are case-sensitive.&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Tag !! Description&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;texturefocus&#039;&#039;&#039;&lt;br /&gt;
| Specifies the image file which should be displayed when the button has focus. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;texturenofocus&#039;&#039;&#039;&lt;br /&gt;
| Specifies the image file which should be displayed when the button does not have focus.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;label&#039;&#039;&#039;&lt;br /&gt;
| The label used on the button. It can be a link into strings.po, or an actual text label.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;font&#039;&#039;&#039;&lt;br /&gt;
| Font used for the button label. From fonts.xml.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;textcolor&#039;&#039;&#039;&lt;br /&gt;
| Color used for displaying the button label. In AARRGGBB hex format, or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;focusedcolor&#039;&#039;&#039;&lt;br /&gt;
| Color used for the button label when the button has in focus. In AARRGGBB hex format or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;disabledcolor&#039;&#039;&#039;&lt;br /&gt;
| Color used for the button label if the button is disabled. In AARRGGBB hex format or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;invalidcolor&#039;&#039;&#039;&lt;br /&gt;
| Color used for the button if the user entered some invalid value. In AARRGGBB hex format or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;shadowcolor&#039;&#039;&#039;&lt;br /&gt;
| Specifies the color of the drop shadow on the text, in AARRGGBB format, or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;angle&#039;&#039;&#039;&lt;br /&gt;
| The angle the text should be rendered at, in degrees. A value of 0 is horizontal.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;align&#039;&#039;&#039;&lt;br /&gt;
| Label horizontal alignment on the button. Defaults to left, can also be center or right.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;aligny&#039;&#039;&#039;&lt;br /&gt;
| Label vertical alignment on the button. Defaults to top, can also be center.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;textoffsetx&#039;&#039;&#039;&lt;br /&gt;
| Amount to offset the label from the left (or right) edge of the button when using left or right alignment.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;textoffsety&#039;&#039;&#039;&lt;br /&gt;
| Amount to offset the label from the top edge of the button when using top alignment.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;textwidth&#039;&#039;&#039;&lt;br /&gt;
| Will truncate any text that&#039;s too long.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;onclick&#039;&#039;&#039;&lt;br /&gt;
| Specifies the action to perform when the button is pressed. Should be a built in function. [[Built-in_scripting|See here for more information.]] You may have more than one &amp;lt;onclick&amp;gt; tag, and they&#039;ll be executed in sequence.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;onfocus&#039;&#039;&#039;&lt;br /&gt;
| Specifies the action to perform when the button is focused. Should be a built in function. The action is performed after any focus animations have completed. [[Built-in_scripting|See here for more information.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;onunfocus&#039;&#039;&#039;&lt;br /&gt;
| Specifies the action to perform when the button loses focus. Should be a built in function.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;wrapmultiline&#039;&#039;&#039;&lt;br /&gt;
| Will wrap the label across multiple lines if the label exceeds the control width.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;colorbox&#039;&#039;&#039;&lt;br /&gt;
| Specifies the color of the preview color box, in AARRGGBB format, or a name from the [[Colour themes|colour theme.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;colorposx&#039;&#039;&#039;&lt;br /&gt;
| X offset of the preview color box.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;colorposy&#039;&#039;&#039;&lt;br /&gt;
| Y offset of the preview color box.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;colorwidth&#039;&#039;&#039;&lt;br /&gt;
| Width in Pixels of the preview color box.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;colorheight&#039;&#039;&#039;&lt;br /&gt;
| Height in Pixels of the preview color box.&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;texturecolormask&#039;&#039;&#039;&lt;br /&gt;
| Specifies the image mask which should be displayed to see the color preview. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|-  &lt;br /&gt;
| &#039;&#039;&#039;texturecolordisabledmask&#039;&#039;&#039;&lt;br /&gt;
| Specifies the image mask which should be displayed when the control is disabled. [[Texture Attributes|See here for additional information about textures.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Controls&amp;diff=258074</id>
		<title>Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Controls&amp;diff=258074"/>
		<updated>2025-06-15T07:54:56Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Filling controls and dictating how they respond from the skin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{cleanup}}&lt;br /&gt;
NOTE: The control definitions here can be become out of date. The latest xml behavior can be found in [https://github.com/xbmc/xbmc/blob/master/xbmc/guilib/GUIControlFactory.cpp?view=markup the Git cpp code]&lt;br /&gt;
&lt;br /&gt;
== Available controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Group Control]] : used to group controls together.&lt;br /&gt;
; [[Group List Control]] : special case of the group control that forms a scrolling list of controls.&lt;br /&gt;
; [[Label control]] : used to show some lines of text.&lt;br /&gt;
; [[Fade label control]] : used to show multiple pieces of text in the same position, by fading from one to the other.&lt;br /&gt;
; [[Image Control]] : used to show an image.&lt;br /&gt;
; [[MultiImage Control]] : used to show a slideshow of images.&lt;br /&gt;
; [[Button control]] : a standard push button control.&lt;br /&gt;
; [[Radio button control]] : a radio button control (as used for on/off settings).&lt;br /&gt;
; [[Toggle button control]] : a toggle on/off button that can take 2 different states.&lt;br /&gt;
; [[Spin Control]] : used for cycling up/down controls.&lt;br /&gt;
; [[Settings Spin Control]] : used for cycling up/down controls in the settings menus.&lt;br /&gt;
; [[Slider Control]] : used for a volume slider.&lt;br /&gt;
; [[Scroll Bar Control]] : used for a implementing a scroll bar.&lt;br /&gt;
; [[Settings Slider Control]] : used for a slider control in the settings menus.&lt;br /&gt;
; [[Progress Control]] : Used to show the progress of a particular operation.&lt;br /&gt;
; [[List Container]] : used for a scrolling lists of items. Replaces the list control.&lt;br /&gt;
; [[Wrap List Container]] : used for a wrapping list of items with fixed focus.&lt;br /&gt;
; [[Fixed List Container]] : used for a list of items with a fixed focus. Same as the [[Wrap List Container]] except it doesn&#039;t wrap.&lt;br /&gt;
; [[Panel Container]] : used for a scrolling panel of items. Replaces the thumbnail panel.&lt;br /&gt;
; [[Text Box]] : used to show a multi-page piece of text.&lt;br /&gt;
; [[RSS ticker]] : used to display scrolling RSS feeds.&lt;br /&gt;
; [[Visualisation Control]] : used to display a visualisation while music is playing.&lt;br /&gt;
; [[Video Control]] : used to display the currently playing video whilst in the GUI.&lt;br /&gt;
; [[Edit Control]] : used as an input control for the osd keyboard and other input fields.&lt;br /&gt;
; [[EPGGrid control]] : used to display the EPG guide in the PVR section.&lt;br /&gt;
&lt;br /&gt;
== Rarely used controls ==&lt;br /&gt;
&lt;br /&gt;
; [[Mover Control]] : used in the calibration screens.&lt;br /&gt;
; [[Resize control]] : used to set the pixel ratio in Video Calibration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Depreciated controls ==&lt;br /&gt;
These controls are not recommended to be used inside skins &lt;br /&gt;
and will be removed from the skinning engine at some point. &lt;br /&gt;
Or may not work at all&lt;br /&gt;
&lt;br /&gt;
; Buttonscrollers : used for multiple buttons in a scrollable list.&lt;br /&gt;
; Checkmark Control : Used on the XLink Kai Host Dialog. Similar to Radio Button but does not have the button texture, and the check-mark is on the left.&lt;br /&gt;
; Console Control : used as a multi-coloured text display (XLink Kai window).&lt;br /&gt;
; Extended List Control : used in the XLink Kai window.&lt;br /&gt;
; Large Image Control : background loading version of the image control, for larger images.&lt;br /&gt;
; List Control : used for lists of items.&lt;br /&gt;
; Multiselect control : a piece of text with multiple selectable &amp;quot;button&amp;quot; components.&lt;br /&gt;
; Recently Added Media Control : used to display the last few items added to the video database.&lt;br /&gt;
; Select button control : a select button control (allows multiple selections from a single button)&lt;br /&gt;
; Thumbnail Panel : used to show a panel of thumbnails.&lt;br /&gt;
&lt;br /&gt;
== Built in controls ==&lt;br /&gt;
&lt;br /&gt;
A list of built in controls [[List of Built In Controls|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== XML tags that affect all control types ==&lt;br /&gt;
&lt;br /&gt;
The XML tags that affect all control types [[Default_control_tags|can be found here.]]&lt;br /&gt;
&lt;br /&gt;
== Filling controls and dictating how they respond from the skin ==&lt;br /&gt;
&lt;br /&gt;
Most of the controls&#039; contents are filled at runtime by the Kodi source codebase, but for controls such as buttons, labels and images, the Skinner has full control over what the button does or what the label and images look like, if they so desire. This is done via the use of conditional &amp;amp;lt;visible&amp;amp;gt; tags, built in &amp;amp;lt;execute&amp;amp;gt; functions, and &amp;amp;lt;info&amp;amp;gt; information tags. See the following links for more information.&lt;br /&gt;
&lt;br /&gt;
; [[Conditional visibility]] : Defining when to display and hide a control, and how to animate the effect.&lt;br /&gt;
; [[Animating your skin]] : Breathing life into controls by having defining how they move and respond to actions.&lt;br /&gt;
; [[List_of_built-in_functions|Built In Functions]] : Defining what a button or list does when clicked or focused.&lt;br /&gt;
; [[InfoLabels|Specifying Labels]] : Defining what a label control or image control&#039;s contents should be.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255443</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255443"/>
		<updated>2025-04-20T19:44:14Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* ListItem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp2&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos or music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the the next item (PVR), separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
: A list of genres of current song, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of current movie, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members of the currently playing video, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles of the currently playing video, pairs separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the programme that will be played next (PVR), separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255299</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255299"/>
		<updated>2025-04-18T10:43:15Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos or music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the the next item (PVR), separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
: A list of genres of current song, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for music. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of current movie, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of directors of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members of the currently playing video, separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of cast members and roles of the currently playing video, pairs separated by given separator, or if no separator was given separated by carriage returns. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of writers of the currently playing video, separated by given separator, or if no separator was given separated by the advanced settings value “itemseparator” for video items. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre(separator)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A list of genres of the programme that will be played next (PVR), separated by given separator, or if no separator was given separated by the advanced settings value \“itemseparator\” for videos. Possible values for separator: comma, pipe, slash, cr, dash, colon, semicolon, fullstop.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=377306&amp;amp;pid=3230987#pid3230987 v22]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255298</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255298"/>
		<updated>2025-04-15T17:40:34Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Video player */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video (possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255297</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255297"/>
		<updated>2025-04-15T15:16:15Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* ListItem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate (kbps) of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio, video, or subtitle title/name of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The 3D stereo mode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected stream, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video(possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255296</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255296"/>
		<updated>2025-04-15T07:50:02Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (e.g. FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video(possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255295</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255295"/>
		<updated>2025-04-15T07:48:23Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* ListItem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*aac_lc*&lt;br /&gt;
:*aac_ltp*&lt;br /&gt;
:*aac_ssr*&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*he_aac*&lt;br /&gt;
:*he_aac_v2*&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of audio channels of the currently playing item (ex FL+FR)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video(possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255153</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255153"/>
		<updated>2025-04-02T19:00:39Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* ListItem */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DecodedFileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container decoded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of audiochannels of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video(possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=255147</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=255147"/>
		<updated>2025-03-29T11:31:42Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use boolean conditions with the &#039;&#039;&#039;&amp;lt;visible&amp;gt;&#039;&#039;&#039; tag or with condition attributes. Scripts can read boolean conditions with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getCondVisibility&#039;&#039;&#039;(condition)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Global ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:Always evaluates to &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;true&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;no&amp;lt;/code&amp;gt;&lt;br /&gt;
| Returns&lt;br /&gt;
:same as &#039;&#039;&#039;false&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingBool(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt; is &#039;&#039;&#039;True&#039;&#039;&#039;, &#039;&#039;&#039;False&#039;&#039;&#039; otherwise.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be a boolean setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the boolean info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the current container can be filtered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.CanFilterAdvanced&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when advanced filtering can be applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in contains the following:&lt;br /&gt;
:*actors&lt;br /&gt;
:*addons&lt;br /&gt;
:*albums&lt;br /&gt;
:*artists&lt;br /&gt;
:*directors&lt;br /&gt;
:*episodes&lt;br /&gt;
:*files&lt;br /&gt;
:*genres&lt;br /&gt;
:*livetv&lt;br /&gt;
:*movies&lt;br /&gt;
:*musicvideos&lt;br /&gt;
:*playlists&lt;br /&gt;
:*plugins&lt;br /&gt;
:*seasons&lt;br /&gt;
:*sets&lt;br /&gt;
:*songs&lt;br /&gt;
:*studios&lt;br /&gt;
:*tags&lt;br /&gt;
:*tvshows&lt;br /&gt;
:*years&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
These currently only work in the Video and Music Library, unless a Plugin has set the value.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Filtered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when a mediafilter is applied to the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFiles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains files.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasFolders&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container contains folders.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.HasThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current container you are in has a thumb assigned to it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.IsStacked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container is currently in stacked mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(ascending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is ascending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortDirection(descending)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the sort direction of a container is descending.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Sortmethod(sortid)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the current sort method matches the specified SortID [[https://kodi.wiki/view/List_of_built-in_functions#List_of_sort_methods see list of sort methods]].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column(column_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the column given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;column_number&#039;&#039;&#039; - The column number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasFocus(item_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id has static content and is focused on the item with id item_number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a next page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasParent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; when the container with id contains a parent (&#039;..&#039;) item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container or textbox with id has a previous page.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).IsUpdating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with dynamic list content is currently updating.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the next item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is moving to the previous item.&lt;br /&gt;
:Allows views to be custom-designed, such as 3D cover views, etc.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the next item.&lt;br /&gt;
:Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).OnScrollPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is scrolling to the previous item.&lt;br /&gt;
:Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position(position_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the position given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;position_number&#039;&#039;&#039; - The position number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row(row_number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the row given.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;row_number&#039;&#039;&#039; - The row number.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Scrolling&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the user is currently scrolling through the container with id.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.&amp;lt;br&amp;gt;&lt;br /&gt;
This is slightly delayed from the actual scroll start.&amp;lt;br&amp;gt;&lt;br /&gt;
Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.}}&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).SubItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the container with id is focused on the specified subitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no id is specified it grabs the current container.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the currently focused control has id &amp;quot;id&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is enabled.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.IsVisible(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control with id &amp;quot;id&amp;quot; is visible.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ControlGroup(group).HasFocus(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;True&#039;&#039;&#039; if the control group with id “group” has control id “id” as its focused item.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;group&#039;&#039;&#039; - The id of the group.&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the focused item.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”.&amp;lt;br&amp;gt;&lt;br /&gt;
If the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WARNING&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Avoid using IDs 9000-9999 as this is the range assigned to groups with no ID value.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Integer ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsEven([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is even.&amp;lt;br /&amp;gt;Example: Integer.IsEven(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreater([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater than to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreater(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsGreaterOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is greater or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsGreaterOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLess([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less than the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLess(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsLessOrEqual([[InfoLabels|info]],number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is less or equal to the supplied number.&amp;lt;br /&amp;gt;Example: Integer.IsLessOrEqual(ListItem.Year,2000)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Integer.IsOdd([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the value of the [[InfoLabels|infolabel]] is odd.&amp;lt;br /&amp;gt;Example: Integer.IsOdd(ListItem.CurrentItem)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Library ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the Kodi libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets, BoxSets)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningMusic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.IsScanningVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video library is being updated&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasContent(Role,Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Tag can be Composer, Conductor, Orchestra, Lyricist, Remixer, Arranger, Engineer, Producer, DJMixer or Mixer. Returns true if there are any artists with that role in the library&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Library.HasNode(path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the specified node is available (example: Library.HasNode(library://video/movies/titles.xml))&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video versions&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasVideoExtras&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ListItem has video extras&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is a folder&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlaying&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsResumable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem has been partially played&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsCollection&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the current ListItem is a movie set&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsSelected&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasArchive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected channel has a server-side back buffer (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item has a reminder set (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasReminderRule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item was scheduled by a reminder timer rule (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected video is a 3D (stereoscopic) video&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.Is3D)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video stream is a 3D (stereoscopic) video, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsDefault)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/video/subtitle stream is default, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsExternal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is external, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsForced)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is forced, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsHearingImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the subtitle stream is for the hearing impaired (aka SDH-Subtitles for the Deaf or Hard-of-Hearing/CC-Closed Captions), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsOriginal)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio/subtitle stream is in the original language, for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Stream.IsVisualImpaired)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the audio stream is for the visually impaired (aka AD-Audio Description), for use in dialogselect.xml&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(IsSpecial)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the current Season/Episode is a Special&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(DateLabel)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Can be used in the rulerlayout of the epggrid control. Will return true if the item is a date label, returns false if the item is a time label.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsEnabled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is enabled (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsInstalled)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the selected addon is installed (for use in the addon info dialog only).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.HasUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when there&#039;s an update available for the selected addon.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.HasTimerSchedule&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item is part of a repeating timer schedule (PVR).&lt;br /&gt;
|  v16&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasError&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of an error (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerHasConflict&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer and it won&#039;t be recorded because of a conflict (PVR).&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.TimerIsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Whether the item has a timer that will be recorded, i.e. the timer is enabled (PVR). &lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.Orphaned)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the slected addon is orphaned (not needed anymore by any other addon)&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsParentFolder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true is the slected item is the &#039;up&#039; item&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsNew&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Live TV show that will be first aired) (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPlayable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True when the selected programme can be played (PVR)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsBoxset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if the item is part of a boxset album&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsPremiere&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a premiere (for example, a Movie first showing or season first on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsFinale&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is a finale (for example, a season finale showing on Live TV)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsLive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the item is live (for example, a Live TV sports event)&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsFromOfficialRepo)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the addon is from an official repository&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsBinary)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for binary addons&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Addon.IsUpdate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on is a valid update of an installed outdated add-on&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.IsAutoUpdateable&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns True if this add-on can be updated automatically&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.IsDHCP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of network.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Network type can be either DHCP or FIXED.}}&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio or video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasAudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has an audio file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player has a video file.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Passthrough&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is using audio passthrough.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Playing&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Paused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Forwarding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding2x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 2x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding4x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 4x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding8x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 8x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding16x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 16x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Rewinding32x&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is rewinding at 32x.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PauseEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing stream can be paused.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Caching&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.DisplayAfterSeek&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true for the first 2.5 seconds after a seek.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Seeking&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a seek is in progress&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player can seek&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ShowInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsInternetStream&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing an internet stream.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Muted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the volume is muted.&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(videohwdecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video is decoded in hardware&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TempoEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current player supports changing the playback speed&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.IsTempo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playbackspeed is not equal to 1&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasGame&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is playing a game&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.HasResolutions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when multiple resolutions are available&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FrameAdvance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if player is in frame advance mode&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChannelPreviewActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if PVR channel preview is active (used channel tag different from played tag)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== MusicPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a next song queued in the Playlist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.HasPrevious&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Offset(number).Exists&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current audio you are playing matches the specified content. The following values are accepted: files, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Party Mode is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.IsMultiDisc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current album consists of two or more discs&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== VideoPlayer ====&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasVideoVersions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the currently playing video has versions.&lt;br /&gt;
|  v21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UsingOverlays&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows, etc. need redoing, or disabling.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasMenu&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current playing video has information from the library or from a plugin (e.g. director, plot, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Content(parameter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasSubtitles&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IsStereoscopic&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the currently playing video is a 3D (stereoscopic) video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesEnabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasEpg&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when epg information is available for the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HasTeletext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when teletext is available.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PlayList ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in random mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat all mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.IsRepeatOne&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is in repeat one mode.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a non recording timer is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio channels available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingTv&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live tv is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when live radio is being listened to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when a recording is being watched.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsTimeShift&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the playback is timeshifted.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.ActStreamIsEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the stream is encrypted&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.RadioNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingTV&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a tv programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one tv timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingTVTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are tv timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingRadio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when the system is recording a radio programme.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one radio timer is active.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.HasNonRecordingRadioTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there are radio timers present who currently not do recording&lt;br /&gt;
|  v17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.CanRecordPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player can record the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsRecordingPlayingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the player is recording the current internet stream.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.IsPlayingActiveRecording&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when Kodi is currently playing a recording that is in progress.&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRds&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS is present&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioText&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS contains also Radiotext&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasRadioTextPlus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if RDS with Radiotext contains also the plus information&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a hotline phone number is present (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.HasStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a studio name is present (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasTheme(theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.HasSetting(setting)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(string1,string2)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Same as String.IsEqual(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is running&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsPaused&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is paused&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsRandom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is in random mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IsVideo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the picture slideshow is playing a video&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== String ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEmpty([[InfoLabels|info]])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is empty.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.IsEqual([[InfoLabels|info]],string)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] is equal to the given string.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.StartsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] starts with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.EndsWith([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] ends with the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;String.Contains([[InfoLabels|info]],substring)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[InfoLabels|info]] contains the given substring.&amp;lt;br /&amp;gt;Example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]] (without $INFO prefix). Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIsEnabled(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is enabled on the system&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAddon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the specified addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasPVRAddon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if at least one PVR addon is installed on the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasAlarm(alarm)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmLessOrEqual(alarmname,seconds)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasNetwork&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the system is connected to the internet, returns false in case no internet connection is available.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediadvd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasMediaAudioCD&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if there is an audio CD in the optical drive. False if no drive available, empty drive or other medium.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IdleTime(time)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi has had no input for ?time? amount of seconds.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsStandalone&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running in standalone mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsFullscreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running fullscreen.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsLoggedOn&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a user is currently logged on under a [[Profiles|  profile]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLoginScreen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the [[Profiles|  profile]] login screen is enabled&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasActiveModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true true when a modal dialog is active, disregarding any animations (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasVisibleModalDialog&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if a modal dialog is visible, e.g. when the animations are finished (Leia (v18) and newer versions)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(startTime,endTime)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(startDate,endDate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Linux&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a linux/unix based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Windows&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on a windows based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.OSX&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX based computer.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.IOS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an IOS device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Darwin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an OSX or IOS system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.Android&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on an android device.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Platform.UWP&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi is running on Universal Windows Platform (UWP).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanPowerDown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can powerdown the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanSuspend&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can suspend the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanHibernate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can hibernate the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasHiddenInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return true when to osd keyboard/numeric dialog requests a password/pincode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CanReboot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if Kodi can reboot the system.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenSaverActive&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if ScreenSaver is active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Setting(hidewatched)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsInhibit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is disabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasShutdown&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true when shutdown on idle is enabled.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasCMS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if colour management is supported in Kodi.&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GetBool(boolean)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the value of any standard system boolean setting.  Will not work with settings in advancedsettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HasLocks&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has lock preferences configured&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.IsMaster&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the profile has entered the master mode&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.SupportsCPUUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Return True if the system provides CPU info&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.HasPresets&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the visualisation has built in presets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Locked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the current visualisation preset is locked (e.g. in Milkdrop.)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.IsFetched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the weather data has been downloaded.&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! Labels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsVisible(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsActive(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsTopMost(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is on top of the window stack (excludes fade out time on dialogs) [[Window IDs|  See here for a list of windows]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.IsMedia&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Next(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved to. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Previous(window)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns true if the window with id or title ?window? is being moved from. [[Window IDs|  See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Is(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Useful in xml files that are shared between multiple windows/dialogs. Will return true if the window with the given name is visible&lt;br /&gt;
|  v17&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&#039;&#039;&#039;Development:&#039;&#039;&#039;&lt;br /&gt;
* [[Add-on development]]&lt;br /&gt;
* [[Skinning]]&lt;br /&gt;
* [[Conditional visibility]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255099</id>
		<title>InfoLabels</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=InfoLabels&amp;diff=255099"/>
		<updated>2025-03-23T11:55:58Z</updated>

		<summary type="html">&lt;p&gt;Hitcher: /* Network */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[Development]]|[[Add-on development]]|[[Skinning]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
Skins can use infolabels with &#039;&#039;&#039;$INFO[infolabel]&#039;&#039;&#039; or the &#039;&#039;&#039;&amp;lt;info&amp;gt;&#039;&#039;&#039; tag. Scripts can read infolabels with &amp;lt;code&amp;gt;&#039;&#039;&#039;xbmc.getInfoLabel(&#039;infolabel&#039;)&#039;&#039;&#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Addon ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingInt(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The integer value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
The provided setting with &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; must be an integer setting type.&amp;lt;br&amp;gt;&lt;br /&gt;
Otherwise it will return the integer info default value (which is 0).}}&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Addon.SettingStr(addon_id,setting_id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The string value of the setting &amp;lt;code&amp;gt;setting_id&amp;lt;/code&amp;gt; belonging to the addon with the id &amp;lt;code&amp;gt;addon_id&amp;lt;/code&amp;gt;.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;addon_id&#039;&#039;&#039; - The id of the addon&lt;br /&gt;
:&#039;&#039;&#039;setting_id&#039;&#039;&#039; - The addon setting&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=363553&amp;amp;pid=3098121#pid3098121 v20]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Container ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
If no &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; is specified it grabs the current container.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Column&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The column number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current item in the container or grouplist with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).CurrentPage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current page in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItem(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The property of the ListItem with a given offset.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).Listitem(2).Label&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemAbsolute(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The absolute position in the container.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemNoWrap(offset).Property&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The same as Container(id).ListItemNoWrap(offset).Property but it won&#039;t wrap.&amp;lt;br&amp;gt;&lt;br /&gt;
:This means if the last item of a list is focused, &amp;lt;code&amp;gt;ListItemNoWrap(1)&amp;lt;/code&amp;gt; will be empty while &amp;lt;code&amp;gt;ListItem(1)&amp;lt;/code&amp;gt; will return the first item of the list.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;offset&#039;&#039;&#039; - The offset for the listitem.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Property&amp;lt;/code&amp;gt; has to be replaced with &amp;lt;code&amp;gt;Label&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Label2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Icon&amp;lt;/code&amp;gt;, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;: &amp;lt;code&amp;gt;Container(50).ListitemNoWrap(1).Plot&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).ListItemPosition(x).[infolabel]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The infolabel for an item in a container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;x&#039;&#039;&#039; - The position in the container relative to the cursor position.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Example:&#039;&#039;&#039; &amp;lt;code&amp;gt;Container(50).ListItemAbsolute(4).Genre&amp;lt;/code&amp;gt;}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumAllItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of all items in the container or grouplist with given id including parent folder item.&lt;br /&gt;
| [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding parent folder item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumNonFolderItems&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of items in the container or grouplist with given id excluding all folder items (e.g. pvr recordings folders, parent &amp;quot;..&amp;quot; folder, &amp;quot;All albums&amp;quot;, etc).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=298565&amp;amp;pid=2553240#pid2553240 v18]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).NumPages&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of pages in the container with given id.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Position&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current focused position of container / grouplist (id) as a numeric label.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).Row&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The row number of the focused position in a panel container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path to the art image file for the given type of the current container.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;type&#039;&#039;&#039; - The art type to request.&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Todo&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
List of all art types.}}&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2095396#pid2095396 v16]&lt;br /&gt;
[https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1866664#pid1866664 v15]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Content&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The content of the current container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2109488#pid2109488 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder in currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of currently displayed folder.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins category (set by the scripter).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2300634#pid2300634 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.PluginName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current plugins base folder name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(addoncategory)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on category.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Property(reponame)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current add-on repository name.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show plot of the current container and can be used at season and episode level.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV Show title of the current container and can be used at season and episode level.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2284876#pid2284876 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortMethod&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort method (returns a localized value).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.SortOrder&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current sort order (Ascending/Descending).&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052012#pid2052012 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalUnWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container(id).TotalWatched&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched items in the container.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=231270&amp;amp;pid=2052026#pid2052026 v16]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Totaltime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total time of all items in the current container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.ViewCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of available skin view modes for the current container listing.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=250862&amp;amp;pid=2278045#pid2278045 v17]&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Container.Viewmode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current viewmode (e.g. list, icons, etc).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Control ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Control.GetLabel(id)[.index()]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The label value or texture name of the control with the given id.&lt;br /&gt;
&#039;&#039;&#039;Parameters&#039;&#039;&#039;&lt;br /&gt;
:&#039;&#039;&#039;id&#039;&#039;&#039; - The id of the control.&lt;br /&gt;
:&#039;&#039;&#039;index&#039;&#039;&#039; - [opt] Optionally you can specify index(1) to retrieve label2 from an Edit control.&lt;br /&gt;
|  [https://forum.kodi.tv/showthread.php?tid=211896&amp;amp;pid=1937160#pid1937160 v15]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Fanart ===&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Colors are arranged Lightest to Darkest.}}&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color1&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the first of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the second of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Color3&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the third of three colors included in the currently selected &#039;&#039;&#039;[[Fanart]]&#039;&#039;&#039; theme for the parent TV Show.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Game ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Developer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The developer of the game (e.g. Activision).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.GameClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The add-on ID of the emulator used to play the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Genres&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The genre of the game (e.g. Action).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Overview&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The game description.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Platform&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The platform the game runs on (e.g. Atari 2600).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Publisher&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The publishing company of the game (e.g. Nintendo).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The name of the game.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Game.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:  The year the game was released.&lt;br /&gt;
|  v18&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== ListItem ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonBroken&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deprecated! use ListItem.AddonLifecycleDesc instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonCreator&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the author the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.AddonDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonDisclaimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disclaimer of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonInstallDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was installed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUpdated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was last updated.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLastUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the addon was used last.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the lifecycle type (e.g. broken due to website changes).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonLifecycleType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lifecycle type of the addon as a localized string (e.g. normal, broken, or deprecated).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A brief changelog, taken from the addons&#039; addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filesize of the addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonSummary&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:A short description of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected addon (e.g. screensaver, script, skin, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AddonVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The version of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumArtist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected album in a list.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AlbumStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Musicbrainz release status of the album (e.g. offical, bootleg, promotion, etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Appearances&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of movies featuring the selected actor or directed by the selected director.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The artist of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video (e.g. 1, 2, 4, 5, 6, 7, 8, 10, etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*aac&lt;br /&gt;
:*aac_latm&lt;br /&gt;
:*ac3&lt;br /&gt;
:*aif&lt;br /&gt;
:*aifc&lt;br /&gt;
:*aiff&lt;br /&gt;
:*alac&lt;br /&gt;
:*ape&lt;br /&gt;
:*avc&lt;br /&gt;
:*cdda&lt;br /&gt;
:*dca&lt;br /&gt;
:*dolbydigital&lt;br /&gt;
:*dts&lt;br /&gt;
:*dtshd_hra&lt;br /&gt;
:*dtshd_ma&lt;br /&gt;
:*dtshd_ma_x*&lt;br /&gt;
:*dtshd_ma_x_imax*&lt;br /&gt;
:*dtsma&lt;br /&gt;
:*eac3&lt;br /&gt;
:*eac3_ddp_atmos*&lt;br /&gt;
:*flac&lt;br /&gt;
:*mp1&lt;br /&gt;
:*mp3&lt;br /&gt;
:*mp3float&lt;br /&gt;
:*ogg&lt;br /&gt;
:*opus&lt;br /&gt;
:*pcm&lt;br /&gt;
:*pcm_bluray&lt;br /&gt;
:*pcm_s16le&lt;br /&gt;
:*pcm_s24le&lt;br /&gt;
:*truehd&lt;br /&gt;
:*truehd_atmos*&lt;br /&gt;
:*vorbis&lt;br /&gt;
:*wav&lt;br /&gt;
:*wavpack&lt;br /&gt;
:*wmapro&lt;br /&gt;
:*wmav2&lt;br /&gt;
| *v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The actual bitrate for CBR or average bitrate for VBR of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Beats Per Minute of the currently selected song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members, separated by carriage returns, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The logo of the currently selected radio or TV channel (PVR).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of current selected TV channel in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel name of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel number of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The channel and subchannel number of the currently selected channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The comment assigned to the item (PVR/MUSIC).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people and their role who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The list of all people who&#039;ve contributed to the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The production country of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.CurrentItem&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The current index of the item in a container starting at 1.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file date of the currently selected song or movie in a container, the aired date of an episode, or the day, start time, and end time of the currently selected TV programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DateAdded&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date the currently selected item was added to the library or date and time of an event in the EventLog window.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database id of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DBTYPE&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The database type of the ListItem.DBID for videos (video, movie, set, TV show, season, episode, musicvideo) or for audio (music, song, album, artist).&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
With season, the &amp;quot;*all seasons&amp;quot; entry does give a DBTYPE &amp;quot;season&amp;quot; and a DBID, but you can&#039;t get the details of that entry since it&#039;s a virtual entry in the Video Library.}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The director of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disc title of the currently selected album or song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Duration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The song or movie duration of the currently selected movie in a container. Optionally specify a time format, hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end time of current selected TV programme in a container (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EndTimeResume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time a video will end if you resume it, instead of playing it from the beginning.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The episode number value for the currently selected episode. It also shows the number of total, watched or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the episode if the selected EPG item is a TV Show (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file extension (without leading dot) of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameAndPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full path with filename of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FileNameNoExtension&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename without its extension.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The top most folder of the path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.FolderPath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container (without user details).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected song, album, or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently selected video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB iD of the selected Video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The left label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Label2&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The right label of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The last play date of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The mood of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The MPAA rating of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.MusicChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels for a song.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of the next item (PVR).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The end of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The plot outline of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the next item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original release date of the item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original title of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating code.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating icon.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The parental rating source.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete path of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PercentPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The returns percentage value [0-100] of how far the selected video has been played.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The f-stop used to take the selected picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureAuthor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person involved in writing about the selected picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureByline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who created the selected picture. This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureBylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the person who created the selected picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer of the camera used to take the selected picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCamModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The manufacturer&#039;s model name or number of the camera used to take the selected picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCaption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCategory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subject of the selected picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The width of the CCD in the camera used to take the selected picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCity&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The city where the selected picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureColour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:Whether the selected picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The description of the selected picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The copyright notice of the selected picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full name of the country where the selected picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The country code of the country where the selected picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureCredit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The provider of the selected picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDesc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The short description of the selected picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureDigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The digital zoom ratio when the selected picture was taken. This is the value of the EXIF DigitalZoomRatio tag (hex code 0xA404).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure mode of the selected picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The class of the program used by the camera to set exposure when the selected picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure bias of the selected picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureExpTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The exposure time of the selected picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of flash when the selected picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocalLen&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The lens focal length of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureFocusDist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSAlt&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The altitude in meters where the selected picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The latitude where the selected picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureGPSLon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The longitude where the selected picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureHeadline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The synopsis of the contents of the selected picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The color components of the selected picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureIPTCTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The time when the intellectual content of the selected picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureISO&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The ISO speed of the camera when the selected picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureKeywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The keywords assigned to the selected picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The localized date of the selected picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureLongDatetime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The date/timestamp of the selected picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureMeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The metering mode used when the selected picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The shorthand reference for the selected picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureOrientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The orientation of the selected picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PicturePath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The filename and path of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureProcess&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The process used to compress the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The service identifier of a prior envelope to which the selected picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The dimensions of the selected picture.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The original owner of the selected picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The editorial instructions concerning the use of the selected picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The State/Province where the selected picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The location within a city where the selected picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureSupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The supplemental category codes to further refine the subject of the selected picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureTransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The code representing the location of original transmission of the selected picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureUrgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The urgency of the selected picture. Values are 1-9. The &amp;quot;1&amp;quot; is most urgent. Some image management programs use urgency to indicate picture rating, where urgency &amp;quot;1&amp;quot; is 5 stars and urgency &amp;quot;5&amp;quot; is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PictureWhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The white balance mode set when the selected picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The playcount of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The complete text summary of video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release/aired date of the currently selected episode, show, movie, or EPG item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PrivacyPolicy&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The official Kodi privacy-policy.&lt;br /&gt;
| v17&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ProgramCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of times an xbe has been run from &amp;quot;my programs&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The part of the programme that&#039;s being played (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Changelog)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The changelog of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The identifier of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Path)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The path of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Addon.Status)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the currently selected addon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The review of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Duration)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The duration of an album in HH:MM:SS.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The record label of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Rating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The themes of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The album type of the currently selected album (e.g. compilation, enhanced, or explicit lyrics).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Album_UserRating)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected album.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Birth of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The biography of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Date of Death of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The brief description of the currently selected artist that differentiates them from others with the same name.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The disbanding date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The formation date of the currently selected band.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The gender of the currently selected artist (e.g.male, female, or other).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The genre of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The instruments played by the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The moods of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sortname of the currently selected artist.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The styles of the currently selected artist.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The type of the currently selected artist (person, group, orchestra, choir, etc).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The years the currently selected artist has been active.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioChannels.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioChannels).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioCodec.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioCodec).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(AudioLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently selected video, &#039;n&#039; defines the number of the audiostream (values: see ListItem.AudioLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.stretchmode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the stretch mode (e.g. Stretch 4:3).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videofilter)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video filter (e.g. Bilinear).&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(game.videorotation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The angle of the rotation.&lt;br /&gt;
| v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(NumEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of total, watched, or unwatched episodes for the currently selected TV show or season, based on the the current watched filter.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who arranged the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who composed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who conducted the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the DJ who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who was the engineer of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who wrote the lyrics of the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who mixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the orchestra performing the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who produced the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the person who remixed the selected song.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Bitrate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video bitrate of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Channels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of audio channels of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Codec)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.CodecDesc)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio codec of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio description of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.FPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The Frames per Second of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.HDRType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The HDR type of the currently playing video (e.g. hdr10, dolbyvision, or hlg).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Language)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The audio language of the currently playing video as an ISO 639-2 three character code (e.g. eng, epo, deu, etc).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.Resolution)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video resolution of the currently playing video.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(Stream.StereoMode)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the playing video (e.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(SubtitleLanguage.[n])&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video, &#039;n&#039; defines the number of the subtitle (values: see ListItem.SubtitleLanguage).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(TotalSeasons)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total number of seasons for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(UnWatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unwatched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Property(WatchedEpisodes)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of watched episodes for the currently selected TV show or season.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRClientName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.PVRInstanceName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the instance of the PVR client addon for the selected PVR list item.&lt;br /&gt;
| v22&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Rating[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The scraped rating of the currently selected item in a container. Optionally you can specify the name of the scraper to retrieve a specific rating, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.RatingAndVotes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB rating and votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve a specific rating and votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The release date of the current item.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The sample rate of a song / 1000.0 (e.g. 44.1, 48, 96 etc).&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The season value for the currently selected TV show.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Set&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SetId&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The id of the set the movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Size&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The file size of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SortLetter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The first letter of the current file in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start date of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of current selected TV programme in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The start time of the selected item (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Status&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The status of the selected TV show (e.g. &#039;returning series&#039;,&#039;in production&#039;,&#039;planned&#039;,&#039;cancelled&#039; or &#039;ended&#039;).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The stereomode of the selected video (ie.g. mono, split_vertical, split_horizontal, row_interleaved, anaglyph_cyan_red, or anaglyph_green_magenta).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The studio of current selected music video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.SubtitleLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The subtitle language of the currently selected video as an ISO 639-2 three character code (e.g. eng, epo, deu).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tag&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the &#039;tag&#039; this movie is part of.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The small summary of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The title of the currently selected song or movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB top 250 position of the currently selected ListItem in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The total amount of discs belonging to an album.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The track number of the currently selected song in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The full trailer path with filename of the currently selected movie in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The TV show DBID of the selected season or episode a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name value for the currently selected TV show in the season and episode depth of the video library.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The UniqueID of the selected item in a container.&lt;br /&gt;
| v19&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The user rating of the currently selected item in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The aspect ratio of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*1.00*&lt;br /&gt;
:*1.19*&lt;br /&gt;
:*1.33&lt;br /&gt;
:*1.37&lt;br /&gt;
:*1.66&lt;br /&gt;
:*1.78&lt;br /&gt;
:*1.85&lt;br /&gt;
:*2.00*&lt;br /&gt;
:*2.20&lt;br /&gt;
:*2.35&lt;br /&gt;
:*2.40&lt;br /&gt;
:*2.55&lt;br /&gt;
:*2.76&lt;br /&gt;
| *v20&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The video codec of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*3iv2&lt;br /&gt;
:*av1&lt;br /&gt;
:*avc1&lt;br /&gt;
:*div2&lt;br /&gt;
:*div3&lt;br /&gt;
:*divx&lt;br /&gt;
:*divx 4&lt;br /&gt;
:*dx50&lt;br /&gt;
:*flv&lt;br /&gt;
:*h264&lt;br /&gt;
:*hev1&lt;br /&gt;
:*hevc&lt;br /&gt;
:*hvc1&lt;br /&gt;
:*microsoft&lt;br /&gt;
:*mp42&lt;br /&gt;
:*mp43&lt;br /&gt;
:*mp4v&lt;br /&gt;
:*mpeg1&lt;br /&gt;
:*mpeg1video&lt;br /&gt;
:*mpeg2&lt;br /&gt;
:*mpeg2video&lt;br /&gt;
:*mpeg4&lt;br /&gt;
:*mpg4&lt;br /&gt;
:*rv40&lt;br /&gt;
:*svq1&lt;br /&gt;
:*svq3&lt;br /&gt;
:*theora&lt;br /&gt;
:*vc-1&lt;br /&gt;
:*vc1&lt;br /&gt;
:*vp6f&lt;br /&gt;
:*vp8&lt;br /&gt;
:*vp9&lt;br /&gt;
:*wmv&lt;br /&gt;
:*wmv2&lt;br /&gt;
:*wmv3&lt;br /&gt;
:*wvc1&lt;br /&gt;
:*xvid&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The resolution of the currently selected video.&amp;lt;br&amp;gt;&lt;br /&gt;
:Possible values:&lt;br /&gt;
:*480&lt;br /&gt;
:*576&lt;br /&gt;
:*540&lt;br /&gt;
:*720&lt;br /&gt;
:*1080&lt;br /&gt;
:*4K&lt;br /&gt;
:*8K*&lt;br /&gt;
{{highlight|&#039;&#039;&#039;Note&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
That 540 usually means a widescreen format (around 960x540) while 576 means PAL resolutions (normally 720x576), therefore 540 is actually better resolution than 576.}}&lt;br /&gt;
| *v18&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of the video version.&lt;br /&gt;
| v21&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Votes[(name)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The IMDB votes of the currently selected movie in a container. Optionally you can specify the name of the scraper to retrieve specific votes, for use in dialogvideoinfo.xml.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The name of Writer of current video in a container.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ListItem.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The year of the currently selected song, album, or movie in a container.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicPartyMode ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.SongsPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs played during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs available to Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs picked already for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.MatchingSongsLeft&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of songs left to be picked from for Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RelaxedSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of relaxed songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPartyMode.RandomSongsPicked&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The number of unique random songs picked during Party Mode.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Network ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.LinkState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network linkstate (e.g. 10mbit/100mbit etc).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.MacAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The system&#039;s  mac address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.SubnetMask&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network subnet mask.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.GatewayAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network gateway address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS1Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 1 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DNS2Address&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The network dns server 2 address.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Network.DHCPAddress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  &#039;&#039;&#039;Returns&#039;&#039;&#039;&lt;br /&gt;
:The DHCP server ip address.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time playing media will end&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.FinishTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapter&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current chapter of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ChapterCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total number of chapters of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Elapsed time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Remaining time of current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.TimeRemaining(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total duration of the current playing media&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Duration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekBar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Time to which the user is seeking as a percentage (for use in slider controls)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Indicates the seek offset after a seek press (e.g. user presses BigStepForward, player.seekoffset returns +10:00)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekOffset(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.SeekStepSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the seek step size. (v15 addition)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Progress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much (percentage) of the file has been played&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.ProgressCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows how much of the file is cached above current play percentage&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Folderpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filenameandpath&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full path with filename of the currently playing song or movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the starttime (from the epg) of a tv program, for all other videos it will return the time you started watching this video.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the musicplayer title for audio and the videoplayer title for videos. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the filename of the currently playing media. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the volume level in dB&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.PlaySpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current playspeed. (range:0.8 to 1.5)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioBitsPerSample)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bits per sample of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioChannels)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of audiochannels of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audiodecoder name of the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(AudioSamplerate)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate  f the currently playing item&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(DeintMethod)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Deinterlace method of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(PixFormat)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Pixel format of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDAR)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Display aspect ratio of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoFPS)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video framerate of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoHeight)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoDecoder)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Videodecoder name of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoWidth)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of the currently playing video&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Process(VideoScanType)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The scan type identifier of the currently playing video &#039;&#039;&#039;p&#039;&#039;&#039; (for progressive) or &#039;&#039;&#039;i&#039;&#039;&#039; (for interlaced)&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.CutList&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Chapters&amp;lt;/code&amp;gt;&lt;br /&gt;
|  this infolabel can be used with the [[Ranges Control]], as EDL and chapter markers &lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Music player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the currently playing song,  also available are &amp;quot;MusicPlayer.offset(number).Title&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Title&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current song is from,   also available are &amp;quot;MusicPlayer.offset(number).Album&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Album&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Theme)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the themes of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Album Type (e.g. compilation, enhanced, explicit lyrics) of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Label)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the record label of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Album_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a review of the currently playing Album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Artist&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Artist&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Born)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Birth of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Died)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of Death of the currently playing Artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Formed)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Formation date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disbanded)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disbanding date of the currently playing Artist/Band&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_YearsActive)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Years the currently Playing artist has been active&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Instrument)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Instruments played by the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Description)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a biography of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Mood)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the moods of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Style)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the styles of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Genre)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the genre of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Sortname)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Sortname of the currently playing Artist&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Type of the currently playing Artist - person, group, orchestra, choir, etc.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Gender)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Gender of the currently playing Artist - male, female, other&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Artist_Disambiguation)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Brief description of the currently playing Artist that differentiates them from others with the same name&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current song,  also available are &amp;quot;MusicPlayer.offset(number).Genre&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Genre&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Lyrics&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Lyrics of current song stored in ID tag info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current song,  also available are &amp;quot;MusicPlayer.offset(number).Year&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Year&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Numeric Rating of current song,  also available are &amp;quot;MusicPlayer.offset(number).Rating&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Rating&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Disc Number of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).DiscNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).DiscNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Comment of current song stored in ID tag info,  also available are &amp;quot;MusicPlayer.offset(number).Comment&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Comment&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Both the time and the playspeed formatted up. e.g. 1:23 (2x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Track number of current song,   also available are &amp;quot;MusicPlayer.offset(number).TrackNumber&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).TrackNumber&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of current song,   also available are &amp;quot;MusicPlayer.offset(number).Duration&amp;quot; offset is relative to the current playing item and &amp;quot;MusicPlayer.Position(number).Duration&amp;quot; position is relative to the start of the playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bitrate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Channels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of channels of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BitsPerSample&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of bits per sample of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.SampleRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Samplerate of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Codec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Codec of current song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current music playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the radio channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel group of  of the radio programme that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Contributors&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ContributorAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  List of all people and their role who&#039;ve contributed to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Mood&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Mood of the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Arranger)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who arranged the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Composer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who composed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Conductor)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who conducted the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.DJMixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the dj who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Engineer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who was the engineer of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Lyricist)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who wrote the lyrics of the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Mixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who mixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Orchestra)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the orchestra performing the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Producer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who produced the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Role.Remixer)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the name of the person who remixed the selected song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The rating the user gave to the currently playing song&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing song&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.DiscTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The title of the disc currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.ReleaseDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.OriginalDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the original release date of the song currently playing&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.BPM&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Beats Per Minute of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.TotalDiscs&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of discs associated with the album of the currently playing song&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Video player ====&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of audio streams of the currently playing video&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoStreamCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the number of video streams of the currently playing video&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating code&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating icon&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRatingSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the parental rating source&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelLogo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the logo of the currently selected radio or TV channel	&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoVersionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show the name of the video version&lt;br /&gt;
|  v21&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeRemaining&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current remaining time in movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TimeSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time + playspeed. e.g. 1:23:14 (-4x)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Duration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Length of current movie&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing video. If it&#039;s in the database it will return the database title, else the filename. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.OriginalTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The original title of currently playing video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TVShowTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of currently playing episode&#039;s tvshow name. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Season&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Season number of the currently playing episode, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Episode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Episode number of the currently playing episode. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Genre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre(s) of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Director&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Director of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Production country of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Year&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Year of release of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Premiered&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The release/aired date of the currently selected episode, show, movie or EPG item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Rating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UserRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the user rating of the currently playing item. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Votes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.RatingAndVotes&amp;lt;/code&amp;gt;&lt;br /&gt;
|  IMDb user rating and votes of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.mpaa&amp;lt;/code&amp;gt;&lt;br /&gt;
|  MPAA rating of current movie, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.IMDBNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The IMDB iD of the current video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EpisodeName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  (PVR only) The name of the episode if the playing video is a TV Show, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistPosition&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current song in the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlaylistLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current video playlist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cast&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members, separated by carriage returns, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.CastAndRole&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A list of cast members and roles, separated by carriage returns. Every cast/role combination is formatted &#039;cast&#039; as &#039;role&#039; where &#039;as&#039; is localised, if it&#039;s in the database&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Trailer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The trailer of the current movie. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Album from which the current Music Video is from, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artist(s) of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Studio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Studio of current Music Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Writer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of Writer of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Tagline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Small Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Plot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Complete Text Summary of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Top250&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the IMDb top250 position of the current playing Video. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.LastPlayed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Last play date of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.PlayCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Playcount of current playing Video, if it&#039;s in the database. (supports .offset() and .position())&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.HdrType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the HDR type of the currently playing video (possible values: hdr10, dolbyvision and hlg)	&lt;br /&gt;
|  v20&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video codec of the currently playing video (common values: see ListItem.VideoCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the video resolution of the currently playing video (possible values: see ListItem.VideoResolution)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.VideoAspect&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the aspect ratio of the currently playing video (possible values: see ListItem.VideoAspect)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioCodec&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the audio codec of the currently playing video, optionally &#039;n&#039; defines the number of the audiostream (common values: see ListItem.AudioCodec)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of audio channels of the currently playing video (possible values: see ListItem.AudioChannels)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the audio of the currently playing video(possible values: see ListItem.AudioLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.SubtitlesLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the language of the subtitle of the currently playing video (possible values: see ListItem.SubtitlesLanguage)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the stereoscopic mode of the currently playing video (possible values: see ListItem.StereoscopicMode)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.EndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End date of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextGenre&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Genre of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlot&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextPlotOutline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Plot outline of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End time of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.NextDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Duration of the programme that will be played next (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelNumberLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel and subchannel number of the tv channel that&#039;s currently playing (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ChannelGroup&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Group of the curently tuned channel (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.ParentalRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Parental rating of the currently playing programme (PVR).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.DBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The database id of the currently playing video. (supports .offset() and .position())&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.UniqueID()&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the UniqueID of the currently playing video&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.TvShowDBID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the tv show DBID of the currently playing episode&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Playlist ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Length(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total size of the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Position(media)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Position of the current item in the current playlist. optional parameter media is either video or music.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Random&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &#039;On&#039; or &#039;Off&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Playlist.Repeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns string ID&#039;s 592 (Repeat One), 593 (Repeat All), or 594 (Repeat Off)&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== PVR ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the programme being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel number that&#039;s being recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next programme that will be recorded&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next recording&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the backend being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of the backend that&#039;s being used&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend hostname&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available diskspace on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendChannels&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of available channels the backend provides&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendTimers&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of timers set for the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendRecordings&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of recording available on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendDiskspace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Free diskspace available for recordings on the backend&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.BackendNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Backend number&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ClientCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of PVR clients enabled&lt;br /&gt;
|  v22&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TotalDiscSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total diskspace available for recordings&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.NextTimer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next timer date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventDuration[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventElapsedTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time position of the currently played title on TV. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventRemainingTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining time for currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventFinishTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the time the currently playing epg event will end. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventSeekTime[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the seek time of the currently playing epg event. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.EpgEventProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently played title on TV as integer&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftStart[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftEnd[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  End position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftCur[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current position of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftOffset[(format)]&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current offset of the timeshift. See ListItem.Duration for optinional formatting options&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftProgress&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the position of currently timeshifted title on TV as interger&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream client name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDevice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Stream device name&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamStatus&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Status of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamBer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Bit error rate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamUnc&amp;lt;/code&amp;gt;&lt;br /&gt;
|  UNC value of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamVideoBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Video bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamAudioBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Audio bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamDolbyBitRate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Dolby bitrate of the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSignal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal quality of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamProgrSnr&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Signal to noise ratio of the programme&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ActStreamEncryptionName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Encryption used on the stream&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the tv programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording TV channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next tv programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next tv recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TVNextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the next recording tv channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the radio programme being recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the current radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Icon of the current recording radio channel&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of the next radio programme that will be recorded&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingDateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Start date and time of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.RadioNextRecordingChannel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel name of the next radio recording&lt;br /&gt;
|  v17&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.ChannelNumberInput&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label displaying the number the user entered on remote or keyboard&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressDuration(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the duration of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressStartTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the start time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in the format hh:mm:ss. hh: will be omitted if hours value is zero&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEndTime(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the end time of the PVR timeshift progress in different formats, hours (hh), minutes (mm) or seconds (ss)&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressPlayPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the current play position within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressEpgEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the currently playing epg event within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferStart&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the start of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeshiftProgressBufferEnd&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the percentage of the end of the timeshift buffer within the PVR timeshift progress&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;PVR.TimeShiftSeekbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  This is the equivalent of Player.Seekbar, but for LiveTV (can be used in a slider control and indicates the position being seeked to)&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== RDS ===&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.AudioLanguage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from RDS reported audio language of channel&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ChannelCountry&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Country where the radio channel is sended&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.GetLine(number)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the last sended RDS text messages on givern number, 0 is thelast and 4 rows are supported (0-3)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Title&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Title of item; e.g. track title of an album (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Artist&amp;lt;/code&amp;gt;&lt;br /&gt;
|  A person or band/collective generally considered responsible for the work (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Band&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Band/orchestra/accompaniment/musician (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Composer&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the original composer/author (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Conductor&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The artist(s) who performed the work. In classical music this would bethe conductor (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Album&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The collection name to which this track belongs (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.TrackNumber&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The track number of the item on the album on which it was originallyreleased. (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.RadioStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The from radio channel used style of currently played part, e.g &amp;quot;popmusic&amp;quot;, &amp;quot;news&amp;quot; or &amp;quot;weather&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.Comment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Radio station comment string if available (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNews&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Message / headline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoNewsLocal&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Local information news sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStock&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Quote information; either as one part or as several distinct parts:&amp;quot;name 99latest value 99change 99high 99low 99volume&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoStockSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in stock information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSport&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Result of a game; either as one part or as several distinct parts:&amp;quot;match 99result&amp;quot;, e.g. &amp;quot;Bayern München : Borussia 995:5&amp;quot;  (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoSportSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in sport information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLottery&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Raffle / lottery: &amp;quot;key word 99values&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoLotterySize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in lottery information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeather&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Weather informations sended from radio channel (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoWeatherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in weather information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinema&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Information about movies in cinema (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoCinemaSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in cinema information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscope&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Horoscope; either as one part or as two distinct parts:&amp;quot;key word 99text&amp;quot;, e.g. &amp;quot;sign of the zodiac 99blablabla&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoHoroscopeSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present in horoscope information (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOther&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Other information, not especially specified: &amp;quot;key word 99info&amp;quot; (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.InfoOtherSize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Number of rows present with other informations (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the radio channel@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Now played program name@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgNext&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Next played program name (if available)@note becomes also be set from epg if from RDS not available&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHost&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the host of the radio show&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgEditStaff&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Name of the editorial staff; e.g. name of editorial journalist (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgHomepage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Link to radio station homepage (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.ProgStyle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Human readable string about radiostyle defined from RDS or RBDS&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s hotline (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.PhoneStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The telephone number of the radio station&#039;s studio (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.SmsStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The sms number of the radio stations studio (to send directly a sms to the studio) (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailHotline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations hotline (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;RDS.EmailStudio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The email adress of the radio stations studio (if available) (Only be available on RadiotextPlus)&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Skin ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected skin theme.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.CurrentColourTheme&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current selected colour theme of the skin.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.Font&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the current fontset from Font.xml.&lt;br /&gt;
|  v18 addition&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-set&amp;lt;/span&amp;gt; skin string, set via the Skin.SetString(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; labels.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.AspectRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the closest aspect ratio match using the resolution info from the skin&#039;s addon.xml file.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Altitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the altitude in meters where the current picture was taken. This is the value of the EXIF GPSInfo.GPSAltitude tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Aperture&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the F-stop used to take the current picture. This is the value of the EXIF FNumber tag (hex code 0x829D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Author&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person involved in writing about the current picture. This is the value of the IPTC Writer tag (hex code 0x7A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Byline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the person who created the current picture.  This is the value of the IPTC Byline tag (hex code 0x50).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.BylineTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the title of the person who created the current picture. This is the value of the IPTC BylineTitle tag (hex code 0x55).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraMake&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer of the camera used to take the current picture. This is the value of the EXIF Make tag (hex code 0x010F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CameraModel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the manufacturer&#039;s model name or number of the camera used to take the current picture. This is the value of the EXIF Model tag (hex code 0x0110).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Caption&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the IPTC Caption tag (hex code 0x78).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Category&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the subject of the current picture as a category code. This is the value of the IPTC Category tag (hex code 0x0F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CCDWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the width of the CCD in the camera used to take the current picture. This is calculated from three EXIF tags (0xA002 * 0xA210 / 0xA20e).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.City&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the city where the current picture was taken. This is the value of the IPTC City tag (hex code 0x5A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Colour&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows whether the current picture is &amp;quot;Colour&amp;quot; or &amp;quot;Black and White&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CopyrightNotice&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the copyright notice of the current picture. This is the value of the IPTC Copyright tag (hex code 0x74).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Country&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the full name of the country where the current picture was taken. This is the value of the IPTC CountryName tag (hex code 0x65).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.CountryCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the country code of the country where the current picture was taken. This is the value of the IPTC CountryCode tag (hex code 0x64).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Credit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows who provided the current picture. This is the value of the IPTC Credit tag (hex code 0x6E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.DigitalZoom&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the digital zoom ratio when the current picture was taken. This is the value of the EXIF .DigitalZoomRatio tag (hex code 0xA404).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.SlideComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the localized date of the current picture. The short form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFDescription&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a short description of the current picture. The SlideComment, EXIFComment, or Caption values might contain a longer description. This is the value of the EXIF ImageDescription tag (hex code 0x010E).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFSoftware&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name and version of the firmware used by the camera that took the current picture. This is the value of the EXIF Software tag (hex code 0x0131).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.EXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized short form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Exposure&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the class of the program used by the camera to set exposure when the current picture was taken. Values include &amp;quot;Manual&amp;quot;, &amp;quot;Program (Auto)&amp;quot;, &amp;quot;Aperture priority (Semi-Auto)&amp;quot;, &amp;quot;Shutter priority (semi-auto)&amp;quot;, etc. This is the value of the EXIF ExposureProgram tag (hex code 0x8822).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureBias&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure bias of the current picture. Typically this is a number between -99.99 and 99.99. This is the value of the EXIF ExposureBiasValue tag (hex code 0x9204).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure mode of the current picture. The possible values are &amp;quot;Automatic&amp;quot;, &amp;quot;Manual&amp;quot;, and &amp;quot;Auto bracketing&amp;quot;. This is the value of the EXIF ExposureMode tag (hex code 0xA402).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ExposureTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the exposure time of the current picture, in seconds. This is the value of the EXIF ExposureTime tag (hex code 0x829A). If the ExposureTime tag is not found, the ShutterSpeedValue tag (hex code 0x9201) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filedate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file date of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filename&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file name of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Filesize&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file size of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FlashUsed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the status of flash when the current picture was taken. The value will be either &amp;quot;Yes&amp;quot; or &amp;quot;No&amp;quot;, and might include additional information. This is the value of the EXIF Flash tag (hex code 0x9209).  &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocalLength&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the focal length of the lens, in mm. This is the value of the EXIF FocalLength tag (hex code 0x920A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.FocusDistance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the distance to the subject, in meters. This is the value of the EXIF SubjectDistance tag (hex code 0x9206).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Headline&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a synopsis of the contents of the current picture. This is the value of the IPTC Headline tag (hex code 0x69).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ImageType&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the color components of the current picture. This is the value of the IPTC ImageType tag (hex code 0x82).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.IPTCDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC DateCreated tag (hex code 0x37).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ISOEquivalence&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the ISO speed of the camera when the current picture was taken. This is the value of the EXIF ISOSpeedRatings tag (hex code 0x8827).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows keywords assigned to the current picture. This is the value of the IPTC Keywords tag (hex code 0x19).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Latitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the latitude where the current picture was taken (degrees, minutes, seconds North or South). This is the value of the EXIF GPSInfo.GPSLatitude and GPSInfo.GPSLatitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LightSource&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the kind of light source when the picture was taken. Possible values include &amp;quot;Daylight&amp;quot;, &amp;quot;Fluorescent&amp;quot;, &amp;quot;Incandescent&amp;quot;, etc. This is the value of the EXIF LightSource tag (hex code 0x9208).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows only the localized date of the current picture. The long form of the date is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. If the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.LongEXIFTime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date/timestamp of the current picture. The localized long form of the date and time is used. The value of the EXIF DateTimeOriginal tag (hex code 0x9003) is preferred. if the DateTimeOriginal tag is not found, the value of DateTimeDigitized (hex code 0x9004) or of DateTime (hex code 0x0132) might be used.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Longitude&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the longitude where the current picture was taken (degrees, minutes, seconds East or West). This is the value of the EXIF GPSInfo.GPSLongitude and GPSInfo.GPSLongitudeRef tags.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.MeteringMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the metering mode used when the current picture was taken. The possible values are &amp;quot;Center weight&amp;quot;, &amp;quot;Spot&amp;quot;, or &amp;quot;Matrix&amp;quot;. This is the value of the EXIF MeteringMode tag (hex code 0x9207).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ObjectName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a shorthand reference for the current picture. This is the value of the IPTC ObjectName tag (hex code 0x05).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Orientation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the orientation of the current picture. Possible values are &amp;quot;Top Left&amp;quot;, &amp;quot;Top Right&amp;quot;, &amp;quot;Left Top&amp;quot;, &amp;quot;Right Bottom&amp;quot;, etc. This is the value of the EXIF Orientation tag (hex code 0x0112).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Path&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the file path of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Process&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the process used to compress the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.ReferenceService&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Service Identifier of a prior envelope to which the current picture refers. This is the value of the IPTC ReferenceService tag (hex code 0x2D).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Resolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the dimensions of the current picture (Width x Height)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideComment&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a description of the current picture. This is the value of the EXIF User Comment tag (hex code 0x9286). This is the same value as Slideshow.EXIFComment.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SlideIndex&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the slide index of the current picture&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Source&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the original owner of the current picture. This is the value of the IPTC Source tag (hex code 0x73).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SpecialInstructions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows other editorial instructions concerning the use of the current picture. This is the value of the IPTC SpecialInstructions tag (hex code 0x28).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.State&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the State/Province where the current picture was taken. This is the value of the IPTC ProvinceState tag (hex code 0x5F).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Sublocation&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the location within a city where the current picture was taken - might indicate the nearest landmark. This is the value of the IPTC SubLocation tag (hex code 0x5C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.SupplementalCategories&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows supplemental category codes to further refine the subject of the current picture. This is the value of the IPTC SuppCategory tag (hex code 0x14).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TimeCreated&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the time when the intellectual content of the current picture was created, rather than when the picture was created. This is the value of the IPTC TimeCreated tag (hex code 0x3C).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.TransmissionReference&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows a code representing the location of original transmission of the current picture. This is the value of the IPTC TransmissionReference tag (hex code 0x67).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.Urgency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the urgency of the current picture. Values are 1-9. The 1 is most urgent. Some image management programs use urgency to indicate picture rating, where urgency 1 is 5 stars and urgency 5 is 1 star. Urgencies 6-9 are not used for rating. This is the value of the IPTC Urgency tag (hex code 0x0A).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Slideshow.WhiteBalance&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the white balance mode set when the current picture was taken. The possible values are &amp;quot;Manual&amp;quot; and &amp;quot;Auto&amp;quot;. This is the value of the EXIF WhiteBalance tag (hex code 0xA403).&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== System ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current time&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Time(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows hours (hh), minutes (mm) or seconds (ss). When 12 hour clock is used (xx) will return AM/PM. Also supported: (hh:mm), (mm:ss), (hh:mm:ss), (hh:mm:ss). (xx) option added after dharma&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current date&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Date(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Show current date using format, available markings: d (day of month 1-31), dd (day of month 01-31), ddd (short day of the week Mon-Sun), DDD (long day of the week Monday-Sunday), m (month 1-12), mm (month 01-12), mmm (short month name Jan-Dec), MMM (long month name January-December), yy (2-digit year), yyyy (4-digit year). Added after dharma.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AlarmPos&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shutdown Timer position&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BatteryLevel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the remaining battery level in range 0-100&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalSpace&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Totalspace on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.UsedSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Usedspace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeSpacePercent&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Total Freespace Percent on the drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current CPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuUsage&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the cpu usage for each individual cpu core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CoreUsage(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the usage of the cpu core with the given &#039;id&#039;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.GPUTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current GPU temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FanSpeed&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current fan speed&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersion&amp;lt;/code&amp;gt;&lt;br /&gt;
|  version of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildDate&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Date of build&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FriendlyName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Kodi instance name. It will auto append (%hostname%) in case the device name was not changed. e.g. &amp;quot;Kodi (htpc)&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FPS&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current rendering speed (frames per second)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.FreeMemory&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Amount of free memory in Mb&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Memory(format)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Available formats: used, used.percent, free, free.percent, total&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screenmode (e.g. windowed / fullscreen)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Width of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenHeight&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Height of screen in pixels&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StartupWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The Window Kodi will load on startup&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentWindow&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current Window we are in&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControl&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current focused control&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CurrentControlID&amp;lt;/code&amp;gt;&lt;br /&gt;
|  ID of the currently focused control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.DVDLabel&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Label of the disk in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.HddTemperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Hdd temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.OSVersionInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.KernelVersion (deprecated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System name + kernel version&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Uptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System current uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TotalUptime&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System total uptime&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.CpuFrequency&amp;lt;/code&amp;gt;&lt;br /&gt;
|  System cpu frequency&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ScreenResolution&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Screen resolution&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.VideoEncoderInfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|  video encoder info&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.InternetState&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Will return the internet state, &#039;connected&#039; or &#039;not connected&#039; (localized)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Language&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current language&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileName&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the User name of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the number of defined profiles&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileAutoLogin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The profile Kodi will auto login to&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.Progressbar&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The percentage of the currently active progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.StereoscopicMode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The prefered stereoscopic mode (settings &amp;gt; video &amp;gt; playback)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.TemperatureUnits&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows Celsius or Fahrenheit symbol&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonTitle(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the title of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonVersion(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the version of the addon with the given id&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionCode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The internal version of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.BuildVersionGit&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The git version (sha) of the kodi build&lt;br /&gt;
|  v19&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonUpdateCount&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The number of available addon updates&lt;br /&gt;
|  v19&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Visualisation ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Preset&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the current preset of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Visualisation.Name&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the name of the visualisation.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Weather labels ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Conditions&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather conditions – this is looked up in a background process.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Temperature&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather temperature&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.Location&amp;lt;/code&amp;gt;&lt;br /&gt;
|  City/town which the above two items are for&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.fanartcode&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather fanartcode.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.plugin&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Current weather plugin.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Window ===&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(xmlfile)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Displays the name of the xml file currently shown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(IsRadio)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns &amp;quot;true&amp;quot; if the window is a radio window, empty string otherwise (for use in the PVR windows)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(AddonBrowser).Property(Updated)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the date and time the addon repo was last checked for updates&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window.Property(Addon.ID)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the id of the selected addon, in DialogAddonSettings.xml&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Home).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The home window has the following info labels.&lt;br /&gt;
Movies.Count, Movies.Watched, Movies.UnWatched, TVShows.Count, TVShows.Watched, TVShows.UnWatched, Episodes.Count, Episodes.Watched, Episodes.UnWatched, MusicVideos.Count, MusicVideos.Watched, MusicVideos.UnWatched, Music.SongsCount, Music.AlbumsCount, Music.ArtistsCount&lt;br /&gt;
&lt;br /&gt;
LatestMovie.[1-10].Title, LatestMovie.[1-10].Year, LatestMovie.[1-10].RunningTime, LatestMovie.[1-10].Rating, LatestMovie.[1-10].Plot, LatestMovie.[1-10].Trailer, LatestMovie.[1-10].Thumb, LatestMovie.[1-10].Fanart, LatestMovie.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestEpisode.[1-10].ShowTitle, LatestEpisode.[1-10].EpisodeTitle, LatestEpisode.[1-10].EpisodeNo, LatestEpisode.[1-10].EpisodeSeason, LatestEpisode.[1-10].EpisodeNumber, LatestEpisode.[1-10].Rating, LatestEpisode.[1-10].Plot, LatestEpisode.[1-10].Thumb, LatestEpisode.[1-10].ShowThumb, LatestEpisode.[1-10].SeasonThumb, LatestEpisode.[1-10].Fanart, LatestEpisode.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestMusicVideo.[1-10].Title, LatestMusicVideo.[1-10].Thumb, LatestMusicVideo.[1-10].Year, LatestMusicVideo.[1-10].Plot, LatestMusicVideo.[1-10].RunningTime, LatestMusicVideo.[1-10].Path, LatestMusicVideo.[1-10].Artist, LatestMusicVideo.[1-10].Fanart&lt;br /&gt;
&lt;br /&gt;
LatestSong.[1-10].Title, LatestSong.[1-10].Artist, LatestSong.[1-10].Album, LatestSong.[1-10].Year, LatestSong.[1-10].Rating, LatestSong.[1-10].Thumb, LatestSong.[1-10].Fanart, LatestSong.[1-10].Path&lt;br /&gt;
&lt;br /&gt;
LatestAlbum.[1-10].Title, LatestAlbum.[1-10].Artist, LatestAlbum.[1-10].Year, LatestAlbum.[1-10].Rating, LatestAlbum.[1-10].Thumb, LatestAlbum.[1-10].Fanart, LatestAlbum.[1-10].Path&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info labels.&lt;br /&gt;
Location, Updated, Current.Condition, Current.Temperature, Current.FeelsLike, Current.UVIndex, Current.Wind (From &amp;lt;wind dir.&amp;gt; at &amp;lt;speed&amp;gt; &amp;lt;unit&amp;gt;), Current.WindSpeed, Current.WindDirection, Current.DewPoint, Current.Humidity, Day[0-6].Title, Day[0-6].HighTemp, Day[0-6].LowTemp, Day[0-6].Outlook, WeatherProvider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data set in Current.Temperature, Current.FeelsLike, Day[0-6].HighTemp, Day[0-6].LowTemp should be provided in Celsius, and will be autoconverted according to System.TemperatureUnits&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Images Available in Kodi ===&lt;br /&gt;
&lt;br /&gt;
See &#039;&#039;&#039;[[Artwork/Accessing with skins and JSON-RPC]]&#039;&#039;&#039; for the general pattern of accessing artwork for media items. Below is a list of other possible images available as InfoLabels.&lt;br /&gt;
&lt;br /&gt;
{|  class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! InfoLabels&lt;br /&gt;
! style=&amp;quot;80%&amp;quot; | Description&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the current listitem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Fanart.Image&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image for the parent TV Show. Note: Deprecated, use ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Thumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. Note: Deprecated but still available, returns the same as ListItem.Art(thumb).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently selected item in a list or thumb control. If no thumbnail image exists, it will show the default icon.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.ActualIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the default icon of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Overlay&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Overlay Icon status (compressed file [OverlayRAR.png], watched [OverlayWatched.png], unwatched [OverlayUnwatched.png], locked [OverlayLocked.png]) of the currently selected item in a list or thumb control.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;ListItem.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart Image currently selected item or of the parent TV show. Note: Deprecated, use ListItem.Art(fanart) or ListItem.Art(tvshow.fanart) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing album&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;MusicPlayer.Property(Fanart_Image)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Fanart image of the currently playing artist&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Art(type)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Artwork for the currently playing item.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.Icon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the thumbnail (if it exists) of the currently playing item. If no thumbnail image exists, it will show the icon.&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Player.StarRating&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns a value of 0 to 5 as a graphical display from images named rating0.png to rating5.png of the skin&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NowRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme currently being recorded.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.NextRecordingChannelIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Channel icon of the programme that will be recorded next.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Pvr.EPGEventIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the icon of the currently playing EPG programme (if available).&lt;br /&gt;
|  v18&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Skin.String(name)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the image or image folder set by the user via a Skin.SetPath(name) or Skin.SetImage(name) &#039;&#039;&#039;[[List of Built In Functions]]&#039;&#039;&#039;. Allows skinners to have &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;user-customisable&amp;lt;/span&amp;gt; images and multiimages.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.AddonIcon(id)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Returns the Icon of the specified addon. Instead of specifying the id directly, one can also use an infolabel (e.g. $INFO[Skin.String(Foo)])&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;System.ProfileThumb&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Shows the Thumbnail image of the currently logged in Kodi user&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;VideoPlayer.Cover&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Cover of currently playing movie.  Note: Deprecated, use Player.Art(type) instead.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Weather.ConditionsIcon&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Image of current weather conditions (NOTE: Can be used to load/refresh weather conditions)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window([window]).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  Window property. (key can be any value, optional window can be id or name)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;code&amp;gt;Window(Weather).Property(key)&amp;lt;/code&amp;gt;&lt;br /&gt;
|  The weather window has the following info images.&lt;br /&gt;
Current.ConditionIcon, Day[0-6].OutlookIcon, Current.FanartCode, Day[0-6].FanartCode, WeatherProviderLogo&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section end=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{top}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;br /&gt;
[[Category:Add-on development]]&lt;/div&gt;</summary>
		<author><name>Hitcher</name></author>
	</entry>
</feed>