<?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=Jurialmunkey</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=Jurialmunkey"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Jurialmunkey"/>
	<updated>2026-07-05T21:24:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_Built_In_Controls&amp;diff=243540</id>
		<title>List of Built In Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_Built_In_Controls&amp;diff=243540"/>
		<updated>2023-01-11T01:22:48Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: Add DialogColorPicker.xml&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== .xml files ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AddonBrowser.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Enable auto-updating of the installed add-on&#039;s&lt;br /&gt;
|-&lt;br /&gt;
|6 ||radiobutton ||Enable add-on notifications&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Enable language filter&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Hide broken addons&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Check for repo updates&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAddonInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Install the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Disable the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Update the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Show the settings of the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show the dependencies of the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Run the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|13 ||radiobutton ||Auto-update&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Select add-on version&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||List of available screenshots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAddonSettings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|6 ||textbox ||Setting description help text&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||Spincontrolex template &lt;br /&gt;
|-&lt;br /&gt;
|10 ||togglebutton ||Togglebutton template&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||Default separator image&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Edit template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||Slider template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||Label template&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Settings level change button&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||&amp;lt;unused button&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAudioDSPManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||List with available options&lt;br /&gt;
|-&lt;br /&gt;
|21 ||container ||List with active options&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||Continuous save button&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Apply button&lt;br /&gt;
|-&lt;br /&gt;
|24 ||button ||Clear button&lt;br /&gt;
|-&lt;br /&gt;
|9000 ||container ||List with available modes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogBusy.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||progress ||Progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogButtonMenu.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3100 ||label ||Label of the focused button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogColorPicker.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|6 ||container ||List of colors&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Cancel button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogConfirm.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|9 ||textbox ||Message&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||No button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Yes button&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||(for future use)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||progress ||Progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogContextMenu.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|999 ||image ||Background image of the context menu (center part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|998 ||image ||Background image of the context menu (bottom part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|997 ||image ||Background image of the context menu (top part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|996 ||grouplist || Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|999 ||image ||Background image of the context menu&lt;br /&gt;
|-&lt;br /&gt;
|1000 ||button ||Button template&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogExtendedProgressBar.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|30 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|31 ||label ||Line 1&lt;br /&gt;
|-&lt;br /&gt;
|32 ||progress ||Scan progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogGameControllers.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||List of controller types&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||List of feature types&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||label ||Settings category label template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||image ||Settings separator image template&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Help button&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Reset button&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Get more... button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Ignore input button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Get all button&lt;br /&gt;
|-&lt;br /&gt;
|31 ||gamecontroller ||Gamecontroller image template&lt;br /&gt;
|-&lt;br /&gt;
|32 ||textbox ||Controller description&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogFavourites.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|450 ||container ||List of available favourites&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogKeyboard.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Backspace button&lt;br /&gt;
|-&lt;br /&gt;
|100 – 111 ||button ||Digits 0 – 9&lt;br /&gt;
|-&lt;br /&gt;
|120 – 171 ||button ||Characters A – Z&lt;br /&gt;
|-&lt;br /&gt;
|300 ||button ||Done Button&lt;br /&gt;
|-&lt;br /&gt;
|301 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|302 ||radiobutton ||Shift button&lt;br /&gt;
|-&lt;br /&gt;
|303 ||radiobutton ||Caps-Lock button&lt;br /&gt;
|-&lt;br /&gt;
|304 ||radiobutton ||Switch to symbols&lt;br /&gt;
|-&lt;br /&gt;
|305 ||button ||Navigate left button&lt;br /&gt;
|-&lt;br /&gt;
|306 ||button ||Navigate right button&lt;br /&gt;
|-&lt;br /&gt;
|307 ||button ||Enter IP address button&lt;br /&gt;
|-&lt;br /&gt;
|309 ||button ||Layout button&lt;br /&gt;
|-&lt;br /&gt;
|311 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|312 ||edit ||Label displaying the text being entered&lt;br /&gt;
|-&lt;br /&gt;
|313 ||label ||Label displaying the text being entered (when keyboard layout is Chinese)&lt;br /&gt;
|-&lt;br /&gt;
|314 ||label ||Label displaying the available choices (when keyboard layout is Chinese)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogMediaSource.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||container ||List of added media sources&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Browse for location button&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Button for entering the name for the selected source&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Add new source button&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Delete source button&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Cancel button (unused)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogMusicInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Refresh artist information / Refresh album information&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||User rating&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play album/song&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Get artist thumbnail / Get album thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Connect to the Last.fm radio channel for this artist&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Get artist fanart image&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Get song thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container || Discography of the selected artist / tracks on the selected album / contributors on the selected song&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogNotification.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|400 ||image ||Default Icon&lt;br /&gt;
|-&lt;br /&gt;
|401 ||label ||Heading text&lt;br /&gt;
|-&lt;br /&gt;
|402 ||label ||Message text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogNumeric.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|4 ||label ||Label displaying the digits being entered&lt;br /&gt;
|-&lt;br /&gt;
|10 – 19 ||button ||Digits 0 – 9&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Navigate left button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Enter Button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Navigate right button&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Backspace button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPictureInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|5 ||container ||List of the available exif information of the image currently being displayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Apply button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Activate channel button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||edit ||Channel name&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Channel logo&lt;br /&gt;
|-&lt;br /&gt;
|11 ||spincontrolex ||Select group&lt;br /&gt;
|-&lt;br /&gt;
|12 ||radiobutton ||Activate EPG&lt;br /&gt;
|-&lt;br /&gt;
|13 ||spincontrolex ||Select EPG source button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||Switch to group management&lt;br /&gt;
|-&lt;br /&gt;
|31 ||button ||New channel&lt;br /&gt;
|-&lt;br /&gt;
|34 ||button ||Toggle radio / tv channels&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||Channel list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelsOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Channels list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRGroupManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Ungrouped channels&lt;br /&gt;
|-&lt;br /&gt;
|12 ||container ||Grouped channels&lt;br /&gt;
|-&lt;br /&gt;
|13 ||container ||Group list&lt;br /&gt;
|-&lt;br /&gt;
|25 ||radiobutton ||Hide / Unhide button&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Add button&lt;br /&gt;
|-&lt;br /&gt;
|27 ||button ||Rename button&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Delete button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|34 ||togglebutton ||Switch between TV / Radio&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelGuide.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Guide list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRGuideSearch.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|9 ||edit ||Search string&lt;br /&gt;
|-&lt;br /&gt;
|10 ||radiobutton ||Include description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||radiobutton ||Case sensitive&lt;br /&gt;
|-&lt;br /&gt;
|12 ||spincontrolex ||Minimal duration&lt;br /&gt;
|-&lt;br /&gt;
|13 ||spincontrolex ||Maximal duration&lt;br /&gt;
|-&lt;br /&gt;
|14 ||edit ||Start date&lt;br /&gt;
|-&lt;br /&gt;
|15 ||edit ||End date&lt;br /&gt;
|-&lt;br /&gt;
|16 ||edit ||Start time&lt;br /&gt;
|-&lt;br /&gt;
|17 ||edit ||End Time&lt;br /&gt;
|-&lt;br /&gt;
|18 ||spincontrolex ||Genre&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton ||Avoid repeats&lt;br /&gt;
|-&lt;br /&gt;
|20 ||radiobutton ||Unknown genres &lt;br /&gt;
|-&lt;br /&gt;
|21 ||spincontrolex ||Groups&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||FTA &lt;br /&gt;
|-&lt;br /&gt;
|23 ||spincontrolex ||Channels&lt;br /&gt;
|-&lt;br /&gt;
|24 ||radiobutton ||Ignore timers&lt;br /&gt;
|-&lt;br /&gt;
|25 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Search button&lt;br /&gt;
|-&lt;br /&gt;
|27 ||radiobutton ||Ignore recordings&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Defaults button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Similar button&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Switch to channel button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Record button&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play recording button&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Add timer button&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Play programme button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Set reminder button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSeekBar.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|401 ||slider ||Marker representing the current seek position&lt;br /&gt;
|-&lt;br /&gt;
|402 ||slider ||Marker representing the epg seek position (PVR)&lt;br /&gt;
|-&lt;br /&gt;
|403 ||slider ||Marker representing the current timeshift position (PVR)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSelect.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|3 ||container ||List of available options&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||OK (on multiple selection) or Manual/Get More... button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||container ||List of available add-ons&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button || Add/Get More... button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||List with game video thumbnails&lt;br /&gt;
|-&lt;br /&gt;
|12 ||textbox ||Description of the currently-selected video filter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSettings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Header label&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||spincontrolex template&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||image template&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||edit template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||sliderex template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||label template&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||ok button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||cancel button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||clear/settings button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogSlider.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|11 ||slider ||Slider&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Label representing the slider value&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogSubtitles.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|100 ||label ||Name of subtitle service&lt;br /&gt;
|-&lt;br /&gt;
|110 ||image ||Logo of subtitle service&lt;br /&gt;
|-&lt;br /&gt;
|120 ||container ||List of available subtitles&lt;br /&gt;
|-&lt;br /&gt;
|130 ||label ||Local subtitle available&lt;br /&gt;
|-&lt;br /&gt;
|140 ||label ||Number of available subtitles&lt;br /&gt;
|-&lt;br /&gt;
|150 ||container ||List of available subtitle services&lt;br /&gt;
|-&lt;br /&gt;
|160 ||button ||Manual search buttom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogTextViewer.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|5 ||textbox ||Text area for add-on output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogVideoInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3 ||image ||Video thumb&lt;br /&gt;
|-&lt;br /&gt;
|4 ||textbox ||Text area for displaying the video plot&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Toggle between video review and cast members (Deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Refresh video information&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||User rating&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play video&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Resume video&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Get video Fanart, Poster, Banner, or Thumb&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Play movie trailer&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Show all movies by the director of the selected movie&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||List of cast members of the currently selected movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyFavourites.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit||Filter the content to only show items that include the specified string in the name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EventLog.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Clear button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Level button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||Only show current level radiobutton&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||Container with event loglines&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== FileBrowser.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|450 ||container ||Directory list&lt;br /&gt;
|-&lt;br /&gt;
|451 ||container ||List of available thumbnails&lt;br /&gt;
|-&lt;br /&gt;
|411 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|412 ||label ||Path of the selected item&lt;br /&gt;
|-&lt;br /&gt;
|413 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|414 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|415 ||button ||Create folder&lt;br /&gt;
|-&lt;br /&gt;
|416 ||radiobutton ||Flip Image horizontally &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FileManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in directory list 1&lt;br /&gt;
|-&lt;br /&gt;
|13 ||label ||Number of items in directory list 2&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||Directory list 1&lt;br /&gt;
|-&lt;br /&gt;
|21 ||container ||Directory list 2&lt;br /&gt;
|-&lt;br /&gt;
|101 ||label ||Path of the currently selected directory in list 1&lt;br /&gt;
|-&lt;br /&gt;
|102 ||label ||Path of the currently selected directory in list 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GameOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1101 ||label ||Help text&lt;br /&gt;
|-&lt;br /&gt;
|1102 ||gamecontroller ||Controller layout&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== LoginScreen.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||label ||Number of the currently selected profile&lt;br /&gt;
|-&lt;br /&gt;
|52 ||container ||List of the available profiles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MusicOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|500 ||button ||Select visualization&lt;br /&gt;
|-&lt;br /&gt;
|501 ||button ||Lock visualization to the current preset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicVisualisation.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||visualisation ||Background Visualization&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyMusicNav.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Switch to file mode&lt;br /&gt;
|-&lt;br /&gt;
|8 ||edit ||Search for a string anywhere in the Kodi music database&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|15 ||label ||Filter label&lt;br /&gt;
|-&lt;br /&gt;
|16 ||radiobutton ||Start party mode (randomly play songs from your entire music collection)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Manually enter artist and album name to lookup the artist and album information on the internet&lt;br /&gt;
|-&lt;br /&gt;
|18 ||label ||Warning to the user to turn off library mode when no scanned media is found&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit||Filter the media files to only show items that include the specified string in the name&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Update library&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyMusicPlaylistEditor.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Load the playlist&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Save the playlist&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Clear the playlist&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the current directory or library list&lt;br /&gt;
|-&lt;br /&gt;
|XX ||container ||List allowing you to browse your directories and music library&lt;br /&gt;
|-&lt;br /&gt;
|100 ||container ||List of songs in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|101 ||label ||Number of items in the playlist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPics.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Start a picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Start a recursive picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|9 ||radiobutton ||Randomize the picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPlaylist.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|20 ||radiobutton ||Shuffle the playlist&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Save the playlist&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Clear the playlist&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Play the playlist&lt;br /&gt;
|-&lt;br /&gt;
|24 ||button ||Play the next item in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|25 ||button ||Play the previous item in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Put the playlist on repeat&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPrograms.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPVRChannels.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||radiobutton ||Show hidden channels&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||Channel groups name&lt;br /&gt;
|-&lt;br /&gt;
|31 ||radiobutton ||Filter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRGuide.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|10 ||epggrid ||EPG Guide Timeline&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Channel groups selector&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||View name (Now / Next / Timeline)&lt;br /&gt;
|-&lt;br /&gt;
|30 ||label ||Channel groups name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRRecordings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Group items by folder structure&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Show deleted recordings&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show only watched, unwatched or all recordings &lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channelgroups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||&#039;Deleted&#039; (When show deleted recordings is enabled, otherwise empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRSearch.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPVRTimers.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Hide disabled timers&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyVideoNav.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Switch to file mode&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Play DVD (used the play physical DVD discs)&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Search for a string anywhere in the Kodi video database&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show only watched, unwatched or all videos&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Show only unwatched or all videos&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Unlock shares&lt;br /&gt;
|-&lt;br /&gt;
|15 ||label ||Filter label&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Start party mode (randomly play musicvideos from your collection)&lt;br /&gt;
|-&lt;br /&gt;
|18 ||label ||Warning to the user to turn off library mode when no scanned media is found&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit ||Filter the media files to only show items that include the specified string in the name&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Update library&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyWeather.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Refresh the weather information&lt;br /&gt;
|-&lt;br /&gt;
|3 ||spincontrolex ||Change weather location&lt;br /&gt;
|-&lt;br /&gt;
|11 ||label ||Shows the time of last weather update&lt;br /&gt;
|-&lt;br /&gt;
|31 ||label ||Current day label&lt;br /&gt;
|-&lt;br /&gt;
|32 ||label ||Today&#039;s high temperature value&lt;br /&gt;
|-&lt;br /&gt;
|33 ||label ||Today&#039;s low temperature value&lt;br /&gt;
|-&lt;br /&gt;
|34 ||label ||Today&#039;s weather condition&lt;br /&gt;
|-&lt;br /&gt;
|35 ||image ||Today&#039;s weather icon&lt;br /&gt;
|-&lt;br /&gt;
|223 ||label ||Localized “Temperature” string&lt;br /&gt;
|-&lt;br /&gt;
|224 ||label ||Localized “Feels like” string&lt;br /&gt;
|-&lt;br /&gt;
|225 ||label ||Localized “UV index” string&lt;br /&gt;
|-&lt;br /&gt;
|226 ||label ||Localized “Wind” string&lt;br /&gt;
|-&lt;br /&gt;
|227 ||label ||Localized “Dew point” string&lt;br /&gt;
|-&lt;br /&gt;
|228 ||label ||Localized “Humidity” string&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pointer.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||image ||Pointer no focus image&lt;br /&gt;
|-&lt;br /&gt;
|2 ||image ||Pointer focus image&lt;br /&gt;
|-&lt;br /&gt;
|3 ||image ||Pointer drag image&lt;br /&gt;
|-&lt;br /&gt;
|4 ||image ||Pointer click image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SettingsCategory.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Label displaying the current settings category&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||Grouplist template for the menu&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template for the settings section&lt;br /&gt;
|-&lt;br /&gt;
|6 ||textbox ||Settings description &lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template &lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||Spincontrolex template&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Button template for the menu&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||Default separator image&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Edit control template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||Sliderex control template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||Label template&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Setting level button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsProfile.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||container ||List of available profiles&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Enable the loginscreen&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Auto login&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsScreenCalibration.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Coordinates label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||label ||Help information&lt;br /&gt;
|-&lt;br /&gt;
|8 ||mover ||Top left mover&lt;br /&gt;
|-&lt;br /&gt;
|9 ||mover ||Right bottom mover&lt;br /&gt;
|-&lt;br /&gt;
|10 ||mover ||Subtitle position mover&lt;br /&gt;
|-&lt;br /&gt;
|11 ||resize ||Pixel aspect ratio box&lt;br /&gt;
|-&lt;br /&gt;
|20 ||videowindow ||currently playing video&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Error loading image message&lt;br /&gt;
|-&lt;br /&gt;
|13 ||[any] ||These controls are visible when the slideshow is paused&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsSystemInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 – 11 ||label ||Line 2 – Line 11&lt;br /&gt;
|-&lt;br /&gt;
|30 ||textbox ||privacy-policy text&lt;br /&gt;
|-&lt;br /&gt;
|40 ||label ||System information category label&lt;br /&gt;
|-&lt;br /&gt;
|52 ||label ||Kodi build label&lt;br /&gt;
|-&lt;br /&gt;
|53 ||label || Kodi build date label&lt;br /&gt;
|-&lt;br /&gt;
|94 ||button ||Show storage information&lt;br /&gt;
|-&lt;br /&gt;
|95 ||button ||Show summary information&lt;br /&gt;
|-&lt;br /&gt;
|96 ||button ||Show network information&lt;br /&gt;
|-&lt;br /&gt;
|97 ||button ||Show video information&lt;br /&gt;
|-&lt;br /&gt;
|98 ||button ||Show hardware information&lt;br /&gt;
|-&lt;br /&gt;
|99 ||button ||Show PVR information&lt;br /&gt;
|-&lt;br /&gt;
|100 ||button ||Show privacy-policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SmartPlaylistEditor.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||container ||List of playlist rules&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Name of the playlist&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Add a rule&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Remove a rule&lt;br /&gt;
|-&lt;br /&gt;
|15 ||button ||Edit a rule&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Match rules option (match all rules / match one or more rules)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Limit rules option (number of results: 10, 25, 50, 100, etc... items)&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||Sort rules option (order the results by: title, genre, random, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Sort direction option (ascending / descending)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Set Playlist type (movies, episodes, mixed, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Group by&lt;br /&gt;
|-&lt;br /&gt;
|24 ||radiobutton ||Mixed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SmartPlaylistRule.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|15 ||button ||Select field (director, duration, video resolution, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Select operator (is, is not, less than, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||edit ||Enter a value the rule should match&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Browse button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== VideoFullScreen.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Numpad seek label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Line 1&lt;br /&gt;
|-&lt;br /&gt;
|11 ||label ||Line 2&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Line 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== VideoOSDBookmarks.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Add a video bookmark&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Clear all bookmarks&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Use the currently selected video bookmark as the episode thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||List of available bookmarks&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>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_Built_In_Controls&amp;diff=243372</id>
		<title>List of Built In Controls</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_Built_In_Controls&amp;diff=243372"/>
		<updated>2022-12-07T04:03:19Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* DialogAddonSettings.xml - Add help textbox and settings level button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== .xml files ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AddonBrowser.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Enable auto-updating of the installed add-on&#039;s&lt;br /&gt;
|-&lt;br /&gt;
|6 ||radiobutton ||Enable add-on notifications&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Enable language filter&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Hide broken addons&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Check for repo updates&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAddonInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Install the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Disable the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Update the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Show the settings of the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show the dependencies of the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Run the selected add-on&lt;br /&gt;
|-&lt;br /&gt;
|13 ||radiobutton ||Auto-update&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Select add-on version&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||List of available screenshots&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAddonSettings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|6 ||textbox ||Setting description help text&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||Spincontrolex template &lt;br /&gt;
|-&lt;br /&gt;
|10 ||togglebutton ||Togglebutton template&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||Default separator image&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Edit template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||Slider template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||Label template&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Settings level change button&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||&amp;lt;unused button&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogAudioDSPManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||List with available options&lt;br /&gt;
|-&lt;br /&gt;
|21 ||container ||List with active options&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||Continuous save button&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Apply button&lt;br /&gt;
|-&lt;br /&gt;
|24 ||button ||Clear button&lt;br /&gt;
|-&lt;br /&gt;
|9000 ||container ||List with available modes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogBusy.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||progress ||Progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogButtonMenu.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3100 ||label ||Label of the focused button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogConfirm.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|9 ||textbox ||Message&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||No button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Yes button&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||(for future use)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||progress ||Progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogContextMenu.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|999 ||image ||Background image of the context menu (center part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|998 ||image ||Background image of the context menu (bottom part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|997 ||image ||Background image of the context menu (top part) (deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|996 ||grouplist || Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|999 ||image ||Background image of the context menu&lt;br /&gt;
|-&lt;br /&gt;
|1000 ||button ||Button template&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogExtendedProgressBar.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|30 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|31 ||label ||Line 1&lt;br /&gt;
|-&lt;br /&gt;
|32 ||progress ||Scan progress bar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogGameControllers.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||List of controller types&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||List of feature types&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||label ||Settings category label template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||image ||Settings separator image template&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Button template&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Help button&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Reset button&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Get more... button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Ignore input button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Get all button&lt;br /&gt;
|-&lt;br /&gt;
|31 ||gamecontroller ||Gamecontroller image template&lt;br /&gt;
|-&lt;br /&gt;
|32 ||textbox ||Controller description&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogFavourites.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|450 ||container ||List of available favourites&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogKeyboard.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Backspace button&lt;br /&gt;
|-&lt;br /&gt;
|100 – 111 ||button ||Digits 0 – 9&lt;br /&gt;
|-&lt;br /&gt;
|120 – 171 ||button ||Characters A – Z&lt;br /&gt;
|-&lt;br /&gt;
|300 ||button ||Done Button&lt;br /&gt;
|-&lt;br /&gt;
|301 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|302 ||radiobutton ||Shift button&lt;br /&gt;
|-&lt;br /&gt;
|303 ||radiobutton ||Caps-Lock button&lt;br /&gt;
|-&lt;br /&gt;
|304 ||radiobutton ||Switch to symbols&lt;br /&gt;
|-&lt;br /&gt;
|305 ||button ||Navigate left button&lt;br /&gt;
|-&lt;br /&gt;
|306 ||button ||Navigate right button&lt;br /&gt;
|-&lt;br /&gt;
|307 ||button ||Enter IP address button&lt;br /&gt;
|-&lt;br /&gt;
|309 ||button ||Layout button&lt;br /&gt;
|-&lt;br /&gt;
|311 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|312 ||edit ||Label displaying the text being entered&lt;br /&gt;
|-&lt;br /&gt;
|313 ||label ||Label displaying the text being entered (when keyboard layout is Chinese)&lt;br /&gt;
|-&lt;br /&gt;
|314 ||label ||Label displaying the available choices (when keyboard layout is Chinese)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogMediaSource.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||container ||List of added media sources&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Browse for location button&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Button for entering the name for the selected source&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Add new source button&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Delete source button&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Cancel button (unused)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogMusicInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Refresh artist information / Refresh album information&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||User rating&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play album/song&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Get artist thumbnail / Get album thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Connect to the Last.fm radio channel for this artist&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Get artist fanart image&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Get song thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container || Discography of the selected artist / tracks on the selected album / contributors on the selected song&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogNotification.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|400 ||image ||Default Icon&lt;br /&gt;
|-&lt;br /&gt;
|401 ||label ||Heading text&lt;br /&gt;
|-&lt;br /&gt;
|402 ||label ||Message text&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogNumeric.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|4 ||label ||Label displaying the digits being entered&lt;br /&gt;
|-&lt;br /&gt;
|10 – 19 ||button ||Digits 0 – 9&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Navigate left button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Enter Button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Navigate right button&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Backspace button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPictureInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|5 ||container ||List of the available exif information of the image currently being displayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Apply button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Activate channel button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||edit ||Channel name&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Channel logo&lt;br /&gt;
|-&lt;br /&gt;
|11 ||spincontrolex ||Select group&lt;br /&gt;
|-&lt;br /&gt;
|12 ||radiobutton ||Activate EPG&lt;br /&gt;
|-&lt;br /&gt;
|13 ||spincontrolex ||Select EPG source button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||Switch to group management&lt;br /&gt;
|-&lt;br /&gt;
|31 ||button ||New channel&lt;br /&gt;
|-&lt;br /&gt;
|34 ||button ||Toggle radio / tv channels&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||Channel list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelsOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Channels list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRGroupManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Ungrouped channels&lt;br /&gt;
|-&lt;br /&gt;
|12 ||container ||Grouped channels&lt;br /&gt;
|-&lt;br /&gt;
|13 ||container ||Group list&lt;br /&gt;
|-&lt;br /&gt;
|25 ||radiobutton ||Hide / Unhide button&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Add button&lt;br /&gt;
|-&lt;br /&gt;
|27 ||button ||Rename button&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Delete button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|34 ||togglebutton ||Switch between TV / Radio&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRChannelGuide.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Guide list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRGuideSearch.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|9 ||edit ||Search string&lt;br /&gt;
|-&lt;br /&gt;
|10 ||radiobutton ||Include description&lt;br /&gt;
|-&lt;br /&gt;
|11 ||radiobutton ||Case sensitive&lt;br /&gt;
|-&lt;br /&gt;
|12 ||spincontrolex ||Minimal duration&lt;br /&gt;
|-&lt;br /&gt;
|13 ||spincontrolex ||Maximal duration&lt;br /&gt;
|-&lt;br /&gt;
|14 ||edit ||Start date&lt;br /&gt;
|-&lt;br /&gt;
|15 ||edit ||End date&lt;br /&gt;
|-&lt;br /&gt;
|16 ||edit ||Start time&lt;br /&gt;
|-&lt;br /&gt;
|17 ||edit ||End Time&lt;br /&gt;
|-&lt;br /&gt;
|18 ||spincontrolex ||Genre&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton ||Avoid repeats&lt;br /&gt;
|-&lt;br /&gt;
|20 ||radiobutton ||Unknown genres &lt;br /&gt;
|-&lt;br /&gt;
|21 ||spincontrolex ||Groups&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||FTA &lt;br /&gt;
|-&lt;br /&gt;
|23 ||spincontrolex ||Channels&lt;br /&gt;
|-&lt;br /&gt;
|24 ||radiobutton ||Ignore timers&lt;br /&gt;
|-&lt;br /&gt;
|25 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Search button&lt;br /&gt;
|-&lt;br /&gt;
|27 ||radiobutton ||Ignore recordings&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Defaults button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogPVRInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Similar button&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Switch to channel button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Record button&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play recording button&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Add timer button&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Play programme button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Set reminder button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSeekBar.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|401 ||slider ||Marker representing the current seek position&lt;br /&gt;
|-&lt;br /&gt;
|402 ||slider ||Marker representing the epg seek position (PVR)&lt;br /&gt;
|-&lt;br /&gt;
|403 ||slider ||Marker representing the current timeshift position (PVR)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSelect.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|3 ||container ||List of available options&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||OK (on multiple selection) or Manual/Get More... button&lt;br /&gt;
|-&lt;br /&gt;
|6 ||container ||List of available add-ons&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button || Add/Get More... button&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||List with game video thumbnails&lt;br /&gt;
|-&lt;br /&gt;
|12 ||textbox ||Description of the currently-selected video filter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DialogSettings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Header label&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||button template&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||spincontrolex template&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||image template&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||edit template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||sliderex template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||label template&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||ok button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||button ||cancel button&lt;br /&gt;
|-&lt;br /&gt;
|30 ||button ||clear/settings button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogSlider.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|11 ||slider ||Slider&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Label representing the slider value&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogSubtitles.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|100 ||label ||Name of subtitle service&lt;br /&gt;
|-&lt;br /&gt;
|110 ||image ||Logo of subtitle service&lt;br /&gt;
|-&lt;br /&gt;
|120 ||container ||List of available subtitles&lt;br /&gt;
|-&lt;br /&gt;
|130 ||label ||Local subtitle available&lt;br /&gt;
|-&lt;br /&gt;
|140 ||label ||Number of available subtitles&lt;br /&gt;
|-&lt;br /&gt;
|150 ||container ||List of available subtitle services&lt;br /&gt;
|-&lt;br /&gt;
|160 ||button ||Manual search buttom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogTextViewer.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|5 ||textbox ||Text area for add-on output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== DialogVideoInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|3 ||image ||Video thumb&lt;br /&gt;
|-&lt;br /&gt;
|4 ||textbox ||Text area for displaying the video plot&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Toggle between video review and cast members (Deprecated)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Refresh video information&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||User rating&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Play video&lt;br /&gt;
|-&lt;br /&gt;
|9 ||button ||Resume video&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Get video Fanart, Poster, Banner, or Thumb&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Play movie trailer&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Show all movies by the director of the selected movie&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||List of cast members of the currently selected movie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyFavourites.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit||Filter the content to only show items that include the specified string in the name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== EventLog.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Clear button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Level button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||radiobutton ||Only show current level radiobutton&lt;br /&gt;
|-&lt;br /&gt;
|50 ||container ||Container with event loglines&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== FileBrowser.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|450 ||container ||Directory list&lt;br /&gt;
|-&lt;br /&gt;
|451 ||container ||List of available thumbnails&lt;br /&gt;
|-&lt;br /&gt;
|411 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|412 ||label ||Path of the selected item&lt;br /&gt;
|-&lt;br /&gt;
|413 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|414 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|415 ||button ||Create folder&lt;br /&gt;
|-&lt;br /&gt;
|416 ||radiobutton ||Flip Image horizontally &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== FileManager.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in directory list 1&lt;br /&gt;
|-&lt;br /&gt;
|13 ||label ||Number of items in directory list 2&lt;br /&gt;
|-&lt;br /&gt;
|20 ||container ||Directory list 1&lt;br /&gt;
|-&lt;br /&gt;
|21 ||container ||Directory list 2&lt;br /&gt;
|-&lt;br /&gt;
|101 ||label ||Path of the currently selected directory in list 1&lt;br /&gt;
|-&lt;br /&gt;
|102 ||label ||Path of the currently selected directory in list 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== GameOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1101 ||label ||Help text&lt;br /&gt;
|-&lt;br /&gt;
|1102 ||gamecontroller ||Controller layout&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== LoginScreen.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||label ||Number of the currently selected profile&lt;br /&gt;
|-&lt;br /&gt;
|52 ||container ||List of the available profiles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MusicOSD.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|500 ||button ||Select visualization&lt;br /&gt;
|-&lt;br /&gt;
|501 ||button ||Lock visualization to the current preset&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MusicVisualisation.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||visualisation ||Background Visualization&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyMusicNav.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Switch to file mode&lt;br /&gt;
|-&lt;br /&gt;
|8 ||edit ||Search for a string anywhere in the Kodi music database&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|15 ||label ||Filter label&lt;br /&gt;
|-&lt;br /&gt;
|16 ||radiobutton ||Start party mode (randomly play songs from your entire music collection)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Manually enter artist and album name to lookup the artist and album information on the internet&lt;br /&gt;
|-&lt;br /&gt;
|18 ||label ||Warning to the user to turn off library mode when no scanned media is found&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit||Filter the media files to only show items that include the specified string in the name&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Update library&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyMusicPlaylistEditor.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Load the playlist&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Save the playlist&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Clear the playlist&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the current directory or library list&lt;br /&gt;
|-&lt;br /&gt;
|XX ||container ||List allowing you to browse your directories and music library&lt;br /&gt;
|-&lt;br /&gt;
|100 ||container ||List of songs in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|101 ||label ||Number of items in the playlist&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPics.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Start a picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Start a recursive picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|9 ||radiobutton ||Randomize the picture slideshow&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPlaylist.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|20 ||radiobutton ||Shuffle the playlist&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Save the playlist&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Clear the playlist&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Play the playlist&lt;br /&gt;
|-&lt;br /&gt;
|24 ||button ||Play the next item in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|25 ||button ||Play the previous item in the playlist&lt;br /&gt;
|-&lt;br /&gt;
|26 ||button ||Put the playlist on repeat&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPrograms.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPVRChannels.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|6 ||radiobutton ||Show hidden channels&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||Channel groups name&lt;br /&gt;
|-&lt;br /&gt;
|31 ||radiobutton ||Filter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRGuide.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|10 ||epggrid ||EPG Guide Timeline&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||Channel groups selector&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||View name (Now / Next / Timeline)&lt;br /&gt;
|-&lt;br /&gt;
|30 ||label ||Channel groups name&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRRecordings.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||radiobutton ||Group items by folder structure&lt;br /&gt;
|-&lt;br /&gt;
|7 ||radiobutton ||Show deleted recordings&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show only watched, unwatched or all recordings &lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channelgroups button&lt;br /&gt;
|-&lt;br /&gt;
|29 ||label ||&#039;Deleted&#039; (When show deleted recordings is enabled, otherwise empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyPVRSearch.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MyPVRTimers.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Hide disabled timers&lt;br /&gt;
|-&lt;br /&gt;
|28 ||button ||Channel groups button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyVideoNav.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Select viewtype (list, thumbnail, media info, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Select sort method (sort by: name, date size, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|4 ||togglebutton ||Select sortmode (ascending or descending)&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Switch to file mode&lt;br /&gt;
|-&lt;br /&gt;
|6 ||button ||Play DVD (used the play physical DVD discs)&lt;br /&gt;
|-&lt;br /&gt;
|8 ||button ||Search for a string anywhere in the Kodi video database&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Show only watched, unwatched or all videos&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Number of items in the list&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Show only unwatched or all videos&lt;br /&gt;
|-&lt;br /&gt;
|11 ||button ||Unlock shares&lt;br /&gt;
|-&lt;br /&gt;
|15 ||label ||Filter label&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Start party mode (randomly play musicvideos from your collection)&lt;br /&gt;
|-&lt;br /&gt;
|18 ||label ||Warning to the user to turn off library mode when no scanned media is found&lt;br /&gt;
|-&lt;br /&gt;
|19 ||radiobutton / edit ||Filter the media files to only show items that include the specified string in the name&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Update library&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== MyWeather.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Refresh the weather information&lt;br /&gt;
|-&lt;br /&gt;
|3 ||spincontrolex ||Change weather location&lt;br /&gt;
|-&lt;br /&gt;
|11 ||label ||Shows the time of last weather update&lt;br /&gt;
|-&lt;br /&gt;
|31 ||label ||Current day label&lt;br /&gt;
|-&lt;br /&gt;
|32 ||label ||Today&#039;s high temperature value&lt;br /&gt;
|-&lt;br /&gt;
|33 ||label ||Today&#039;s low temperature value&lt;br /&gt;
|-&lt;br /&gt;
|34 ||label ||Today&#039;s weather condition&lt;br /&gt;
|-&lt;br /&gt;
|35 ||image ||Today&#039;s weather icon&lt;br /&gt;
|-&lt;br /&gt;
|223 ||label ||Localized “Temperature” string&lt;br /&gt;
|-&lt;br /&gt;
|224 ||label ||Localized “Feels like” string&lt;br /&gt;
|-&lt;br /&gt;
|225 ||label ||Localized “UV index” string&lt;br /&gt;
|-&lt;br /&gt;
|226 ||label ||Localized “Wind” string&lt;br /&gt;
|-&lt;br /&gt;
|227 ||label ||Localized “Dew point” string&lt;br /&gt;
|-&lt;br /&gt;
|228 ||label ||Localized “Humidity” string&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Pointer.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||image ||Pointer no focus image&lt;br /&gt;
|-&lt;br /&gt;
|2 ||image ||Pointer focus image&lt;br /&gt;
|-&lt;br /&gt;
|3 ||image ||Pointer drag image&lt;br /&gt;
|-&lt;br /&gt;
|4 ||image ||Pointer click image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SettingsCategory.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Label displaying the current settings category&lt;br /&gt;
|-&lt;br /&gt;
|3 ||grouplist ||Grouplist template for the menu&lt;br /&gt;
|-&lt;br /&gt;
|5 ||grouplist ||Grouplist template for the settings section&lt;br /&gt;
|-&lt;br /&gt;
|6 ||textbox ||Settings description &lt;br /&gt;
|-&lt;br /&gt;
|7 ||button ||Button template &lt;br /&gt;
|-&lt;br /&gt;
|8 ||radiobutton ||Radiobutton template&lt;br /&gt;
|-&lt;br /&gt;
|9 ||spincontrolex ||Spincontrolex template&lt;br /&gt;
|-&lt;br /&gt;
|10 ||button ||Button template for the menu&lt;br /&gt;
|-&lt;br /&gt;
|11 ||image ||Default separator image&lt;br /&gt;
|-&lt;br /&gt;
|12 ||edit ||Edit control template&lt;br /&gt;
|-&lt;br /&gt;
|13 ||sliderex ||Sliderex control template&lt;br /&gt;
|-&lt;br /&gt;
|14 ||label ||Label template&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Setting level button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsProfile.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||container ||List of available profiles&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Enable the loginscreen&lt;br /&gt;
|-&lt;br /&gt;
|5 ||button ||Auto login&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsScreenCalibration.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Coordinates label&lt;br /&gt;
|-&lt;br /&gt;
|3 ||label ||Help information&lt;br /&gt;
|-&lt;br /&gt;
|8 ||mover ||Top left mover&lt;br /&gt;
|-&lt;br /&gt;
|9 ||mover ||Right bottom mover&lt;br /&gt;
|-&lt;br /&gt;
|10 ||mover ||Subtitle position mover&lt;br /&gt;
|-&lt;br /&gt;
|11 ||resize ||Pixel aspect ratio box&lt;br /&gt;
|-&lt;br /&gt;
|20 ||videowindow ||currently playing video&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SlideShow.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Error loading image message&lt;br /&gt;
|-&lt;br /&gt;
|13 ||[any] ||These controls are visible when the slideshow is paused&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SettingsSystemInfo.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 – 11 ||label ||Line 2 – Line 11&lt;br /&gt;
|-&lt;br /&gt;
|30 ||textbox ||privacy-policy text&lt;br /&gt;
|-&lt;br /&gt;
|40 ||label ||System information category label&lt;br /&gt;
|-&lt;br /&gt;
|52 ||label ||Kodi build label&lt;br /&gt;
|-&lt;br /&gt;
|53 ||label || Kodi build date label&lt;br /&gt;
|-&lt;br /&gt;
|94 ||button ||Show storage information&lt;br /&gt;
|-&lt;br /&gt;
|95 ||button ||Show summary information&lt;br /&gt;
|-&lt;br /&gt;
|96 ||button ||Show network information&lt;br /&gt;
|-&lt;br /&gt;
|97 ||button ||Show video information&lt;br /&gt;
|-&lt;br /&gt;
|98 ||button ||Show hardware information&lt;br /&gt;
|-&lt;br /&gt;
|99 ||button ||Show PVR information&lt;br /&gt;
|-&lt;br /&gt;
|100 ||button ||Show privacy-policy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SmartPlaylistEditor.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||label ||Heading label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||container ||List of playlist rules&lt;br /&gt;
|-&lt;br /&gt;
|12 ||button ||Name of the playlist&lt;br /&gt;
|-&lt;br /&gt;
|13 ||button ||Add a rule&lt;br /&gt;
|-&lt;br /&gt;
|14 ||button ||Remove a rule&lt;br /&gt;
|-&lt;br /&gt;
|15 ||button ||Edit a rule&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Match rules option (match all rules / match one or more rules)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||button ||Limit rules option (number of results: 10, 25, 50, 100, etc... items)&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||Sort rules option (order the results by: title, genre, random, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Sort direction option (ascending / descending)&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|21 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|22 ||button ||Set Playlist type (movies, episodes, mixed, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|23 ||button ||Group by&lt;br /&gt;
|-&lt;br /&gt;
|24 ||radiobutton ||Mixed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SmartPlaylistRule.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|15 ||button ||Select field (director, duration, video resolution, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|16 ||button ||Select operator (is, is not, less than, etc...)&lt;br /&gt;
|-&lt;br /&gt;
|17 ||edit ||Enter a value the rule should match&lt;br /&gt;
|-&lt;br /&gt;
|18 ||button ||OK button&lt;br /&gt;
|-&lt;br /&gt;
|19 ||button ||Cancel button&lt;br /&gt;
|-&lt;br /&gt;
|20 ||button ||Browse button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== VideoFullScreen.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|1 ||label ||Numpad seek label&lt;br /&gt;
|-&lt;br /&gt;
|10 ||label ||Line 1&lt;br /&gt;
|-&lt;br /&gt;
|11 ||label ||Line 2&lt;br /&gt;
|-&lt;br /&gt;
|12 ||label ||Line 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== VideoOSDBookmarks.xml ===&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;50&amp;quot; | ID !! width=&amp;quot;150&amp;quot; | Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
|2 ||button ||Add a video bookmark&lt;br /&gt;
|-&lt;br /&gt;
|3 ||button ||Clear all bookmarks&lt;br /&gt;
|-&lt;br /&gt;
|4 ||button ||Use the currently selected video bookmark as the episode thumbnail&lt;br /&gt;
|-&lt;br /&gt;
|11 ||container ||List of available bookmarks&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>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Default_Icons&amp;diff=136599</id>
		<title>Default Icons</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Default_Icons&amp;diff=136599"/>
		<updated>2018-04-06T23:45:13Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* Music */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;section begin=&amp;quot;main content&amp;quot; /&amp;gt;&lt;br /&gt;
== Icons used in {{Kodi}} skins ==&lt;br /&gt;
The filenames of the default icons are as follows:&lt;br /&gt;
&lt;br /&gt;
=== Add-ons ===&lt;br /&gt;
&amp;lt;pre&amp;gt;DefaultAddon.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonAlbumInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonArtistInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonAudioDSP.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonAudioDecoder.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonAudioEncoder.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonContextItem.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonGame.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonHelper.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonImages.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonInfoLibrary.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonInfoProvider.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonInputstream.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsInstalled.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonLanguage.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonLibrary.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonLookAndFeel.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonLyrics.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonMovieInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonMusic.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonMusicVideoInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonNone.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonPeripheral.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonPVRClient.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonPicture.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonProgram.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsRecentlyUpdated.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonRepository.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsRepo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonScreensaver.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsSearch.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonService.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonSkin.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonSubtitles.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonTvInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonUISounds.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsUpdates.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonVideo.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonVisualization.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonWeather.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonWebSkin.png&lt;br /&gt;
&lt;br /&gt;
DefaultAddonsZip.png&lt;br /&gt;
&lt;br /&gt;
DefaultGameAddons.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Music ===&lt;br /&gt;
&amp;lt;pre&amp;gt;DefaultArtist.png&lt;br /&gt;
&lt;br /&gt;
DefaultAudio.png&lt;br /&gt;
&lt;br /&gt;
DefaultAlbumCover.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicAlbums.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicArtists.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicCompilations.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicGenres.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicPlaylists.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicRecentlyAdded.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicRecentlyPlayed.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicRoles.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicSongs.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicTop100.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicTop100Albums.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicTop100Songs.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicVideoTitle.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicVideos.png&lt;br /&gt;
&lt;br /&gt;
DefaultMusicYears.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
&amp;lt;pre&amp;gt;DefaultActor.png&lt;br /&gt;
&lt;br /&gt;
DefaultCountry.png&lt;br /&gt;
&lt;br /&gt;
DefaultDirector.png&lt;br /&gt;
&lt;br /&gt;
DefaultGenre.png&lt;br /&gt;
&lt;br /&gt;
DefaultInProgressShows.png&lt;br /&gt;
&lt;br /&gt;
DefaultMovieTitle.png&lt;br /&gt;
&lt;br /&gt;
DefaultMovies.png&lt;br /&gt;
&lt;br /&gt;
DefaultRecentlyAddedEpisodes.png&lt;br /&gt;
&lt;br /&gt;
DefaultRecentlyAddedMovies.png&lt;br /&gt;
&lt;br /&gt;
DefaultRecentlyAddedMusicVideos.png&lt;br /&gt;
&lt;br /&gt;
DefaultSets.png&lt;br /&gt;
&lt;br /&gt;
DefaultStudios.png&lt;br /&gt;
&lt;br /&gt;
DefaultTVShowTitle.png&lt;br /&gt;
&lt;br /&gt;
DefaultTVShows.png&lt;br /&gt;
&lt;br /&gt;
DefaultTags.png&lt;br /&gt;
&lt;br /&gt;
DefaultVideo.png&lt;br /&gt;
&lt;br /&gt;
DefaultVideoCover.png&lt;br /&gt;
&lt;br /&gt;
DefaultVideoDeleted.png&lt;br /&gt;
&lt;br /&gt;
DefaultVideoPlaylists.png&lt;br /&gt;
&lt;br /&gt;
DefaultYear.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Generic ===&lt;br /&gt;
&amp;lt;pre&amp;gt;DefaultAddSource.png&lt;br /&gt;
&lt;br /&gt;
DefaultCDDA.png&lt;br /&gt;
&lt;br /&gt;
DefaultDVDEmpty.png&lt;br /&gt;
&lt;br /&gt;
DefaultDVDFull.png&lt;br /&gt;
&lt;br /&gt;
DefaultDVDRom.png&lt;br /&gt;
&lt;br /&gt;
DefaultFile.png&lt;br /&gt;
&lt;br /&gt;
DefaultFolder.png&lt;br /&gt;
&lt;br /&gt;
DefaultFolderBack.png&lt;br /&gt;
&lt;br /&gt;
DefaultHardDisk.png&lt;br /&gt;
&lt;br /&gt;
DefaultNetwork.png&lt;br /&gt;
&lt;br /&gt;
DefaultPicture.png&lt;br /&gt;
&lt;br /&gt;
DefaultPlaylist.png&lt;br /&gt;
&lt;br /&gt;
DefaultProgram.png&lt;br /&gt;
&lt;br /&gt;
DefaultRemovableDisk.png&lt;br /&gt;
&lt;br /&gt;
DefaultScript.png&lt;br /&gt;
&lt;br /&gt;
DefaultUser.png&lt;br /&gt;
&lt;br /&gt;
DefaultVCD.png&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&amp;lt;pre&amp;gt;DefaultIconError.png&lt;br /&gt;
&lt;br /&gt;
DefaultIconInfo.png&lt;br /&gt;
&lt;br /&gt;
DefaultIconWarning.png&lt;br /&gt;
&lt;br /&gt;
OverlayHD.png&lt;br /&gt;
&lt;br /&gt;
OverlayLocked.png&lt;br /&gt;
&lt;br /&gt;
OverlayRAR.png&lt;br /&gt;
&lt;br /&gt;
OverlayUnwatched.png&lt;br /&gt;
&lt;br /&gt;
OverlayWatched.png&lt;br /&gt;
&lt;br /&gt;
OverlayZIP.png&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If one or more of the images above are not present in a skin, Kodi will try to fallback to another Default* image.&lt;br /&gt;
For this to work correctly, several of the images above are required to be present (if not, Kodi will fallback to DefaultFolder.png in the end.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DefaultAudio.png - If listitem is Audio file or PVR channel is Radio.&lt;br /&gt;
&lt;br /&gt;
DefaultVideo.png - If listitem is Video file or LiveTV or PVRChannel or PVRRecording or a PVRTimer.&lt;br /&gt;
&lt;br /&gt;
DefaultPicture.png - If listitem is a picture file.&lt;br /&gt;
&lt;br /&gt;
DefaultPlaylist.png - If listitem is a playlist.&lt;br /&gt;
&lt;br /&gt;
DefaultScript.png - If listitem is a python script.&lt;br /&gt;
&lt;br /&gt;
DefaultFile.png - If listitem is a archive file or of unknown files type.&lt;br /&gt;
&lt;br /&gt;
DefaultFolderBack.png - If Parent folder exists for current folder.&lt;br /&gt;
&lt;br /&gt;
DefaultFolder.png - If none of the above apply.&lt;br /&gt;
&lt;br /&gt;
(Source of information : FillInDefaultIcon() in FileItem.cpp.)&lt;br /&gt;
&lt;br /&gt;
DefaultHardDisk.png - If user is at the source level of the Library.&lt;br /&gt;
&lt;br /&gt;
(Source of information : GetDirectory() in SourcesDirectory.cpp)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&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;
{{Isengard updated}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Skin development]]&lt;/div&gt;</summary>
		<author><name>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Opening_Windows_and_Dialogs&amp;diff=136474</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=136474"/>
		<updated>2018-03-20T22:40:58Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* PVR */&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;
|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;
|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;
&lt;br /&gt;
== PVR ==&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path !! Additional View Options&lt;br /&gt;
|-&lt;br /&gt;
|TV channels ||pvr://channels/tv/* || ?view=lastplayed&lt;br /&gt;
|-&lt;br /&gt;
|Active TV recordings ||pvr://recordings/tv/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted TV recordings ||pvr://recordings/tv/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|TV timers ||pvr://timers/tv/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|TV timer rules ||pvr://timers/tv/rules ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp; ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio channels ||pvr://channels/radio/* ||&lt;br /&gt;
|-&lt;br /&gt;
|Active Radio recordings ||pvr://recordings/radio/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted Radio recordings ||pvr://recordings/radio/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Radio timers ||pvr://timers/radio/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio timer rules ||pvr://timers/radio/rules ||&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;NOTE&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Some pvr paths can take an additional view option by appending ?view=option to the path. &lt;br /&gt;
:&#039;&#039;pvr://channels/tv/*?view=lastplayed&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To show a specific group of channels, replace the wild-card asterisk &amp;quot;*&amp;quot; with the group name. &lt;br /&gt;
:&#039;&#039;pvr://channels/tv/GROUP NAME/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To show a specific recording directory, append the directory name to the pvr path. &lt;br /&gt;
:&#039;&#039;pvr://recordings/tv/active/DIRECTORY/&#039;&#039;&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>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Opening_Windows_and_Dialogs&amp;diff=136472</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=136472"/>
		<updated>2018-03-20T22:31:41Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* PVR */&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;
|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;
|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;
&lt;br /&gt;
== PVR ==&lt;br /&gt;
NOTE: Some pvr paths can take an additional view option by appending ?view=option to the path. &lt;br /&gt;
For instance, pvr://channels/tv/*?view=lastplayed&lt;br /&gt;
&lt;br /&gt;
To show a specific group of channels, replace the wild-card asterisk &amp;quot;*&amp;quot; with the group name.&lt;br /&gt;
For instance, pvr://channels/tv/GROUP NAME/&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path !! Additional View Options&lt;br /&gt;
|-&lt;br /&gt;
|TV channels ||pvr://channels/tv/* || ?view=lastplayed&lt;br /&gt;
|-&lt;br /&gt;
|Active TV recordings ||pvr://recordings/tv/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted TV recordings ||pvr://recordings/tv/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|TV timers ||pvr://timers/tv/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|TV timer rules ||pvr://timers/tv/rules ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp; ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio channels ||pvr://channels/radio/* ||&lt;br /&gt;
|-&lt;br /&gt;
|Active Radio recordings ||pvr://recordings/radio/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted Radio recordings ||pvr://recordings/radio/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Radio timers ||pvr://timers/radio/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio timer rules ||pvr://timers/radio/rules ||&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>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Opening_Windows_and_Dialogs&amp;diff=136467</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=136467"/>
		<updated>2018-03-20T12:59:02Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* PVR */&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;
|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;
|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;
&lt;br /&gt;
== PVR ==&lt;br /&gt;
NOTE: Some pvr paths can take an additional view option by appending ?view=foo to the path. For instance, pvr://channels/tv/*?view=lastplayed&lt;br /&gt;
{| class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
! Sub-section Name !! Path !! Additional Options&lt;br /&gt;
|-&lt;br /&gt;
|TV channels ||pvr://channels/tv/* || ?view=lastplayed&lt;br /&gt;
|-&lt;br /&gt;
|Active TV recordings ||pvr://recordings/tv/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted TV recordings ||pvr://recordings/tv/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|TV timers ||pvr://timers/tv/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|TV timer rules ||pvr://timers/tv/rules ||&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;nbsp; ||&amp;amp;nbsp; ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio channels ||pvr://channels/radio/* ||&lt;br /&gt;
|-&lt;br /&gt;
|Active Radio recordings ||pvr://recordings/radio/active || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Deleted Radio recordings ||pvr://recordings/radio/deleted || ?view=flat or ?view=grouped &lt;br /&gt;
|-&lt;br /&gt;
|Radio timers ||pvr://timers/radio/timers ||&lt;br /&gt;
|-&lt;br /&gt;
|Radio timer rules ||pvr://timers/radio/rules ||&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>Jurialmunkey</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=Label_Formatting&amp;diff=128876</id>
		<title>Label Formatting</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Label_Formatting&amp;diff=128876"/>
		<updated>2017-04-05T04:56:52Z</updated>

		<summary type="html">&lt;p&gt;Jurialmunkey: /* Keywords */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kodi has a sophisticated label formatting engine, allowing the skinner to format up a particular label using bold, italics, full caps, lower case, and coloured text.&lt;br /&gt;
&lt;br /&gt;
This works on all labels throughout the interface. The syntax is similar to the &amp;quot;phpBB&amp;quot; syntax seen on some bulletin board software.&lt;br /&gt;
&lt;br /&gt;
[[Label Parsing|The $INFO and $LOCALIZE syntaxes are explained in more detail here.]]&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
&lt;br /&gt;
This is a long label that features different [COLOR red]colours[/COLOR] and [I]styles[/I].&lt;br /&gt;
&lt;br /&gt;
[LOWERCASE]$LOCALIZE[12345][/LOWERCASE] can be used to force a localize string to lowercase.&lt;br /&gt;
&lt;br /&gt;
=== Keywords ===&lt;br /&gt;
&lt;br /&gt;
The following keywords are used.&lt;br /&gt;
&lt;br /&gt;
* $INFO[ListItem.Title,prefix,postfix] - for specifying an [[InfoLabels|info label]].&lt;br /&gt;
* $LOCALIZE[12345] - for specifying a localized string.&lt;br /&gt;
* $ADDON[script.music.foobar 12345] - for specifying a string provided by an addon.&lt;br /&gt;
* $NUMBER[] - for specifying a numerical value.&lt;br /&gt;
* [B]bold[/B] - bold text.&lt;br /&gt;
* [I]italics[/I] - italic text.&lt;br /&gt;
* [LIGHT]lighten[/LIGHT] - light weight text (Jarvis onward).&lt;br /&gt;
* [COLOR red]red text[/COLOR] - colored text.&lt;br /&gt;
* [UPPERCASE]uppercase text[/UPPERCASE] - all text is made uppercase e.g. UPPERCASE TEXT&lt;br /&gt;
* [LOWERCASE]lowercase text[/LOWERCASE] - all text is made lowercase e.g. lowercase text&lt;br /&gt;
* [CAPITALIZE]capitalized text[/CAPITALIZE] - first letter of every word is capitalized (Isengard onward) e.g. Capitalized Text&lt;br /&gt;
* [CR] - carriage return (line break).&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>Jurialmunkey</name></author>
	</entry>
</feed>