<?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=Leopold</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=Leopold"/>
	<link rel="alternate" type="text/html" href="https://kodi.wiki/view/Special:Contributions/Leopold"/>
	<updated>2026-06-17T18:30:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kodi.wiki/index.php?title=Archive:Raspberry_Pi_FAQ&amp;diff=69364</id>
		<title>Archive:Raspberry Pi FAQ</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=Archive:Raspberry_Pi_FAQ&amp;diff=69364"/>
		<updated>2014-02-24T11:39:00Z</updated>

		<summary type="html">&lt;p&gt;Leopold: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{mininav|[[General topics]]{{l2|[[Devices]]}}|[[FAQs]]{{l2|[[Raspberry Pi]]}}|page=Raspberry Pi FAQ }}&lt;br /&gt;
{{FAQ header|XBMC running on the &#039;&#039;&#039;[[Raspberry Pi]]&#039;&#039;&#039;.}}&lt;br /&gt;
{{XBMC FAQ}}&lt;br /&gt;
__TOC__&lt;br /&gt;
{{-}}&lt;br /&gt;
&lt;br /&gt;
== General FAQ ==&lt;br /&gt;
:&amp;lt;big&amp;gt;&#039;&#039;See also: &#039;&#039;&#039;[[XBMC all platforms FAQ]]&#039;&#039;&#039; for FAQs that apply to all versions of XBMC.&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
&amp;lt;!--{{FAQ|1=doesitblend&lt;br /&gt;
| BGcolor=&lt;br /&gt;
| Question= How well does it work?&lt;br /&gt;
| Answer=&lt;br /&gt;
* {{editor note|short write up on general feel/limitations? Maybe also link to more &amp;quot;in-depth&amp;quot;/longer write-ups/reviews?}}&lt;br /&gt;
}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Install&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= Installing XBMC on the Raspberry Pi&lt;br /&gt;
| Answer=&lt;br /&gt;
{{#lst:Raspberry Pi|install}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Version&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Is XBMC for Raspberry Pi different from normal XBMC?&lt;br /&gt;
| Answer=&lt;br /&gt;
* The current stable version of XBMC for Raspberry Pi is v12.3 [[Frodo FAQ|Frodo]]. This is the same code that all of the other platforms (Linux, iOS, Mac OS X, Windows, etc) are using.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Current_build&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= How do I find out what version of XBMC am I running?&lt;br /&gt;
| Answer=&lt;br /&gt;
* XBMC main menu &amp;gt; System &amp;gt; Lower submenu &amp;gt; System info. &#039;&#039;&#039;Note the alpha version and/or build date.&#039;&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Formats&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Video and audio formats the Raspberry Pi can playback&lt;br /&gt;
| Answer=&lt;br /&gt;
* H.264 (up to High Profile) encoded videos are supported up to 1080P using hardware video decoding. &#039;&#039;Note: [[Hi10P]] will not work.&#039;&#039;&lt;br /&gt;
* MPEG-4 encoded videos are supported up to 1080P using hardware video decoding. This includes XviD and recent versions on DivX (but not the older 3.xx DivX).&lt;br /&gt;
* The Raspberry Pi Foundation offers additional video codec licenses for a few dollars. At the moment you can purchase MPEG-2 and VC1, both with support up to 1080P. Read [[#Enabling_additional_video_codecs|below]] on how to enable these.&lt;br /&gt;
* MJPEG, VP6, VP8 and OGG Theora are supported as GPU accelerated software decoders. These are limited to SD resolutions.&lt;br /&gt;
* The ARM is not powerful enough for useful software decode of video.&lt;br /&gt;
* DVD ISOs and DVD menu navigation is early in development and might not always work. &lt;br /&gt;
* Software DTS audio decode was initially problematic, but works quite well in recent builds. TrueHD audio is too CPU intensive and will not play.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Output&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= Video and audio output on the Raspberry Pi&lt;br /&gt;
| Answer=&lt;br /&gt;
* Video output via HDMI up to 1080P (the GUI will be rendered at 720P, but video will play up to 1080P).&lt;br /&gt;
* Video output via the analog component video (RCA) jack will be in SD.&lt;br /&gt;
* Analog audio output via the mini phone jack is supported.&lt;br /&gt;
* USB audio is currently not supported.&lt;br /&gt;
* DTS and AC3 audio passthrough audio is supported (and recommended, as it will reduce CPU load on the R-Pi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Multichannel_Audio&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= How about multichannel audio support?&lt;br /&gt;
| Answer=&lt;br /&gt;
* By default audio is downmixed to stereo.&lt;br /&gt;
* If your receiver/TV supports DTS or AC3 passthrough then enable these in audio settings and you will get 6 channel audio.&lt;br /&gt;
* Latest builds support multichannel PCM audio over HDMI. Note: not all receivers support this and toslink/optical will not.&lt;br /&gt;
* Enable by setting the speaker configuration to suitable value (e.g. 5.1).&lt;br /&gt;
* If your recevier does not support multichannel PCM, then leave this at 2.0. You will still get multichannel audio through passthrough.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Extra_codecs&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Enabling additional video codecs&lt;br /&gt;
| Answer=&lt;br /&gt;
You can buy additional video codecs (VC-1 - used in some bluray discs, and MPEG-2) from the [http://www.raspberrypi.com/license-keys/ Raspberry Pi Foundation online shop]. After purchase the keys are emailed to you, looking like this (invalid keys used for example):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;decode_MPG2=0x1cc591c7&lt;br /&gt;
decode_WVC1=0x8aa09876&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to enable additional video codecs you should modify &#039;&#039;/boot/config.txt&#039;&#039; and add these lines literally. The method may vary per distribution:&lt;br /&gt;
&lt;br /&gt;
* Manual: Open &#039;&#039;/boot/config.txt&#039;&#039; with a text editor like nano or vi, and add the keys.&lt;br /&gt;
* [[XBian]]: You can add/remote your keys using [http://xbian.org/getting-started/configuring-xbian/ XBian-config]. After reboot your keys will be entered and ready to use.&lt;br /&gt;
* [[Raspbmc]]: Navigate to {{highlight|Programs -&amp;gt; Raspbmc Settings -&amp;gt; System Configuration -&amp;gt; MPEG2 codec license/VC1 codec key}}.  Enter your keys with the onscreen keyboard then XBMC will prompt you to reboot.  After reboot your keys will be entered and ready to use.&lt;br /&gt;
* [[OpenELEC]]: Type &amp;lt;code&amp;gt;mount /flash -o remount,rw&amp;lt;/code&amp;gt; to remount the boot partition in read/write mode. The file to edit is located in &#039;&#039;/flash/config.txt&#039;&#039;, and contains stubs for the license keys. Add the keys using nano or vi. There is also an unofficial [http://openelec.tv/forum/124-raspberry-pi/68533 add-on] which can be used to enter the codec information.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Media&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= Accessing media&lt;br /&gt;
| Answer=&lt;br /&gt;
{{See also|Adding videos to the library|File sharing}}&lt;br /&gt;
* You can connect to media that&#039;s being shared from a computer, HTPC, or NAS device on your local network.&lt;br /&gt;
* You can access media on the main SD card or from the USB ports (hard drives, USB stick drives, hubs, all supported).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Add-ons|2=Skins&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Add-ons and skins&lt;br /&gt;
| Answer=&lt;br /&gt;
* XBMC for Raspberry Pi is a full version of XBMC and will be able to use all non-platform specific [[add-ons]] and [[skins]]. More feature rich (CPU demanding) skins like AEON Nox might not run smoothly, so keep to &amp;quot;lighter&amp;quot; skins.&lt;br /&gt;
* Recommended lite skins include: Confluence (default skin), Amber, Metropolis, Quartz, Quartz Reloaded, Slik, xTV-SAF.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Shutdown&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= How to properly shutdown/disconnect&lt;br /&gt;
| Answer=&lt;br /&gt;
* It is not possible to use traditional &amp;quot;shutdown&amp;quot; on the Raspberry Pi. The only way to power it off is to disconnect the power. &lt;br /&gt;
* ALWAYS select the shutdown command in XBMC before powering off the Raspberry Pi. Failure to do so can corrupt the XBMC library databases, other databases, or even other OS files.&lt;br /&gt;
* Most users leave the Raspberry Pi on all the time, as it uses very little power (the cost of electricity for a year is about the price of a hamburger).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Remotes&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Remotes for Raspberry Pi&lt;br /&gt;
| Answer=&lt;br /&gt;
* Any &#039;&#039;&#039;[[Keyboard]]&#039;&#039;&#039; such as wired, wireless, bluetooth. This includes &amp;quot;keymotes&amp;quot; such as a Rii or [[Boxee remote]].&lt;br /&gt;
* &#039;&#039;&#039;[[Web interface]]s&#039;&#039;&#039;, including add-on interfaces.&lt;br /&gt;
* XBMC &#039;&#039;&#039;[[:Category:Smartphone and tablet remotes|smartphone and tablet remote apps]]&#039;&#039;&#039;.&lt;br /&gt;
* Other IR remotes can be used with USB IR receivers such as the &#039;&#039;&#039;[[Flirc]]&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;[[CEC]]&#039;&#039;&#039; - Includes information about controlling your Raspberry Pi via compatible HDMI CEC products.&lt;br /&gt;
* &#039;&#039;&#039;GPIO IR receiver&#039;&#039;&#039; - A simple bare IR receiver can be connected to the R-Pi&#039;s GPIO pins using [http://forum.stmlabs.com/showthread.php?tid=5549 these instructions].&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=MySQL&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= MySQL library sharing&lt;br /&gt;
| Answer=&lt;br /&gt;
* If you are using [[MySQL]] library sharing features, please note that your library will only sync with the Raspberry Pi if all your other XBMC instances are running the same version ([[#Current_build|how to check your version]]).&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
{{see also|Troubleshooting}}&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Forum|2=IRC&lt;br /&gt;
| BGcolor=&lt;br /&gt;
| Question= Getting more help with XBMC for Raspberry Pi&lt;br /&gt;
| Answer=&lt;br /&gt;
* &#039;&#039;&#039;[http://forum.xbmc.org/forumdisplay.php?fid=166 XBMC for Raspberry Pi specific help forum]&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[irc://irc.freenode.org/xbmc-rpi #xbmc-rpi]&#039;&#039;&#039; [[w:IRC|IRC]] chat channel on irc.freenode.org.&lt;br /&gt;
* &#039;&#039;&#039;[http://webchat.freenode.net/?channels=xbmc-rpi #xbmc-rpi]&#039;&#039;&#039; [[w:IRC|IRC]] channel on Freenode (Webchat)&lt;br /&gt;
* &#039;&#039;&#039;[http://webchat.freenode.net/?channels=openelec #openelec]&#039;&#039;&#039; OpenELEC [[w:IRC|IRC]] support on Freenode (Webchat)&lt;br /&gt;
* &#039;&#039;&#039;[http://webchat.freenode.net/?channels=xbian #xbian]&#039;&#039;&#039; XBian [[w:IRC|IRC]] support on Freenode (Webchat)&lt;br /&gt;
* &#039;&#039;&#039;[http://webchat.freenode.net/?channels=raspbmc #raspbmc]&#039;&#039;&#039; Raspbmc [[w:IRC|IRC]] support on Freenode (Webchat)&lt;br /&gt;
* Also see the individual XBMC/OS distribution documentation and support forums noted &#039;&#039;&#039;[[Raspberry Pi/FAQ#Install|above]]&#039;&#039;&#039;.&lt;br /&gt;
* For general Raspberry Pi info and help be sure to see http://raspberrypi.org and the very excellent &#039;&#039;&#039;[http://elinux.org/R-Pi_Hub Raspberry Pi Wiki]&#039;&#039;&#039;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Logs|2=Userdata|3=logs&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= Userdata folder and logs&lt;br /&gt;
| Answer=&lt;br /&gt;
:&#039;&#039;See &#039;&#039;&#039;[[How-to:Submit a proper bug report]]&#039;&#039;&#039; for bug reporting details and  &#039;&#039;&#039;[[Debug log]]&#039;&#039;&#039; for how to post the debug log.&#039;&#039;&lt;br /&gt;
* [[Userdata folder]]:&lt;br /&gt;
** OpenELEC: {{highlight|/storage/.xbmc/userdata/}}&lt;br /&gt;
** Raspbmc: {{highlight|/home/pi/.xbmc/userdata/}}&lt;br /&gt;
** XBian: {{highlight|/home/xbian/.xbmc/userdata/}}&lt;br /&gt;
* [[Debug log]]: &lt;br /&gt;
** OpenELEC: {{highlight|/storage/.xbmc/temp/xbmc.log}}&lt;br /&gt;
** Raspbmc: {{highlight|/home/pi/.xbmc/temp/xbmc.log}}&lt;br /&gt;
** XBian: {{highlight|/home/xbian/.xbmc/temp/xbmc.log}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Language&lt;br /&gt;
| BGcolor=&lt;br /&gt;
| Question= Wrong language displayed in XBMC&lt;br /&gt;
| Answer=&lt;br /&gt;
* If you&#039;re getting a different language displayed in XBMC than the one you&#039;ve set in {{highlight|bordered=yes|[[Settings/Appearance#International|Settings -&amp;gt; Appearance -&amp;gt; International]]}}, it could be caused by your TV&#039;s language settings over [[CEC]]. &lt;br /&gt;
* Go into {{highlight|bordered=yes|[[Settings/System#Input devices|Settings -&amp;gt; System -&amp;gt; Input devices -&amp;gt; Peripherals -&amp;gt; RasPi CEC module -&amp;gt; Use TV&#039;s language]]}} and set to off.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Issues&lt;br /&gt;
| BGcolor= WhiteSmoke&lt;br /&gt;
| Question= Raspberry Pi known issues&lt;br /&gt;
| Answer=&lt;br /&gt;
{{#lst:Frodo issues|Raspberry Pi}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=Buffering|2=Performance&lt;br /&gt;
| BGcolor= &lt;br /&gt;
| Question= Performance: video buffering, stuttering, choppiness &lt;br /&gt;
| Answer=&lt;br /&gt;
* Switch to a different network protocol (especially if you are using SMB), i.e. [[NFS]], [[FTP]], [[WebDAV]], etc.&lt;br /&gt;
* Try sharing the media on another device to rule out a device-specific (or network) issue. Note: The Raspberry Pi can sometimes have a problem supplying enough power to a USB WiFi dongle. Try a wired ethernet cable to rule out this problem.&lt;br /&gt;
* If RSS feed is enabled, disable it in settings. This makes the main menu a bit faster.&lt;br /&gt;
* Disable &amp;quot;Extract thumbnail and video information&amp;quot; from [[Settings/Video|file lists]] for faster menus&lt;br /&gt;
* For smoother video playback enable &amp;quot;Adjust display refresh rate to match video&amp;quot; from [[Settings/Video|playback]]&lt;br /&gt;
* Make sure the video is using H.264 (up to High Profile. Hi10P will not work) or MPEG-4, or, if a codec was purchased and enabled, MPEG-2 or VC-1.&lt;br /&gt;
* Passthrough is recommended as it lowers CPU usage for DTS and AC3. Use [[Settings/System#Audio output|audio passthrough]] if your TV/receiver supports it.&lt;br /&gt;
* To determine which audio passthrough formats your HDMI-connected TV supports, you can log in to your chosen distribution, via SSH, and run this command: &amp;lt;code&amp;gt;/opt/vc/bin/tvservice -a&amp;lt;/code&amp;gt; (on OpenELEC: &amp;lt;code&amp;gt;tvservice -a&amp;lt;/code&amp;gt;).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{FAQ|1=TV is not detected unless powered on first&lt;br /&gt;
| BGcolor=&lt;br /&gt;
| Question=TV is not detected unless powered on first&lt;br /&gt;
| Answer=&lt;br /&gt;
* Some TVs/receivers only report their capabilities (EDID) through HDMI when powered on before the Pi.&lt;br /&gt;
* If TV doesn&#039;t get the right resolution or CEC doesn&#039;t work when Pi is powered before the TV/receiver then you can:&lt;br /&gt;
* Run: &amp;lt;code&amp;gt;sudo tvservice -d edid.dat&amp;lt;/code&amp;gt; (after booting with TV/receiver powered on first)&lt;br /&gt;
* copy the edid.dat to the FAT partition (/boot on raspbmc and /flash on openelec)&lt;br /&gt;
* and add to config.txt: &amp;lt;code&amp;gt;hdmi_edid_file=1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;hdmi_force_hotplug=1&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:XBMC Manual]]&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;br /&gt;
{{frodo updated}}&lt;/div&gt;</summary>
		<author><name>Leopold</name></author>
	</entry>
	<entry>
		<id>https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=65286</id>
		<title>List of boolean conditions</title>
		<link rel="alternate" type="text/html" href="https://kodi.wiki/index.php?title=List_of_boolean_conditions&amp;diff=65286"/>
		<updated>2013-11-09T05:32:04Z</updated>

		<summary type="html">&lt;p&gt;Leopold: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| AudioScrobbler.Enabled&lt;br /&gt;
| Returns true if songs played are submitted to audioscrobbler.&lt;br /&gt;
|-&lt;br /&gt;
| ButtonScroller.HasFocus(id)&lt;br /&gt;
| Returns true if the buttonscroller is focused, and the current button has id ?id?.&lt;br /&gt;
|-&lt;br /&gt;
| Container.HasThumb&lt;br /&gt;
| Returns true if the current container you are in has a thumb assigned to it&lt;br /&gt;
|-&lt;br /&gt;
| Container.Content(parameter)&lt;br /&gt;
| Returns true if the current container you are in contains the following: &#039;&#039;&#039;files, songs, artists, albums, movies, tvshows, seasons, episodes, musicvideos, genres, years, actors, playlists, plugins, studios, directors&#039;&#039;&#039; (Note: these currently only work in the Video and Music Library or unless a Plugin has set the value) also available are &#039;&#039;&#039;Addons&#039;&#039;&#039; true when a list of add-ons is shown &#039;&#039;&#039;LiveTV&#039;&#039;&#039; true when a htsp (tvheadend) directory is shown&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).OnNext&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is moving to the next item.  Allows views to be custom-designed (such as 3D coverviews etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).OnScrollNext&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is scrolling to the next item. Differs from OnNext in that OnNext triggers on movement even if there is no scroll involved.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).OnPrevious&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is moving to the previous item.  Allows views to be custom-designed (such as 3D coverviews etc.)&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).OnScrollPrevious&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is scrolling to the previous item. Differs from OnPrevious in that OnPrevious triggers on movement even if there is no scroll involved.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).HasFocus(item_number)&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) has static content and is focused on the item with id item_number.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).HasFiles&lt;br /&gt;
| Returns true if the container contains files (or current container if id is omitted).&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).HasFolders&lt;br /&gt;
| Returns true if the container contains folders (or current container if id is omitted).&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).HasNext&lt;br /&gt;
| Returns true if the container (id) has a next page.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).HasPrevious&lt;br /&gt;
| Returns true if the container (id) has a previous page.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).IsStacked&lt;br /&gt;
| Returns true if the container is currently in stacked mode (or current container if id is omitted).&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Container.CanFilter&lt;br /&gt;
| Returns true when the current container can be filtered. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Container.CanFilterAdvanced&lt;br /&gt;
| Returns true when advanced filtering can be applied to the current container. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Container.Filtered&lt;br /&gt;
| Returns true when a mediafilter is applied to the current container. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).Row(row)&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is focused on the row given.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).Column(col)&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is focused on the column given.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).Position(pos)&lt;br /&gt;
| Returns true if the container with id (or current container if id is omitted) is focused on the position given.&lt;br /&gt;
|-&lt;br /&gt;
| Container(id).Scrolling&lt;br /&gt;
| Returns true if the user is currently scrolling through the container with id (or current container if id is omitted).  Note that this is slightly delayed from the actual scroll start.  Use Container(id).OnScrollNext/OnScrollPrevious to trigger animations immediately on scroll.&lt;br /&gt;
|-&lt;br /&gt;
| Control.IsEnabled(id)&lt;br /&gt;
| Returns true if the control with id &amp;quot;id&amp;quot; is enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Control.IsVisible(id)&lt;br /&gt;
| Returns true if the control with id &amp;quot;id&amp;quot; is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Control.HasFocus(id)&lt;br /&gt;
| Returns true if the currently focused control has id &amp;quot;id&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| ControlGroup(group).HasFocus(id)&lt;br /&gt;
| Returns true if the control group with id “group” has control id “id” as it&#039;s focused item. If “id” is not present, or is 0, then it will return true if the currently focused control is in the control group with id “group”. Note that if the control group with id “group” does not have focus, then this will still return true if the last focused item in the group had control id “id”. &lt;br /&gt;
|-&lt;br /&gt;
| IntegerGreaterThan([[InfoLabels|info]],number)&lt;br /&gt;
| Returns true if the value of the [[InfoLabels|infolabel]] is greater than the supplied number.&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;&lt;br /&gt;
IntegerGreaterThan(ListItem.Year,2000)&lt;br /&gt;
|-{{frodo row}}&lt;br /&gt;
| &amp;lt;s&amp;gt;LastFM.RadioPlaying&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Returns true if Last.fm radio is playing.&amp;lt;/s&amp;gt; &#039;&#039;&#039;([[:Category:Frodo feature|Frodo removal]])&#039;&#039;&#039;&lt;br /&gt;
|-{{frodo row}}&lt;br /&gt;
| &amp;lt;s&amp;gt;LastFM.CanLov&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Returns true if the current song can be added to the users Last.fm loved songs.&amp;lt;/s&amp;gt; &#039;&#039;&#039;([[:Category:Frodo feature|Frodo removal]])&#039;&#039;&#039;&lt;br /&gt;
|-{{frodo row}}&lt;br /&gt;
| &amp;lt;s&amp;gt;LastFM.CanBan&amp;lt;/s&amp;gt;&lt;br /&gt;
| &amp;lt;s&amp;gt;Returns true if the current song can be banned from the users Last.fm radio.&amp;lt;/s&amp;gt; &#039;&#039;&#039;([[:Category:Frodo feature|Frodo removal]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Library.HasContent(string)&lt;br /&gt;
| Returns true if the XBMC libraries have the content from string.  Valid Strings are (Video, Music, Movies, TVShows, MusicVideos, MovieSets)&lt;br /&gt;
|-&lt;br /&gt;
| Library.IsScanningMusic&lt;br /&gt;
| Returns true if the music library is being updated&lt;br /&gt;
|-&lt;br /&gt;
| Library.IsScanningVideo&lt;br /&gt;
| Returns true if the video library is being updated&lt;br /&gt;
|-&lt;br /&gt;
| ListItem.IsFolder&lt;br /&gt;
| Returns whether the current ListItem is a folder&lt;br /&gt;
|-&lt;br /&gt;
| ListItem.IsPlaying&lt;br /&gt;
| Returns whether the current ListItem.* [[InfoLabels|info labels]] and images are currently Playing media&lt;br /&gt;
|-&lt;br /&gt;
| ListItem.IsResumable&lt;br /&gt;
| Returns true when the current ListItem has been partially played&lt;br /&gt;
|-&lt;br /&gt;
| ListItem.IsSelected&lt;br /&gt;
| Returns whether the current ListItem is selected (f.e. currently playing in playlist window)&lt;br /&gt;
|-&lt;br /&gt;
| ListItem.Property(IsSpecial)&lt;br /&gt;
| Returns whether the current Season/Episode is a Special&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
|  ListItem.HasEpg&lt;br /&gt;
|  Returns true when the selected programme has epg info (PVR) &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
|  ListItem.HasTimer&lt;br /&gt;
|  Returns true when a recording timer has been set for the selected programme (PVR) &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
|  ListItem.IsRecording&lt;br /&gt;
|  Returns true when the selected programme is being recorded (PVR) &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
|  ListItem.IsEncrypted&lt;br /&gt;
|  Returns true when the selected programme is encrypted (PVR) &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| MusicPlayer.HasNext&lt;br /&gt;
| Returns true if the music player has a next song queued inthe Playlist.&lt;br /&gt;
|-&lt;br /&gt;
| MusicPlayer.HasPrevious&lt;br /&gt;
| Returns true if the music player has a a Previous Song in the Playlist .&lt;br /&gt;
|-&lt;br /&gt;
| MusicPlayer.Offset(number).Exists&lt;br /&gt;
| Returns true if the music players playlist has a song queued in position (number).&lt;br /&gt;
|-&lt;br /&gt;
| MusicPartyMode.Enabled&lt;br /&gt;
| Returns true if Party Mode is enabled&lt;br /&gt;
|-&lt;br /&gt;
| Player.HasMedia&lt;br /&gt;
| Returns true if the player has an audio or video file.&lt;br /&gt;
|-&lt;br /&gt;
| Player.HasAudio&lt;br /&gt;
| Returns true if the player has an audio file.&lt;br /&gt;
|-&lt;br /&gt;
| Player.HasDuration&lt;br /&gt;
| Returns true if Media isn&#039;t a true stream&lt;br /&gt;
|-&lt;br /&gt;
| Player.HasVideo&lt;br /&gt;
| Returns true if the player has a video file.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Playing&lt;br /&gt;
| Returns true if the player is currently playing (ie not ffwding, rewinding or paused.)&lt;br /&gt;
|-&lt;br /&gt;
| Player.Paused&lt;br /&gt;
| Returns true if the player is paused.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding&lt;br /&gt;
| Returns true if the player is fast forwarding.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding2x&lt;br /&gt;
| Returns true if the player is fast forwarding at 2x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding4x&lt;br /&gt;
| Returns true if the player is fast forwarding at 4x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding8x&lt;br /&gt;
| Returns true if the player is fast forwarding at 8x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding16x&lt;br /&gt;
| Returns true if the player is fast forwarding at 16x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Forwarding32x&lt;br /&gt;
| Returns true if the player is fast forwarding at 32x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding&lt;br /&gt;
| Returns true if the player is rewinding.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding2x&lt;br /&gt;
| Returns true if the player is rewinding at 2x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding4x&lt;br /&gt;
| Returns true if the player is rewinding at 4x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding8x&lt;br /&gt;
| Returns true if the player is rewinding at 8x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding16x&lt;br /&gt;
| Returns true if the player is rewinding at 16x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Rewinding32x&lt;br /&gt;
| Returns true if the player is rewinding at 32x.&lt;br /&gt;
|-&lt;br /&gt;
| Player.CanRecord&lt;br /&gt;
| Returns true if the player can record the current internet stream.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Recording&lt;br /&gt;
| Returns true if the player is recording the current internet stream.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Caching&lt;br /&gt;
| Returns true if the player is current &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;re-caching&amp;lt;/span&amp;gt; data (internet based video playback).&lt;br /&gt;
|-&lt;br /&gt;
| Player.SeekBar&lt;br /&gt;
| Returns true for the first 2.5 seconds after a video seek.&lt;br /&gt;
|-&lt;br /&gt;
| Player.DisplayAfterSeek&lt;br /&gt;
| Returns true after any seek.&lt;br /&gt;
|-&lt;br /&gt;
| Player.Seeking&lt;br /&gt;
| Returns true if a seek is in progress&lt;br /&gt;
|-&lt;br /&gt;
| Player.ShowTime&lt;br /&gt;
| Returns true if the user has requested the time to show (occurs in video fullscreen)&lt;br /&gt;
|-&lt;br /&gt;
| Player.ShowInfo&lt;br /&gt;
| Returns true if the user has requested the song info to show (occurs in visualisation fullscreen and slideshow)&lt;br /&gt;
|-&lt;br /&gt;
| Player.ShowCodec&lt;br /&gt;
| Returns true if the user has requested the codec to show (occurs in visualisation and video fullscreen)&lt;br /&gt;
|-&lt;br /&gt;
| Player.IsInternetStream&lt;br /&gt;
| Returns true if the player is playing an internet stream. &#039;&#039;&#039;([[:Category:Gotham feature|Future Gotham addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Player.Muted&lt;br /&gt;
| Returns true if the volume is muted.&lt;br /&gt;
|-&lt;br /&gt;
| Playlist.IsRandom&lt;br /&gt;
| Returns true if the player is in random mode.&lt;br /&gt;
|-&lt;br /&gt;
| Playlist.IsRepeat&lt;br /&gt;
| Returns true if the player is in repeat all mode.&lt;br /&gt;
|-&lt;br /&gt;
| Playlist.IsRepeatOne&lt;br /&gt;
| Returns true if the player is in repeat one mode.&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.HasTimer&lt;br /&gt;
| Returns true when a recording timer is active. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.HasNonRecordingTimer&lt;br /&gt;
| Returns true when a non recording timer is active. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.HasEpg&lt;br /&gt;
| Returns true when an epg is available. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.HasTxt&lt;br /&gt;
| Returns true when teletext is available.&#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.HasDirector&lt;br /&gt;
| ? &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.IsPlayingTv&lt;br /&gt;
| Returns true when live tv is being watched. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.IsPlayingRadio&lt;br /&gt;
| Returns true when live radio is being listened to. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.IsPlayingRecording&lt;br /&gt;
| Returns true when a recording is being watched. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| Pvr.IsRecording&lt;br /&gt;
| Returns true when the system is recording a tv programme. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
|  Pvr.ActStreamIsEncrypted&lt;br /&gt;
|  Returns true if the stream is encrypted &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Skin.HasTheme(theme)&lt;br /&gt;
| Returns true if the user has selected the theme with name ?theme?.&lt;br /&gt;
|-&lt;br /&gt;
| Skin.HasSetting(setting)&lt;br /&gt;
| Returns the state of the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;skin-specified&amp;lt;/span&amp;gt; setting ?setting?. You can toggle a setting from a button by using &amp;lt;onclick&amp;gt;Skin.ToggleSetting(setting)&amp;lt;/onclick&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| Skin.String(string)&lt;br /&gt;
| Returns whether the skin string (set via Skin.SetString, Skin.SetPath, or Skin.SetImage) is &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;non-empty&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| Skin.String(string1,string2)&lt;br /&gt;
| Same as stringcompare(Skin.String(string1),string2). Returns true if Skin.String(string1) equals string2.&lt;br /&gt;
|-&lt;br /&gt;
| Slideshow.IsActive&lt;br /&gt;
| Returns true if the picture slideshow is running&lt;br /&gt;
|-&lt;br /&gt;
| Slideshow.IsPaused&lt;br /&gt;
| Returns true if the picture slideshow is paused&lt;br /&gt;
|-&lt;br /&gt;
| Slideshow.IsRandom&lt;br /&gt;
| Returns true if the picture slideshow is in random mode&lt;br /&gt;
|-&lt;br /&gt;
| Slideshow.IsVideo&lt;br /&gt;
| Returns true if the picture slideshow is playing a video &#039;&#039;&#039;([[:Category:Gotham feature|Future Gotham addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| StringCompare([[InfoLabels|info]],string)&lt;br /&gt;
| Returns true if the [[InfoLabels|info]] equals the string. example of info: ListItem.Title, ListItem.Genre. Please note that string can also be a $LOCALIZE[] or [[InfoLabels|info label]]. Also note that in a panelview or similar this only works on the focused item.&lt;br /&gt;
|-&lt;br /&gt;
| SubString([[InfoLabels|info]],string)&lt;br /&gt;
| Returns true if the string is found anywhere in the [[InfoLabels|info]]&lt;br /&gt;
|-&lt;br /&gt;
| SubString([[InfoLabels|info]],string,[Left or Right])&lt;br /&gt;
| Returns true if the string is found from the start or the end.&amp;lt;br /&amp;gt;Example:&amp;lt;br /&amp;gt;&lt;br /&gt;
(foobars,foob,Left) -&amp;gt; true&amp;lt;br /&amp;gt;&lt;br /&gt;
(foobars,foob,Right) -&amp;gt; False&amp;lt;br /&amp;gt;&lt;br /&gt;
(foobars,bars,Right) -&amp;gt; true&lt;br /&gt;
|-&lt;br /&gt;
| System.HasAddon(id)&lt;br /&gt;
| Returns true if the specified addon is installed on the system.&lt;br /&gt;
|-&lt;br /&gt;
| System.HasAlarm(alarm)&lt;br /&gt;
| Returns true if the system has the ?alarm? alarm set.&lt;br /&gt;
|-&lt;br /&gt;
| System.HasPVR&lt;br /&gt;
| Returns true on pvr enabled XBMC builds. (Note: Replaced with System.GetBool(pvrmanager.enabled) for Frodo)&lt;br /&gt;
|-&lt;br /&gt;
| System.AlarmLessOrEqual(alarmname,seconds)&lt;br /&gt;
| Returns true if the alarm with ?alarmname? has less or equal to ?seconds? left. Standard use would be system.alarmlessorequal(shutdowntimer,119), which would return true when the shutdowntimer has less then 2 minutes left.&lt;br /&gt;
|-&lt;br /&gt;
| System.HasNetwork&lt;br /&gt;
| Returns true if the ethernet cable is plugged in.&lt;br /&gt;
|-&lt;br /&gt;
| System.HasMediadvd&lt;br /&gt;
| Returns true if there is a CD or DVD in the &amp;lt;span class=&amp;quot;nobr&amp;quot;&amp;gt;DVD-ROM&amp;lt;/span&amp;gt; drive.&lt;br /&gt;
|-&lt;br /&gt;
| System.IdleTime(time)&lt;br /&gt;
| Returns true if XBMC has had no input for ?time? amount of seconds.&lt;br /&gt;
|-&lt;br /&gt;
| System.IsStandalone&lt;br /&gt;
| Returns true if XBMC is running in standalone mode.&lt;br /&gt;
|-&lt;br /&gt;
| System.IsFullscreen&lt;br /&gt;
| Returns true if XBMC is running fullscreen.&lt;br /&gt;
|-&lt;br /&gt;
| System.KaiConnected&lt;br /&gt;
| Returns true if XBMC&#039;s Kai client is connected to the PC engine.&lt;br /&gt;
|-&lt;br /&gt;
| System.IsLoggedOn&lt;br /&gt;
| Returns true if a user is currently logged on under a [[Profiles|profile]]&lt;br /&gt;
|-&lt;br /&gt;
| System.HasLoginScreen&lt;br /&gt;
| Returns true if the [[Profiles|profile]] login screen is enabled&lt;br /&gt;
|-&lt;br /&gt;
| System.Time(startTime,endTime)&lt;br /&gt;
| Returns true if the current system time is &amp;gt;= startTime and &amp;lt; endTime.  endTime is optional.  Time must be specified in the format HH:mm, using a 24 hour clock.&lt;br /&gt;
|-&lt;br /&gt;
| System.Date(startDate,endDate)&lt;br /&gt;
| Returns true if the current system date is &amp;gt;= startDate and &amp;lt; endDate.  endDate is optional.  Date must be specified in the format MM-DD.&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.Linux&lt;br /&gt;
| Returns true if XBMC is running on a linux/unix based computer.&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.Linux.RaspberryPi&lt;br /&gt;
| Returns true if XBMC is running on a Raspberry Pi. &#039;&#039;&#039;([[:Category:Gotham feature|Future Gotham addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.Windows&lt;br /&gt;
| Returns true if XBMC is running on a windows based computer.&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.OSX&lt;br /&gt;
| Returns true if XBMC is running on an OSX based computer.&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.IOS&lt;br /&gt;
| Returns true if XBMC is running on an IOS device.&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| System.Platform.Darwin&lt;br /&gt;
| Returns true if XBMC is running on an OSX or IOS system. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.ATV2&lt;br /&gt;
| Returns true if XBMC is running on an atv2.&lt;br /&gt;
|-&lt;br /&gt;
| System.Platform.Android&lt;br /&gt;
| Returns true if XBMC is running on an android device.&lt;br /&gt;
|-&lt;br /&gt;
| System.CanPowerDown&lt;br /&gt;
| Returns true if XBMC can powerdown the system.&lt;br /&gt;
|-&lt;br /&gt;
| System.CanSuspend&lt;br /&gt;
| Returns true if XBMC can suspend the system.&lt;br /&gt;
|-&lt;br /&gt;
| System.CanHibernate&lt;br /&gt;
| Returns true if XBMC can hibernate the system.&lt;br /&gt;
|-&lt;br /&gt;
| System.CanReboot&lt;br /&gt;
| Returns true if XBMC can reboot the system.&lt;br /&gt;
|-&lt;br /&gt;
| System.ScreenSaverActive&lt;br /&gt;
| Returns true if ScreenSaver is active.&lt;br /&gt;
|-&lt;br /&gt;
| System.Setting(hidewatched)&lt;br /&gt;
| Returns true if &#039;hide watched items&#039; is selected.&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| System.IsInhibit&lt;br /&gt;
| Returns true when shutdown on idle is disabled. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| System.HasShutdown&lt;br /&gt;
| Returns true when shutdown on idle is enabled. &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.UsingOverlays&lt;br /&gt;
| Returns true if the video player is using the hardware overlays render method. Useful, as with hardware overlays you have no alpha blending to the video image, so shadows etc. need redoing, or disabling.&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.IsFullscreen&lt;br /&gt;
| Returns true if the video player is in fullscreen mode.&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.HasMenu&lt;br /&gt;
| Returns true if the video player has a menu (ie is playing a DVD)&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.HasInfo&lt;br /&gt;
| Returns true if the current playing video has information from the library or from a plugin (eg director/plot etc.)&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.Content(parameter)&lt;br /&gt;
| Returns true if the current Video you are playing is contained in corresponding Video Library sections. The following values are accepted : files, movies, episodes, musicvideos, livetv&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.HasSubtitles&lt;br /&gt;
| Returns true if there are subtitles available for video. (available for version 11.0 and above)&lt;br /&gt;
|-&lt;br /&gt;
| VideoPlayer.SubtitlesEnabled&lt;br /&gt;
| Returns true if subtitles are turned on for video. (available for version 11.0 and above)&lt;br /&gt;
|- {{frodo row}}&lt;br /&gt;
| VideoPlayer.HasEpg&lt;br /&gt;
| Returns true when epg information is available for the currently playing programme (PVR). &#039;&#039;&#039;([[:Category:Frodo feature|Frodo addition]])&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Visualisation.Enabled&lt;br /&gt;
| Returns true if any visualisation has been set in settings (so not None).&lt;br /&gt;
|-&lt;br /&gt;
| Visualisation.Locked&lt;br /&gt;
| Returns true if the current visualisation preset is locked (eg in Milkdrop.)&lt;br /&gt;
|-&lt;br /&gt;
| Weather.IsFetched&lt;br /&gt;
| Returns true if the weather data has been downloaded.&lt;br /&gt;
|-&lt;br /&gt;
| Window.IsVisible(window)&lt;br /&gt;
| Returns true if the window is visible (includes fade out time on dialogs)&lt;br /&gt;
|-&lt;br /&gt;
| Window.IsActive(window)&lt;br /&gt;
| Returns true if the window with id or title ?window? is active (excludes fade out time on dialogs) [[Window IDs|See here for a list of windows]]&lt;br /&gt;
|-&lt;br /&gt;
| Window.IsMedia&lt;br /&gt;
| Returns true if this window is a media window (programs, music, video, scripts, pictures)&lt;br /&gt;
|-&lt;br /&gt;
| Window.Next(window)&lt;br /&gt;
| Returns true if the window with id or title ?window? is being moved to. [[Window IDs|See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|-&lt;br /&gt;
| Window.Previous(window)&lt;br /&gt;
| Returns true if the window with id or title ?window? is being moved from. [[Window IDs|See here for a list of windows]]. Only valid while windows are changing.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 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;br /&gt;
[[Category:Addon Development]]&lt;/div&gt;</summary>
		<author><name>Leopold</name></author>
	</entry>
</feed>