<?xml version="1.0" encoding="UTF-8"?>
<includes>


	<include name="OSDControlsButton">
		<width>58</width>
		<height>58</height>
		<textcolor>00000000</textcolor>
		<focusedcolor>00000000</focusedcolor>
	</include>

	<include name="OSDControlsButtonBig">
		<width>64</width>
		<height>64</height>
		<textcolor>00000000</textcolor>
		<focusedcolor>00000000</focusedcolor>
	</include>


	<include name="OSDProgressWidthSmall">
		<width>1080</width>
	</include>
	<include name="OSDProgressSliderWidthSmall">
		<width>1080</width>
	</include>

	<include name="OSDProgressWidthBig">
		<width>1290</width>
	</include>
	<include name="OSDProgressSliderWidthBig">
		<width>1290</width>
	</include>


	<include name="OSDPlayerTitleLabel">
		<control type="label" id="1">
			<left>0</left>
			<top>0</top>
			<height>$PARAM[height]</height>
			<width>$PARAM[width]</width>
			<label>$PARAM[label]</label>
			<align>left</align>
			<aligny>center</aligny>
			<font>FontSize_36</font>
		</control>
	</include>

	<include name="OSDPlayerSubLabel">
		<control type="label" id="1">
			<left>2</left>
			<top>0</top>
			<height>115</height>
			<width>$PARAM[width]</width>
			<label>$PARAM[label]</label>
			<align>left</align>
			<aligny>center</aligny>
			<font>FontSize_22</font>
			<textcolor>viewsinfo</textcolor>
		</control>
	</include>

	<include name="OSDPlayerTime">
		<param name="left">0</param>
		<param name="top">0</param>
		<param name="height">60</param>
		<param name="width">550</param>
		<param name="align">left</param>
		<param name="font">FontSize_46</param>
		<param name="visible">Player.HasMedia</param>
		<definition>
			<control type="label" id="1">
				<left>$PARAM[left]</left>
				<top>$PARAM[top]</top>
				<height>$PARAM[height]</height>
				<width>$PARAM[width]</width>
				<label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label>
				<align>$PARAM[align]</align>
				<aligny>center</aligny>
				<font>$PARAM[font]</font>
				<visible>$PARAM[visible]</visible>
			</control>
		</definition>
	</include>


	<include name="OSDPlayerRightFadeSubLabels">
		<control type="fadelabel" id="1">
			<left>658</left>
			<top>0</top>
			<width>350</width>
			<height>115</height>
			<font>FontSize_22</font>
			<align>right</align>
			<textcolor>viewsinfo</textcolor>
			<label>$INFO[Player.FinishTime(hh:mm),[COLOR=white]$LOCALIZE[31165]:[/COLOR] ]</label>
			<label>$VAR[OSDInfoPremieredFadeLabel]</label>
			<label>$INFO[VideoPlayer.Director,[COLOR=white]$LOCALIZE[20339]:[/COLOR] ]</label>
			<label>$INFO[VideoPlayer.Writer,[COLOR=white]$LOCALIZE[20417]:[/COLOR] ]</label>
			<label>$INFO[VideoPlayer.RatingAndVotes,[COLOR=white]$LOCALIZE[563]:[/COLOR] ]</label>
			<label>$INFO[VideoPlayer.Top250,[COLOR=white]$LOCALIZE[368] $LOCALIZE[13409][/COLOR] #]</label>
			<label>$VAR[OSDInfoChapterFadeLabel]</label>
			<label>$INFO[VideoPlayer.ChannelGroup,[COLOR=white]$LOCALIZE[31033]: [/COLOR]]</label>
			<label>$INFO[VideoPlayer.NextTitle,[COLOR=white]$LOCALIZE[19031]:[/COLOR] ,]$INFO[VideoPlayer.NextStartTime, (,)]</label>
			<label>$INFO[VideoPlayer.NextStartTime,[COLOR=white]$LOCALIZE[19080][/COLOR] ,]$INFO[VideoPlayer.NextEndTime,  [COLOR=white]$LOCALIZE[19081][/COLOR] ,]</label>
			<label>$INFO[MusicPlayer.offset(1).Title,[COLOR=white]$LOCALIZE[209]: [/COLOR]]$INFO[MusicPlayer.offset(1).Artist, (,)]</label>
			<label>$VAR[OSDMusicFlagsFadeLabel]</label>
			<label>$VAR[OSDInfoPresDownFadeLabel]</label>
			<scroll>true</scroll>
			<scrollout>false</scrollout>
			<scrollspeed>25</scrollspeed>
			<pauseatend>5000</pauseatend>
			<animation effect="slide" start="0,0" end="180,0" condition="![Player.HasAudio | [VideoPlayer.Content(Movies) + !String.IsEmpty(Player.Art(poster))] | [VideoPlayer.Content(Files) + !String.IsEmpty(Player.Art(poster))] | [VideoPlayer.Content(Episodes) + !String.IsEmpty(Player.Art(tvshow.poster))] | VideoPlayer.Content(LiveTV)]">Conditional</animation>
		</control>
	</include>



	<include name="OSDProgressBar">
		<animation effect="slide" start="0,0" end="209,0" condition="[VideoPlayer.Content(Movies) + !String.IsEmpty(Player.Art(poster))] | [VideoPlayer.Content(Files) + !String.IsEmpty(Player.Art(poster))] | [VideoPlayer.Content(Episodes) + !String.IsEmpty(Player.Art(tvshow.poster))] | VideoPlayer.Content(LiveTV) | Player.HasAudio">Conditional</animation>
		<control type="progress" id="1">
			<description>ProgressbarCache</description>
			<include condition="Player.HasAudio">OSDProgressWidthSmall</include>
			<include condition="Pvr.IsPlayingTv | Pvr.IsPlayingRadio">OSDProgressWidthSmall</include>
			<include condition="String.IsEmpty(Player.Art(poster)) + String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressWidthBig</include>
			<include condition="!String.IsEmpty(Player.Art(poster))">OSDProgressWidthSmall</include>
			<include condition="!String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressWidthSmall</include>
			<height>6</height>
			<reveal>true</reveal>
			<info>Player.ProgressCache</info>
			<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
			<animation effect="fade" start="100" end="30" condition="true">Conditional</animation>
		</control>
		<control type="progress" id="1">
			<description>Progressbar</description>
			<include condition="Player.HasAudio">OSDProgressWidthSmall</include>
			<include condition="Pvr.IsPlayingTv | Pvr.IsPlayingRadio">OSDProgressWidthSmall</include>
			<include condition="String.IsEmpty(Player.Art(poster)) + String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressWidthBig</include>
			<include condition="!String.IsEmpty(Player.Art(poster))">OSDProgressWidthSmall</include>
			<include condition="!String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressWidthSmall</include>
			<height>6</height>
			<reveal>true</reveal>
			<info>Player.Progress</info>
			<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
		</control>
		<control type="slider" id="1">
			<left>-4</left>
			<top>-7</top>
			<include condition="Player.HasAudio">OSDProgressSliderWidthSmall</include>
			<include condition="Pvr.IsPlayingTv | Pvr.IsPlayingRadio">OSDProgressSliderWidthSmall</include>
			<include condition="String.IsEmpty(Player.Art(poster)) + String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressSliderWidthBig</include>
			<include condition="!String.IsEmpty(Player.Art(poster))">OSDProgressSliderWidthSmall</include>
			<include condition="!String.IsEmpty(Player.Art(tvshow.poster))">OSDProgressSliderWidthSmall</include>
			<height>7</height>
			<orientation>horizontal</orientation>
			<texturesliderbar border="1">osd/progressbar/progress_bg.png</texturesliderbar>
			<textureslidernib border="1">osd/progressbar/progress_nib.png</textureslidernib>
			<textureslidernibfocus border="1">osd/progressbar/progress_nib.png</textureslidernibfocus>
			<info>Player.Progress</info>
			<action>seek</action>
			<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
		</control>
	</include>

	<include name="PlayerOverlayState">
		<control type="image" id="1">
			<width>165</width>
			<height>$PARAM[bg_height]</height>
			<aspectratio scalediffuse="false">scale</aspectratio>
			<texture background="true" border="1" diffuse="$PARAM[bg_diffuse]">thumbs/thumb_back.png</texture>
			<visible>$PARAM[visible]</visible>
			<animation type="conditional" condition="$PARAM[visible]" reversible="false">
				<effect type="fade" start="0" end="85" time="250"/>
			</animation>
			<animation effect="fade" start="80" end="0" time="350">Hidden</animation>
		</control>
		<control type="image" id="1">
			<left>$PARAM[icon_left]</left>
			<top>$PARAM[icon_top]</top>
			<width>$PARAM[icon_width]</width>
			<height>$PARAM[icon_height]</height>
			<texture background="true" border="1">$PARAM[icon]</texture>
			<visible>$PARAM[visible]</visible>
			<animation type="conditional" condition="$PARAM[visible]" reversible="false">
				<effect type="fade" start="0" end="100" time="250"/>
			</animation>
			<animation effect="fade" start="80" end="0" time="350">Hidden</animation>
		</control>
	</include>

	<include name="PlayerPoster">
		<control type="image" id="1">
			<width>165</width>
			<height>240</height>
			<aspectratio scalediffuse="false">scale</aspectratio>
			<texture background="true" border="1" diffuse="thumbs/poster_diffuse.png">thumbs/thumb_back.png</texture>
		</control>
		<control type="image" id="1">
			<width>165</width>
			<height>240</height>
			<aspectratio scalediffuse="false">scale</aspectratio>
			<texture background="true" border="1" fallback="thumbs/fallback_poster_tp.png" diffuse="thumbs/poster_diffuse.png">$VAR[PlayerArtPoster]</texture>
			<fadetime>IconCrossfadeTime</fadetime>
		</control>
		<include content="PlayerOverlayState">
			<param name="bg_height" value="240"/>
			<param name="bg_diffuse" value="thumbs/poster_diffuse.png"/>
			<param name="icon_left" value="37"/>
			<param name="icon_top" value="74"/>
			<param name="icon_width" value="92"/>
			<param name="icon_height" value="92"/>
			<param name="icon" value="$VAR[OverlayStateIcons]"/>
			<param name="visible" value="Player.Paused | Player.Forwarding | Player.Rewinding"/>
		</include>
		<control type="image" id="1">
			<width>165</width>
			<height>240</height>
			<texture background="true" border="1">thumbs/poster_overlay.png</texture>
		</control>
	</include>

	<include name="PlayerSquare">
		<control type="image" id="1">
			<width>165</width>
			<height>165</height>
			<texture background="true" diffuse="osd/cd_diffuse.png" fallback="osd/cd.png">$INFO[Player.FolderPath]cdart.png</texture>
			<visible>Player.HasAudio + !Player.IsInternetStream</visible>
			<include>CDArtAnimations</include>
		</control>
		<control type="image" id="1">
			<width>165</width>
			<height>165</height>
			<aspectratio scalediffuse="false">scale</aspectratio>
			<texture background="true" border="1" diffuse="thumbs/square_diffuse_small.png">thumbs/thumb_back.png</texture>
		</control>
		<control type="image" id="1">
			<width>165</width>
			<height>165</height>
			<aspectratio scalediffuse="false">scale</aspectratio>
			<texture background="true" border="1" diffuse="thumbs/square_diffuse_small.png" fallback="DefaultAudio.png">$INFO[Player.Art(thumb)]</texture>
			<fadetime>IconCrossfadeTime</fadetime>
			<visible>Player.HasAudio</visible>
		</control>
		<control type="image" id="1">
			<width>165</width>
			<height>165</height>
			<aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
			<texture background="true" border="1" diffuse="thumbs/square_diffuse_small.png" fallback="DefaultLiveTV.png">$INFO[Player.Art(thumb)]</texture>
			<fadetime>IconCrossfadeTime</fadetime>
			<visible>Pvr.IsPlayingTv | Pvr.IsPlayingRadio</visible>
		</control>
		<include content="PlayerOverlayState">
			<param name="bg_height" value="165"/>
			<param name="bg_diffuse" value="thumbs/square_diffuse_small.png"/>
			<param name="icon_left" value="42"/>
			<param name="icon_top" value="42"/>
			<param name="icon_width" value="80"/>
			<param name="icon_height" value="80"/>
			<param name="icon" value="$VAR[OverlayStateIcons]"/>
			<param name="visible" value="Player.Paused | Player.Forwarding | Player.Rewinding"/>
		</include>
		<control type="image" id="1">
			<width>165</width>
			<height>165</height>
			<texture background="true" border="1">thumbs/square_overlay_small.png</texture>
		</control>
	</include>

	<include name="SeekBarSimple">
		<control type="image" id="1">
			<left>-24</left>
			<top>-15</top>
			<width>346</width>
			<height>125</height>
			<texture background="true" border="5">osd/OSD_seekbar_bg.png</texture>
		</control>
		<control type="grouplist" id="1">
			<left>0</left>
			<top>0</top>
			<width>295</width>
			<height>500</height>
			<orientation>horizontal</orientation>
			<control type="label" id="1">
				<description>Time Elapsed</description>
				<width>110</width>
				<height>95</height>
				<font>FontSize_24</font>
				<textcolor>viewsinfo</textcolor>
				<align>right</align>
				<label>$VAR[DialogSeekBarTime]+</label>
			</control>
			<control type="group" id="1">
				<width>73</width>
				<control type="image" id="1">
					<left>-11</left>
					<top>-1</top>
					<width>96</width>
					<height>96</height>
					<texture background="true" border="5" colordiffuse="viewsinfo">$INFO[Control.GetLabel($PARAM[progressbar_id]),osd/progress/p,.png]</texture>
					<visible>![Player.Caching | Player.Forwarding | Player.Rewinding | Integer.IsGreater(PVR.ChannelNumberInput,0)]</visible>
				</control>
				<control type="image" id="1">
					<left>-11</left>
					<top>-1</top>
					<width>96</width>
					<height>96</height>
					<texture background="true" border="5" colordiffuse="viewsinfo">osd/progress/0.png</texture>
					<visible>Player.Caching | Player.Forwarding | Player.Rewinding | Integer.IsGreater(PVR.ChannelNumberInput,0)</visible>
				</control>
			</control>
			<control type="label" id="1">
				<description>Time Remaining</description>
				<width>110</width>
				<height>95</height>
				<font>FontSize_24</font>
				<textcolor>viewsinfo</textcolor>
				<label>-$INFO[Player.TimeRemaining]</label>
			</control>
		</control>
		<control type="label" id="1">
			<left>120</left>
			<top>38</top>
			<width>64</width>
			<height>20</height>
			<font>FontSize_20B</font>
			<textcolor>viewsinfo</textcolor>
			<align>center</align>
			<aligny>center</aligny>
			<label>$VAR[DialogSeekBarLabelSimple]</label>
		</control>
	</include>

	<include name="VideoOSDStyleDefault">
		<!-- Player Controls -->
		<control type="group">
			<include>OSDAnimation</include>
			<visible>!Window.IsActive(BusyDialog) + !Window.IsActive(SliderDialog) + !Window.IsActive(SeekBar) + !Window.IsActive(OSDSubtitleSettings) + !Window.IsActive(OSDVideoSettings) + !Window.IsActive(OSDAudioSettings) + !Window.IsActive(VideoBookmarks) + !Window.IsActive(SelectDialog) + !Window.IsActive(SubtitleSearch) + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites) + !Window.IsActive(NumericInput) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(PVRChannelGuide) + !Window.IsActive(TextViewer)</visible>
			<control type="grouplist" id="100">
				<right>40</right>
				<top>585</top>
				<width>505</width>
				<height>58</height>
				<itemgap>-8</itemgap>
				<onleft>100</onleft>
				<onright>100</onright>
				<ondown>SetProperty(ShowTextViewer,2,Home)</ondown>
				<ondown>RunScript(script.embuary.helper,action=textviewer,header=$VAR[PlayerTitleLabel],message='"$VAR[TextViewerOSDTextbox]"')</ondown>
				<onup>1000</onup>
				<align>right</align>
				<orientation>horizontal</orientation>
				<control type="button" id="115">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/simple_setting_ver_fo.png</texturefocus>
					<texturenofocus>osd/controls/simple_setting_ver_nf.png</texturenofocus>
					<onclick>Action(back)</onclick>
					<onclick>Skin.SetString(FullScreenVideoStyle,2)</onclick>
					<onclick condition="!Player.ShowInfo">AlarmClock(Open,ActivateWindow(VideoOSD),00:01,silent)</onclick>
					<!-- <onclick>Notification($LOCALIZE[10043],$LOCALIZE[31110])</onclick> -->
				</control>
				<control type="button" id="116">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/info_fo.png</texturefocus>
					<texturenofocus>osd/controls/info_nf.png</texturenofocus>
					<onclick>SetProperty(ShowTextViewer,2,Home)</onclick>
					<onclick>RunScript(script.embuary.helper,action=textviewer,header=$VAR[PlayerTitleLabel],message='"$VAR[TextViewerOSDTextbox]"')</onclick>
				</control>
				<control type="button" id="114">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/res_fo.png</texturefocus>
					<texturenofocus>osd/controls/res_nf.png</texturenofocus>
					<onclick>PlayerResolutionSelect</onclick>
					<visible>Player.HasResolutions</visible>
				</control>
				<control type="button" id="113">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/audio_profiles_fo.png</texturefocus>
					<texturenofocus>osd/controls/audio_profiles_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>RunScript(script.audio.profiles,0)</onclick>
					<visible>System.HasAddon(script.audio.profiles)</visible>
				</control>
				<control type="button" id="112">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/3d_fo.png</texturefocus>
					<texturenofocus>osd/controls/3d_nf.png</texturenofocus>
					<onclick>NextStereoMode</onclick>
					<visible>VideoPlayer.IsStereoscopic</visible>
				</control>
				<control type="button" id="107">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/dvd_fo.png</texturefocus>
					<texturenofocus>osd/controls/dvd_nf.png</texturenofocus>
					<onclick>PlayerControl(ShowVideoMenu)</onclick>
					<visible>VideoPlayer.HasMenu</visible>
				</control>
				<control type="button" id="110">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rec_fo.png</texturefocus>
					<texturenofocus>osd/controls/rec_nf.png</texturenofocus>
					<onclick>PVR.ToggleRecordPlayingChannel</onclick>
					<enable>PVR.CanRecordPlayingChannel</enable>
					<visible>VideoPlayer.Content(LiveTV)</visible>
					<animation effect="fade" start="100" end="50" time="100" condition="!PVR.CanRecordPlayingChannel">Conditional</animation>
				</control>
				<control type="button" id="108">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/channelUP_fo.png</texturefocus>
					<texturenofocus>osd/controls/channelUP_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="109">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/channelDOWN_fo.png</texturefocus>
					<texturenofocus>osd/controls/channelDOWN_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="101">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/previous_fo.png</texturefocus>
					<texturenofocus>osd/controls/previous_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="102">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rw_fo.png</texturefocus>
					<texturenofocus>osd/controls/rw_nf.png</texturenofocus>
					<onclick>PlayerControl(Rewind)</onclick>
					<enable>Player.SeekEnabled</enable>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.SeekEnabled">Conditional</animation>
				</control>
				<control type="togglebutton" id="103">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Play)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="togglebutton" id="111">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<enable>Player.PauseEnabled</enable>
					<onclick>PlayerControl(Play)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.PauseEnabled">Conditional</animation>
				</control>
				<control type="button" id="104">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/stop_fo.png</texturefocus>
					<texturenofocus>osd/controls/stop_nf.png</texturenofocus>
					<onclick>PlayerControl(Stop)</onclick>
				</control>
				<control type="button" id="105">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/ff_fo.png</texturefocus>
					<texturenofocus>osd/controls/ff_nf.png</texturenofocus>
					<onclick>PlayerControl(Forward)</onclick>
					<enable>Player.SeekEnabled</enable>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.SeekEnabled">Conditional</animation>
				</control>
				<control type="button" id="106">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/next_fo.png</texturefocus>
					<texturenofocus>osd/controls/next_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
			</control>
		</control>

		<!-- ================= -->
		<!-- == Top Buttons == -->
		<!-- ================= -->
		<control type="group">
			<left>45</left>
			<top>25</top>
			<include>CommonDialogsAnimation</include>
			<include>TextViewerHideAnimations</include>
			<visible>Player.HasVideo + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites) + !Window.IsActive(NumericInput) + !Window.IsActive(SliderDialog) + !Window.IsActive(videobookmarks) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(PVRChannelGuide)</visible>
			<!-- Buttons -->
			<control type="grouplist" id="1000">
				<include content="CommonTopInfoGroupList">
					<param name="onup" value="100"/>
					<param name="ondown" value="100"/>
					<param name="include" value="Logo"/>
				</include>
				<control type="label" id="999">
					<include>TopBigLabel</include>
					<label>$LOCALIZE[33063]</label>
				</control>
				<control type="button" id="1001">
					<description>Video Settings</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[157]</label>
					<onclick>ActivateWindow(OSDVideoSettings)</onclick>
				</control>
				<control type="button" id="1002">
					<description>Audio Settings</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[292]</label>
					<onclick>ActivateWindow(OSDAudioSettings)</onclick>
				</control>
				<control type="togglebutton" id="1003">
					<description>Bookmarks</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[298]</label>
					<onclick>ActivateWindow(VideoBookmarks)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="1004">
					<description>Subtitles</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[287]</label>
					<onclick>ActivateWindow(OSDSubtitleSettings)</onclick>
					<visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasSubtitles</visible>
				</control>
				<control type="button" id="1005">
					<description>PVR Channels</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[19019]</label>
					<onclick>ActivateWindow(PVROSDChannels)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="1006">
					<description>PVR Guide</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[19069]</label>
					<onclick>ActivateWindow(PVRChannelGuide)</onclick>
					<visible>VideoPlayer.Content(LiveTV) + VideoPlayer.HasEPG</visible>
				</control>
				<control type="button" id="1007">
					<description>Teletext</description>
					<include>TopMenuButton</include>
					<label>$LOCALIZE[31034]</label>
					<onclick>ActivateWindow(Teletext)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
			</control>
		</control>
	</include>

	<include name="VideoOSDStyleSimple">
		<control type="group">
			<include>FullscreenDimensions</include>
			<include>OSDAnimationSide</include>
			<visible>!Window.IsActive(SliderDialog) + !Window.IsActive(OSDSubtitleSettings) + !Window.IsActive(OSDVideoSettings) + !Window.IsActive(OSDAudioSettings) + !Window.IsActive(VideoBookmarks) + !Window.IsActive(SelectDialog) + !Window.IsActive(SubtitleSearch) + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites) + !Window.IsActive(NumericInput) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(PVRChannelGuide) + !Window.IsActive(TextViewer)</visible>
			<!-- Player Controls - General -->
			<control type="grouplist" id="100">
				<right>37</right>
				<top>0</top>
				<width>64</width>
				<height>720</height>
				<itemgap>-8</itemgap>
				<onleft>Close</onleft>
				<onright>190</onright>
				<onup>100</onup>
				<ondown>100</ondown>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>vertical</orientation>
				<include>OSDControlsSimpleAnimationGeneral</include>
				<control type="button" id="114">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/subtitles_fo.png</texturefocus>
					<texturenofocus>osd/controls/subtitles_nf.png</texturenofocus>
					<onclick>ActivateWindow(OSDSubtitleSettings)</onclick>
					<visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasSubtitles</visible>
				</control>
				<control type="button" id="110">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rec_fo.png</texturefocus>
					<texturenofocus>osd/controls/rec_nf.png</texturenofocus>
					<onclick>PVR.ToggleRecordPlayingChannel</onclick>
					<enable>PVR.CanRecordPlayingChannel</enable>
					<visible>VideoPlayer.Content(LiveTV)</visible>
					<animation effect="fade" start="100" end="50" time="100" condition="!PVR.CanRecordPlayingChannel">Conditional</animation>
				</control>
				<control type="button" id="108">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/channelUP_fo.png</texturefocus>
					<texturenofocus>osd/controls/channelUP_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="109">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/channelDOWN_fo.png</texturefocus>
					<texturenofocus>osd/controls/channelDOWN_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="101">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/previous_fo.png</texturefocus>
					<texturenofocus>osd/controls/previous_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="102">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rw_fo.png</texturefocus>
					<texturenofocus>osd/controls/rw_nf.png</texturenofocus>
					<onclick>PlayerControl(Rewind)</onclick>
					<enable>Player.SeekEnabled</enable>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.SeekEnabled">Conditional</animation>
				</control>
				<control type="togglebutton" id="103">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Play)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="togglebutton" id="111">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<enable>Player.PauseEnabled</enable>
					<onclick>PlayerControl(Play)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.PauseEnabled">Conditional</animation>
				</control>
				<control type="button" id="104">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/stop_fo.png</texturefocus>
					<texturenofocus>osd/controls/stop_nf.png</texturenofocus>
					<onclick>PlayerControl(Stop)</onclick>
				</control>
				<control type="button" id="105">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/ff_fo.png</texturefocus>
					<texturenofocus>osd/controls/ff_nf.png</texturenofocus>
					<onclick>PlayerControl(Forward)</onclick>
					<enable>Player.SeekEnabled</enable>
					<animation effect="fade" start="100" end="50" time="100" condition="!Player.SeekEnabled">Conditional</animation>
				</control>
				<control type="button" id="106">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/next_fo.png</texturefocus>
					<texturenofocus>osd/controls/next_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="112">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/3d_fo.png</texturefocus>
					<texturenofocus>osd/controls/3d_nf.png</texturenofocus>
					<onclick>NextStereoMode</onclick>
					<visible>VideoPlayer.IsStereoscopic</visible>
				</control>
			</control>
			<!-- Player Controls - Options -->
			<control type="grouplist" id="190">
				<right>37</right>
				<top>0</top>
				<width>64</width>
				<height>720</height>
				<itemgap>-8</itemgap>
				<onleft>100</onleft>
				<onright>Close</onright>
				<onup>190</onup>
				<ondown>190</ondown>
				<onback>left</onback>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>vertical</orientation>
				<include>OSDControlsSimpleAnimationOptions</include>
				<control type="button" id="188">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/simple_setting_hor_fo.png</texturefocus>
					<texturenofocus>osd/controls/simple_setting_hor_nf.png</texturenofocus>
					<onclick>Action(back)</onclick>
					<onclick>Skin.SetString(FullScreenVideoStyle,1)</onclick>
					<onclick condition="!Player.ShowInfo">AlarmClock(Open,ActivateWindow(VideoOSD),00:01,silent)</onclick>
					<!-- <onclick>Notification($LOCALIZE[10043],$LOCALIZE[31110])</onclick> -->
				</control>
				<control type="button" id="189">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/info_fo.png</texturefocus>
					<texturenofocus>osd/controls/info_nf.png</texturenofocus>
					<onclick>SetProperty(ShowTextViewer,2,Home)</onclick>
					<onclick>RunScript(script.embuary.helper,action=textviewer,header=$VAR[PlayerTitleLabel],message='"$VAR[TextViewerOSDTextbox]"')</onclick>
				</control>
				<control type="button" id="191">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/3d_fo.png</texturefocus>
					<texturenofocus>osd/controls/3d_nf.png</texturenofocus>
					<onclick>NextStereoMode</onclick>
					<visible>VideoPlayer.IsStereoscopic</visible>
				</control>
				<control type="button" id="192">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/dvd_fo.png</texturefocus>
					<texturenofocus>osd/controls/dvd_nf.png</texturenofocus>
					<onclick>PlayerControl(ShowVideoMenu)</onclick>
					<visible>VideoPlayer.HasMenu</visible>
				</control>
				<control type="button" id="193">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/video_fo.png</texturefocus>
					<texturenofocus>osd/controls/video_nf.png</texturenofocus>
					<onclick>ActivateWindow(OSDVideoSettings)</onclick>
				</control>
				<control type="button" id="194">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/audio_fo.png</texturefocus>
					<texturenofocus>osd/controls/audio_nf.png</texturenofocus>
					<onclick>ActivateWindow(OSDAudioSettings)</onclick>
				</control>
				<control type="button" id="195">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/bookmarks_fo.png</texturefocus>
					<texturenofocus>osd/controls/bookmarks_nf.png</texturenofocus>
					<onclick>ActivateWindow(VideoBookmarks)</onclick>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="196">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pvr_channels_fo.png</texturefocus>
					<texturenofocus>osd/controls/pvr_channels_nf.png</texturenofocus>
					<onclick>ActivateWindow(PVROSDChannels)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="197">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pvr_guide_fo.png</texturefocus>
					<texturenofocus>osd/controls/pvr_guide_nf.png</texturenofocus>
					<onclick>ActivateWindow(PVRChannelGuide)</onclick>
					<visible>VideoPlayer.Content(LiveTV) + VideoPlayer.HasEPG</visible>
				</control>
				<control type="button" id="198">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pvr_teletext_fo.png</texturefocus>
					<texturenofocus>osd/controls/pvr_teletext_nf.png</texturenofocus>
					<onclick>ActivateWindow(Teletext)</onclick>
					<visible>VideoPlayer.Content(LiveTV)</visible>
				</control>
				<control type="button" id="199">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/audio_profiles_fo.png</texturefocus>
					<texturenofocus>osd/controls/audio_profiles_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>RunScript(script.audio.profiles,0)</onclick>
					<visible>System.HasAddon(script.audio.profiles)</visible>
				</control>
				<control type="button" id="187">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/res_fo.png</texturefocus>
					<texturenofocus>osd/controls/res_nf.png</texturenofocus>
					<onclick>PlayerResolutionSelect</onclick>
					<visible>Player.HasResolutions</visible>
				</control>
			</control>
			<!-- Arrow -->
			<control type="grouplist">
				<left>630</left>
				<top>385</top>
				<width>1280</width>
				<height>720</height>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>horizontal</orientation>
				<animation effect="rotate" start="0" end="90" center="1270,360" condition="true">Conditional</animation>
				<animation effect="slide" start="0,0" end="0,-35" delay="140" time="250" tween="quadratic" easing="out" condition="!ControlGroup(190).HasFocus">Conditional</animation>
				<control type="image">
					<width>16</width>
					<height>16</height>
					<texture background="true">icons/submenu_arrow.png</texture>
					<colordiffuse>viewsinfo</colordiffuse>
				</control>
				<control type="label">
					<width min="0" max="720">auto</width>
					<height>15</height>
					<font>FontSize_15B</font>
					<label>$LOCALIZE[22082]</label>
					<textcolor>viewsinfo</textcolor>
				</control>
			</control>
		</control>
	</include>

	<include name="MusicOSDStyleDefault">
		<!-- Player Controls -->
		<control type="group">
			<include>OSDAnimation</include>
			<visible>!Window.IsActive(AddonSettings) + !Window.IsActive(SelectDialog) + !Window.IsActive(busydialog) + !Window.IsActive(VisualisationPresetList) + !Window.IsActive(script-cu-lrclyrics-main.xml) + !Window.IsActive(1112) + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites)</visible>
			<control type="grouplist" id="100">
				<right>40</right>
				<top>585</top>
				<width>505</width>
				<height>58</height>
				<itemgap>-8</itemgap>
				<onleft>100</onleft>
				<onright>100</onright>
				<onup>1000</onup>
				<ondown>1000</ondown>
				<align>right</align>
				<orientation>horizontal</orientation>
				<control type="button" id="115">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/simple_setting_ver_fo.png</texturefocus>
					<texturenofocus>osd/controls/simple_setting_ver_nf.png</texturenofocus>
					<onclick>Action(back)</onclick>
					<onclick>Skin.SetString(FullScreenMusicStyle,2)</onclick>
					<onclick>AlarmClock(Open,ActivateWindow(MusicOSD),00:01,silent)</onclick>
					<!-- <onclick>Notification($LOCALIZE[10043],$LOCALIZE[31110])</onclick> -->
				</control>
				<control type="button" id="108">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/audio_profiles_fo.png</texturefocus>
					<texturenofocus>osd/controls/audio_profiles_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>RunScript(script.audio.profiles,0)</onclick>
					<visible>System.HasAddon(script.audio.profiles)</visible>
				</control>
				<control type="button" id="107">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rec_fo.png</texturefocus>
					<texturenofocus>osd/controls/rec_nf.png</texturenofocus>
					<onclick>PVR.ToggleRecordPlayingChannel</onclick>
					<visible>PVR.CanRecordPlayingChannel</visible>
				</control>
				<control type="togglebutton" id="193">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/random_OFF_fo.png</texturefocus>
					<texturenofocus>osd/controls/random_OFF_nf.png</texturenofocus>
					<usealttexture>Playlist.IsRandom</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/random_ON_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/random_ON_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Random)</onclick>
					<visible>!MusicPartyMode.Enabled + !MusicPlayer.Content(LiveTV)</visible>
				</control>
				<control type="group" id="199">
					<width>58</width>
					<height>58</height>
					<visible>!MusicPartyMode.Enabled + !MusicPlayer.Content(LiveTV)</visible>
					<control type="togglebutton" id="194">
						<include>OSDControlsButton</include>
						<texturefocus></texturefocus>
						<texturenofocus></texturenofocus>
						<onclick>PlayerControl(Repeat)</onclick>
						<onleft>193</onleft>
						<onright>101</onright>
						<onup>1000</onup>
						<ondown>1000</ondown>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<texture>osd/controls/repeat_nf.png</texture>
						<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_fo.png</texture>
						<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<texture>osd/controls/repeat_one_nf.png</texture>
						<visible>Playlist.IsRepeatOne</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_one_fo.png</texture>
						<visible>Playlist.IsRepeatOne</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<texture>osd/controls/repeat_all_nf.png</texture>
						<visible>Playlist.IsRepeat</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>58</width>
						<height>58</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_all_fo.png</texture>
						<visible>Playlist.IsRepeat</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
				</control>
				<control type="button" id="101">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/previous_fo.png</texturefocus>
					<texturenofocus>osd/controls/previous_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
				</control>
				<control type="button" id="102">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rw_fo.png</texturefocus>
					<texturenofocus>osd/controls/rw_nf.png</texturenofocus>
					<onclick>PlayerControl(Rewind)</onclick>
				</control>
				<control type="togglebutton" id="103">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Play)</onclick>
				</control>
				<control type="button" id="104">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/stop_fo.png</texturefocus>
					<texturenofocus>osd/controls/stop_nf.png</texturenofocus>
					<onclick>Dialog.Close(120)</onclick>
					<onclick>PlayerControl(Stop)</onclick>
				</control>
				<control type="button" id="105">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/ff_fo.png</texturefocus>
					<texturenofocus>osd/controls/ff_nf.png</texturenofocus>
					<onclick>PlayerControl(Forward)</onclick>
				</control>
				<control type="button" id="106">
					<include>OSDControlsButton</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/next_fo.png</texturefocus>
					<texturenofocus>osd/controls/next_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
				</control>
			</control>
		</control>

		<!-- ================= -->
		<!-- == Top Buttons == -->
		<!-- ================= -->
		<control type="group">
			<left>45</left>
			<top>25</top>
			<include>CommonDialogsAnimation</include>
			<visible>Player.HasAudio + !Window.IsActive(script-cu-lrclyrics-main.xml) + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites)</visible>
			<!-- Buttons -->
			<control type="grouplist" id="1000">
				<include content="CommonTopInfoGroupList">
					<param name="onup" value="100"/>
					<param name="ondown" value="100"/>
					<param name="include" value="Logo"/>
				</include>
				<control type="label" id="999">
					<include>TopBigLabel</include>
					<label>$LOCALIZE[33063]</label>
				</control>
				<control type="button" id="1001">
					<description>Settings</description>
					<label>$LOCALIZE[5]</label>
					<include>TopMenuButton</include>
					<onclick>ActivateWindow(1112)</onclick>
				</control>
				<control type="togglebutton" id="1005">
					<description>Lyrics</description>
					<label>$LOCALIZE[24013]</label>
					<include>TopMenuButton</include>
					<onclick>RunScript($INFO[Skin.String(LyricScript_Path)])</onclick>
					<altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
					<altclick>RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
					<usealttexture>String.IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
				</control>
				<control type="button" id="1006">
					<description>Playlist</description>
					<label>$LOCALIZE[559]</label>
					<include>TopMenuButton</include>
					<onclick>Close</onclick>
					<onclick>ActivateWindow(musicplaylist)</onclick>
				</control>
				<!--
				<control type="togglebutton" id="1002">
					<description>Info</description>
					<label>$LOCALIZE[29915]: $LOCALIZE[591]</label>
					<altlabel>$LOCALIZE[29915]: $LOCALIZE[16041]</altlabel>
					<usealttexture>Skin.HasSetting(MusicInfoOSD)</usealttexture>
					<include>TopMenuButton</include>
					<onclick>Skin.ToggleSetting(MusicInfoOSD)</onclick>
				</control>
				-->
			</control>
		</control>
	</include>

	<include name="MusicOSDStyleSimple">
		<control type="group">
			<include>FullscreenDimensions</include>
			<include>OSDAnimationSide</include>
			<visible>!Window.IsActive(AddonSettings) + !Window.IsActive(SelectDialog) + !Window.IsActive(VisualisationPresetList) + !Window.IsActive(script-cu-lrclyrics-main.xml) + !Window.IsActive(1112) + !Window.IsActive(ShutdownMenu) + !Window.IsActive(favourites)</visible>
			<!-- Player Controls - General -->
			<control type="grouplist" id="100">
				<right>37</right>
				<top>0</top>
				<width>64</width>
				<height>720</height>
				<itemgap>-8</itemgap>
				<onleft>Close</onleft>
				<onright>190</onright>
				<onup>100</onup>
				<ondown>100</ondown>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>vertical</orientation>
				<include>OSDControlsSimpleAnimationGeneral</include>
				<control type="button" id="102">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/previous_fo.png</texturefocus>
					<texturenofocus>osd/controls/previous_nf.png</texturenofocus>
					<onclick>PlayerControl(Previous)</onclick>
				</control>
				<control type="button" id="104">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rw_fo.png</texturefocus>
					<texturenofocus>osd/controls/rw_nf.png</texturenofocus>
					<onclick>PlayerControl(Rewind)</onclick>
				</control>
				<control type="togglebutton" id="103">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/pause_fo.png</texturefocus>
					<texturenofocus>osd/controls/pause_nf.png</texturenofocus>
					<usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/play_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/play_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Play)</onclick>
				</control>
				<control type="button" id="105">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/stop_fo.png</texturefocus>
					<texturenofocus>osd/controls/stop_nf.png</texturenofocus>
					<onclick>Dialog.Close(120)</onclick>
					<onclick>PlayerControl(Stop)</onclick>
				</control>
				<control type="button" id="106">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/ff_fo.png</texturefocus>
					<texturenofocus>osd/controls/ff_nf.png</texturenofocus>
					<onclick>PlayerControl(Forward)</onclick>
				</control>
				<control type="button" id="107">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/next_fo.png</texturefocus>
					<texturenofocus>osd/controls/next_nf.png</texturenofocus>
					<onclick>PlayerControl(Next)</onclick>
				</control>
			</control>
			<!-- Player Controls - Options -->
			<control type="grouplist" id="190">
				<right>37</right>
				<top>0</top>
				<width>64</width>
				<height>720</height>
				<itemgap>-8</itemgap>
				<onleft>100</onleft>
				<onright>Close</onright>
				<onup>190</onup>
				<ondown>190</ondown>
				<onback>left</onback>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>vertical</orientation>
				<include>OSDControlsSimpleAnimationOptions</include>
				<control type="button" id="188">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/simple_setting_hor_fo.png</texturefocus>
					<texturenofocus>osd/controls/simple_setting_hor_nf.png</texturenofocus>
					<onclick>Action(back)</onclick>
					<onclick>Skin.SetString(FullScreenMusicStyle,1)</onclick>
					<onclick>AlarmClock(Open,ActivateWindow(MusicOSD),00:01,silent)</onclick>
					<!-- <onclick>Notification($LOCALIZE[10043],$LOCALIZE[31110])</onclick> -->
				</control>
				<control type="button" id="189">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/settings_fo.png</texturefocus>
					<texturenofocus>osd/controls/settings_nf.png</texturenofocus>
					<onclick>ActivateWindow(1112)</onclick>
				</control>
				<control type="button" id="192">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/info_fo.png</texturefocus>
					<texturenofocus>osd/controls/info_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>Skin.ToggleSetting(MusicInfoOSD)</onclick>
				</control>
				<control type="togglebutton" id="191">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/lyrics_fo.png</texturefocus>
					<texturenofocus>osd/controls/lyrics_nf.png</texturenofocus>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/lyrics_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/lyrics_nf.png</alttexturenofocus>
					<onclick>Close</onclick>
					<onclick>RunScript($INFO[Skin.String(LyricScript_Path)])</onclick>
					<altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
					<altclick>RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
					<usealttexture>String.IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
				</control>
				<control type="button" id="195">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/playlist_fo.png</texturefocus>
					<texturenofocus>osd/controls/playlist_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>ActivateWindow(musicplaylist)</onclick>
				</control>
				<control type="togglebutton" id="193">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/random_OFF_fo.png</texturefocus>
					<texturenofocus>osd/controls/random_OFF_nf.png</texturenofocus>
					<usealttexture>Playlist.IsRandom</usealttexture>
					<alttexturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/random_ON_fo.png</alttexturefocus>
					<alttexturenofocus>osd/controls/random_ON_nf.png</alttexturenofocus>
					<onclick>PlayerControl(Random)</onclick>
					<visible>!MusicPartyMode.Enabled + !MusicPlayer.Content(LiveTV)</visible>
				</control>
				<control type="group" id="199">
					<width>64</width>
					<height>64</height>
					<visible>!MusicPartyMode.Enabled + !MusicPlayer.Content(LiveTV)</visible>
					<control type="togglebutton" id="194">
						<include>OSDControlsButtonBig</include>
						<texturefocus></texturefocus>
						<texturenofocus></texturenofocus>
						<onclick>PlayerControl(Repeat)</onclick>
						<onleft>100</onleft>
						<onright>190</onright>
						<onup>193</onup>
						<ondown>198</ondown>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<texture>osd/controls/repeat_nf.png</texture>
						<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_fo.png</texture>
						<visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<texture>osd/controls/repeat_one_nf.png</texture>
						<visible>Playlist.IsRepeatOne</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_one_fo.png</texture>
						<visible>Playlist.IsRepeatOne</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<texture>osd/controls/repeat_all_nf.png</texture>
						<visible>Playlist.IsRepeat</visible>
						<visible>!Control.HasFocus(194)</visible>
					</control>
					<control type="image">
						<width>64</width>
						<height>64</height>
						<colordiffuse>$VAR[Textures.GlobalColor]</colordiffuse>
						<texture>osd/controls/repeat_all_fo.png</texture>
						<visible>Playlist.IsRepeat</visible>
						<visible>Control.HasFocus(194)</visible>
					</control>
				</control>
				<control type="button" id="198">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/rec_fo.png</texturefocus>
					<texturenofocus>osd/controls/rec_nf.png</texturenofocus>
					<onclick>PVR.ToggleRecordPlayingChannel</onclick>
					<visible>PVR.CanRecordPlayingChannel</visible>
				</control>
				<control type="button" id="197">
					<include>OSDControlsButtonBig</include>
					<texturefocus colordiffuse="$VAR[Textures.GlobalColor]">osd/controls/audio_profiles_fo.png</texturefocus>
					<texturenofocus>osd/controls/audio_profiles_nf.png</texturenofocus>
					<onclick>Close</onclick>
					<onclick>RunScript(script.audio.profiles,0)</onclick>
					<visible>System.HasAddon(script.audio.profiles)</visible>
				</control>
			</control>
			<!-- Arrow -->
			<control type="grouplist">
				<left>630</left>
				<top>385</top>
				<width>1280</width>
				<height>720</height>
				<align>center</align>
				<aligny>center</aligny>
				<orientation>horizontal</orientation>
				<animation effect="rotate" start="0" end="90" center="1270,360" condition="true">Conditional</animation>
				<animation effect="slide" start="0,0" end="0,-35" delay="140" time="250" tween="quadratic" easing="out" condition="!ControlGroup(190).HasFocus">Conditional</animation>
				<control type="image">
					<width>16</width>
					<height>16</height>
					<colordiffuse>viewsinfo</colordiffuse>
					<texture background="true">icons/submenu_arrow.png</texture>
				</control>
				<control type="label">
					<width>auto</width>
					<height>15</height>
					<font>FontSize_15B</font>
					<textcolor>viewsinfo</textcolor>
					<label>$LOCALIZE[22082]</label>
					<scroll>false</scroll>
				</control>
			</control>
		</control>
	</include>

	<variable name="OverlayStateIcons">
		<value condition="Player.Paused">osd/paused-overlay.png</value>
		<value condition="Player.Forwarding">osd/ff-overlay.png</value>
		<value condition="Player.Rewinding">osd/rw-overlay.png</value>
	</variable>

	<variable name="TextViewerOSDTextbox">
		<value condition="!String.IsEmpty(VideoPlayer.CastAndRole)">[COLOR=white]$LOCALIZE[207][CR][/COLOR]$INFO[VideoPlayer.Plot][CR][CR][COLOR=white]$LOCALIZE[206][/COLOR][CR]$INFO[VideoPlayer.CastAndRole][CR][CR][COLOR=white]$LOCALIZE[563][/COLOR][CR]$INFO[VideoPlayer.MPAA]</value>
		<value condition="!String.IsEmpty(VideoPlayer.MPAA)">[COLOR=white]$LOCALIZE[207][/COLOR][CR]$INFO[VideoPlayer.Plot][CR][CR][COLOR=white]$LOCALIZE[563][/COLOR][CR]$INFO[VideoPlayer.MPAA]</value>
		<value condition="!String.IsEmpty(VideoPlayer.Plot)">[COLOR=white]$LOCALIZE[207][/COLOR][CR]$INFO[VideoPlayer.Plot]</value>
		<value>$LOCALIZE[195]</value>
	</variable>

	<variable name="SubtitlesSearchTitleString">
		<value condition="VideoPlayer.Content(Episodes)"> $LOCALIZE[31029] [B]"$INFO[VideoPlayer.TVShowTitle,, ]$INFO[VideoPlayer.Season,,x]$INFO[VideoPlayer.Episode]"[/B]</value>
		<value>$INFO[Player.Title, $LOCALIZE[31029] [B]","[/B]]</value>
	</variable>

	<variable name="PlayerTitleLabel">
		<value condition="VideoPlayer.Content(Movies) + !VideoPlayer.Content(LiveTV)">$INFO[Player.Title,, ]$INFO[VideoPlayer.Year, (,) ]</value>
		<value condition="VideoPlayer.Content(LiveTV)">$INFO[VideoPlayer.ChannelNumber,,. ]$INFO[VideoPlayer.ChannelName]</value>
		<value>$INFO[Player.Title]</value>
	</variable>

	<variable name="PlayerSubLabel">
		<value condition="VideoPlayer.Content(Movies)">$INFO[VideoPlayer.Genre]</value>
		<value condition="VideoPlayer.Content(Episodes) + !String.IsEmpty(VideoPlayer.TVShowTitle)">$INFO[VideoPlayer.TVShowTitle]$INFO[VideoPlayer.Season, · $LOCALIZE[20373] ,]$INFO[VideoPlayer.Episode, · $LOCALIZE[20359] ,]</value>
		<value condition="![VideoPlayer.Content(Movies) | VideoPlayer.Content(Episodes) | VideoPlayer.Content(LiveTV)] + !String.IsEmpty(VideoPlayer.Genre)">$INFO[VideoPlayer.Genre]</value>
		<value condition="VideoPlayer.Content(LiveTV) + !String.IsEmpty(Player.Title)">$INFO[Player.Title,, · ]$INFO[VideoPlayer.Genre]</value>
		<value condition="Player.HasAudio + ![VideoPlayer.Content(Movies) | VideoPlayer.Content(Episodes) | VideoPlayer.Content(LiveTV)] + !String.IsEmpty(MusicPlayer.Artist)">$INFO[MusicPlayer.Artist,, - ]$INFO[MusicPlayer.Album]$INFO[MusicPlayer.Year, (,) ]</value>
		<value>$INFO[Player.Filenameandpath]</value>
	</variable>

	<variable name="OSDInfoPremieredFadeLabel">
		<value condition="VideoPlayer.Content(Episodes)">$INFO[VideoPlayer.Premiered,[COLOR=white]$LOCALIZE[20416]:[/COLOR] ]</value>
	</variable>

	<variable name="OSDInfoChapterFadeLabel">
		<value condition="Player.ChapterCount">$LOCALIZE[21396]: [COLOR=white]$INFO[Player.Chapter]$INFO[Player.ChapterCount, / ][/COLOR]</value>
	</variable>

	<variable name="OSDInfoPresDownFadeLabel">
		<value condition="Window.IsActive(VideoOSD)">[COLOR=$VAR[Textures.GlobalColor]]$LOCALIZE[31164][/COLOR]</value>
	</variable>

	<variable name="OSDMusicFlagsFadeLabel">
		<value condition="Player.HasAudio">$INFO[MusicPlayer.PlaylistPosition,$LOCALIZE[554] ]$INFO[MusicPlayer.PlaylistLength,/, · ]$INFO[MusicPlayer.Codec,]$INFO[MusicPlayer.Bitrate, · ,kbps]$INFO[MusicPlayer.bitspersample, · ,bit]$INFO[MusicPlayer.Samplerate, · ,kHz]</value>
	</variable>

	<variable name="OSDPVRChannelsGroupLabel">
		<value condition="pvr.IsPlayingTv">$INFO[VideoPlayer.ChannelGroup]</value>
		<value condition="pvr.IsPlayingRadio">$INFO[MusicPlayer.ChannelGroup]</value>
	</variable>

	<variable name="FullScreenMusicStyleName">
		<value condition="String.IsEqual(Skin.String(FullScreenMusicStyle),1)">$LOCALIZE[571]</value>
		<value condition="String.IsEqual(Skin.String(FullScreenMusicStyle),2)">$LOCALIZE[31107]</value>
	</variable>

	<variable name="FullScreenVideoStyleName">
		<value condition="String.IsEqual(Skin.String(FullScreenVideoStyle),1)">$LOCALIZE[571]</value>
		<value condition="String.IsEqual(Skin.String(FullScreenVideoStyle),2)">$LOCALIZE[31107]</value>
	</variable>

	<variable name="DialogSeekBarStyleName">
		<value condition="String.IsEqual(Skin.String(DialogSeekBarStyle),1)">$LOCALIZE[571]</value>
		<value condition="String.IsEqual(Skin.String(DialogSeekBarStyle),2)">$LOCALIZE[31107]</value>
		<value condition="String.IsEqual(Skin.String(DialogSeekBarStyle),3)">$LOCALIZE[20159]</value>
	</variable>

	<variable name="DialogSeekBarTime">
		<value condition="!Player.Seeking">$INFO[Player.Time]</value>
		<value condition="Player.Seeking">$INFO[Player.SeekTime]</value>
	</variable>

	<variable name="DialogSeekBarLabel">
		<value condition="Integer.IsGreater(PVR.ChannelNumberInput,0)">[COLOR=$VAR[Text.GlobalColor]]$INFO[PVR.ChannelNumberInput,$LOCALIZE[19000] ][/COLOR]</value>
		<value condition="Player.Caching">[COLOR=white]$LOCALIZE[15107] $INFO[Player.CacheLevel]%[/COLOR]</value>
		<value condition="Player.Paused + ![Player.Caching | Player.Seeking]">[COLOR=$VAR[Text.GlobalColor]]$LOCALIZE[31302][/COLOR]</value>
		<value condition="!String.IsEmpty(Player.SeekStepSize) + ![Player.Forwarding | Player.Rewinding]">$LOCALIZE[773]  [COLOR=white]$INFO[Player.SeekStepSize][/COLOR]</value>
		<value condition="Player.Seeking + !String.IsEmpty(Player.SeekOffset)">$LOCALIZE[773]  [COLOR=white]$INFO[Player.SeekOffset][/COLOR]</value>
		<value condition="Player.Rewinding2x + !Player.Seeking">$LOCALIZE[31303] [COLOR=white]x2[/COLOR]</value>
		<value condition="Player.Rewinding4x + !Player.Seeking">$LOCALIZE[31303] [COLOR=white]x4[/COLOR]</value>
		<value condition="Player.Rewinding8x + !Player.Seeking">$LOCALIZE[31303] [COLOR=white]x8[/COLOR]</value>
		<value condition="Player.Rewinding16x + !Player.Seeking">$LOCALIZE[31303] [COLOR=white]x16[/COLOR]</value>
		<value condition="Player.Rewinding32x + !Player.Seeking">$LOCALIZE[31303] [COLOR=white]x32[/COLOR]</value>
		<value condition="Player.Forwarding2x + !Player.Seeking">$LOCALIZE[31304] [COLOR=white]x2[/COLOR]</value>
		<value condition="Player.Forwarding4x + !Player.Seeking">$LOCALIZE[31304] [COLOR=white]x4[/COLOR]</value>
		<value condition="Player.Forwarding8x + !Player.Seeking">$LOCALIZE[31304] [COLOR=white]x8[/COLOR]</value>
		<value condition="Player.Forwarding16x + !Player.Seeking">$LOCALIZE[31304] [COLOR=white]x16[/COLOR]</value>
		<value condition="Player.Forwarding32x + !Player.Seeking">$LOCALIZE[31304] [COLOR=white]x32[/COLOR]</value>
		<value condition="Player.HasPerformedSeek(1) + !Player.Seeking + !String.IsEmpty(Player.SeekOffset)">$LOCALIZE[773]  [COLOR=white]$INFO[Player.SeekOffset][/COLOR]</value>
		<value>[COLOR=$VAR[Text.GlobalColor]]$LOCALIZE[31301][/COLOR]</value>
	</variable>
	<variable name="DialogSeekBarLabelSimple">
		<value condition="Integer.IsGreater(PVR.ChannelNumberInput,0)">$INFO[PVR.ChannelNumberInput]</value>
		<value condition="Player.Caching">$INFO[Player.CacheLevel,,%]</value>
		<value condition="Player.Rewinding2x + !Player.Seeking">x2</value>
		<value condition="Player.Rewinding4x + !Player.Seeking">x4</value>
		<value condition="Player.Rewinding8x + !Player.Seeking">x8</value>
		<value condition="Player.Rewinding16x + !Player.Seeking">x16</value>
		<value condition="Player.Rewinding32x + !Player.Seeking">x32</value>
		<value condition="Player.Forwarding2x + !Player.Seeking">x2</value>
		<value condition="Player.Forwarding4x + !Player.Seeking">x4</value>
		<value condition="Player.Forwarding8x + !Player.Seeking">x8</value>
		<value condition="Player.Forwarding16x + !Player.Seeking">x16</value>
		<value condition="Player.Forwarding32x + !Player.Seeking">x32</value>
	</variable>

	<variable name="DialogSeekBarIcons">
		<value condition="Player.Forwarding">osd/osd_ff.png</value>
		<value condition="Player.Rewinding">osd/osd_rw.png</value>
		<value condition="Player.Paused | Player.Caching">osd/osd_pause.png</value>
	</variable>

	<variable name="PlayerArtPoster">
		<value condition="!String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
		<value condition="VideoPlayer.Content(Episodes) + !String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
	</variable>

	<variable name="Vis-Background">
		<value condition="Skin.HasSetting(Vis-Fanart) + !String.IsEmpty(Player.Art(fanart))">$INFO[Player.Art(fanart)]</value>
		<value condition="Skin.HasSetting(Vis-ArtistSlideshow) + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</value>
		<value condition="Skin.HasSetting(Vis-MusicSlideshow) + !String.IsEmpty(Window(home).Property(EmbuaryBackgroundMusic))">$INFO[Window(home).Property(EmbuaryBackgroundMusic)]</value>
		<value>windows/bg/empty.png</value>
	</variable>

</includes>