<?xml version="1.0" encoding="UTF-8"?>
<window>
	<defaultcontrol always="true">655</defaultcontrol>
	<controls>
		<visible>Player.HasMedia</visible>
		<control type="group">
			<animation effect="fade" start="100" end="0" time="200" condition="Window.IsVisible(sliderdialog) | Window.IsVisible(osdvideosettings) | Window.IsVisible(osdaudiosettings) | Window.IsVisible(videobookmarks)">conditional</animation>
			<include>player-mediaicon</include>
			<control type="group"><!-- Player info labels -->
				<control type="group" id="1">
					<visible>!VideoPlayer.Content(LiveTV)</visible>
					<control type="label" id="1">
						<left>342</left>
						<top>1032</top>
						<width>345</width>
						<height>30</height>
						<font>apptv20</font>
						<label>[COLOR=disabled-text]($INFO[System.Time])[/COLOR] $INFO[VideoPlayer.Time]</label>
						<align>right</align>
					</control>
					<control type="label" id="1">
						<left>1617</left>
						<top>1032</top>
						<width>345</width>
						<height>30</height>
						<font>apptv20</font>
						<label>-$INFO[VideoPlayer.TimeRemaining] [COLOR=disabled-text]($INFO[Player.FinishTime])[/COLOR]</label>
					</control>
				</control>
				<control type="group" id="1">
					<visible>VideoPlayer.Content(LiveTV)</visible>
					<control type="label" id="1">
						<left>342</left>
						<top>1032</top>
						<width>345</width>
						<height>30</height>
						<font>apptv20</font>
						<label>[COLOR=disabled-text]($INFO[System.Time])[/COLOR] $INFO[PVR.EpgEventElapsedTime]</label>
						<align>right</align>
					</control>
					<control type="label" id="1">
						<left>1617</left>
						<top>1032</top>
						<width>345</width>
						<height>30</height>
						<font>apptv20</font>
						<label>-$INFO[PVR.EpgEventRemainingTime] [COLOR=disabled-text]($INFO[PVR.EpgEventFinishTime])[/COLOR]</label>
					</control>
				</control>
				<control type="group">
					<visible>![Window.IsVisible(seekbar)]</visible>
					<control type="group" id="1">
						<visible>!VideoPlayer.Content(LiveTV)</visible>
						<control type="progress" id="1">
							<left>717</left>
							<top>1040</top>
							<width>870</width>
							<height>18</height>
							<info>Player.ProgressCache</info>
							<colordiffuse>CacheBarColor</colordiffuse>
						</control>
						<control type="progress" id="1">
							<left>717</left>
							<top>1040</top>
							<width>870</width>
							<height>18</height>
							<info>Player.Progress</info>
						</control>
						<control type="slider" id="690">
							<left>717</left>
							<top>1040</top>
							<width>870</width>
							<height>18</height>
							<action>seek</action>
							<onup>650</onup>
						</control>
					</control>
					<control type="progress" id="1">
						<left>717</left>
						<top>1040</top>
						<width>870</width>
						<height>18</height>
						<info>PVR.EpgEventProgress</info>
						<visible>VideoPlayer.Content(LiveTV)</visible>
					</control>
					<control type="slider" id="691">
						<left>717</left>
						<top>1040</top>
						<width>870</width>
						<height>18</height>
						<info>PVR.TimeshiftProgressPlayPos</info>
						<action>pvr.seek</action>
						<onup>650</onup>
						<visible>VideoPlayer.Content(LiveTV)</visible>
					</control>
				</control>
			</control>
			<control type="grouplist" id="620"><!-- Play group OSD Buttons -->
				<left>1076</left>
				<top>902</top>
				<width>138</width>
				<height>64</height>
				<itemgap>3</itemgap>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown>650</ondown>
				<visible>Control.HasFocus(655) | ControlGroup(620).HasFocus()</visible>
				<!-- Tempo down -->
				<include content="osd-button">
					<param name="osdid" value="621" />
					<param name="osdtexture" value="osd-btn-tempodown" />
					<param name="osdaction" value="PlayerControl(tempodown)" />
					<param name="osdvisible" value="Player.TempoEnabled" />
				</include>
				<!-- Tempo up -->
				<include content="osd-button">
					<param name="osdid" value="622" />
					<param name="osdtexture" value="osd-btn-tempoup" />
					<param name="osdaction" value="PlayerControl(tempoup)" />
					<param name="osdvisible" value="Player.TempoEnabled" />
				</include>
			</control>
			<control type="grouplist" id="630"><!-- Settings group OSD Buttons -->
				<left>730</left>
				<top>902</top>
				<width>420</width>
				<height>64</height>
				<defaultcontrol always="true">635</defaultcontrol>
				<itemgap>6</itemgap>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown>650</ondown>
				<visible>Control.HasFocus(652) | ControlGroup(630).HasFocus()</visible>
				<!-- Colour management Menu -->
				<include content="osd-button">
					<param name="osdid" value="631" />
					<param name="osdtexture" value="osd-btn-cms" />
					<param name="osdaction" value="ActivateWindow(osdcmssettings)" />
					<param name="osdvisible" value="System.HasCMS" />
				</include>
				<!-- 3D Menu -->
				<include content="osd-button">
					<param name="osdid" value="632" />
					<param name="osdtexture" value="osd-btn-3D" />
					<param name="osdaction" value="ActivateWindow(1151)" />
					<param name="osdvisible" value="VideoPlayer.IsStereoscopic" />
				</include>
				<!-- Subtitles Menu -->
				<include content="osd-button">
					<param name="osdid" value="633" />
					<param name="osdtexture" value="osd-btn-subtitle" />
					<param name="osdaction" value="ActivateWindow(osdsubtitlesettings)" />
					<param name="osdvisible" value="Player.HasVideo" />
				</include>
				<!-- Audio Menu -->
				<include content="osd-button">
					<param name="osdid" value="635" />
					<param name="osdtexture" value="osd-btn-audio" />
					<param name="osdaction" value="ActivateWindow(osdaudiosettings)" />
				</include>
				<!-- Video Menu -->
				<include content="osd-button">
					<param name="osdid" value="636" />
					<param name="osdtexture" value="osd-btn-video" />
					<param name="osdaction" value="ActivateWindow(osdvideosettings)" />
				</include>
				<!-- Teletext -->
				<include content="osd-button">
					<param name="osdid" value="637" />
					<param name="osdtexture" value="osd-btn-teletext" />
					<param name="osdaction" value="Dialog.Close(VideoOSD)" />
					<param name="osdaction2" value="ActivateWindow(teletext)" />
					<param name="osdvisible" value="VideoPlayer.HasTeletext" />
				</include>
			</control>
			<control type="grouplist" id="640"><!-- Back group OSD buttons -->
				<left>1024</left>
				<top>902</top>
				<width>138</width>
				<height>64</height>
				<itemgap>6</itemgap>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown>650</ondown>
				<visible>[Control.HasFocus(654) | ControlGroup(640).HasFocus()] + !VideoPlayer.Content(LiveTV)</visible>
				<!-- Skip Bwd -->
				<include content="osd-button">
					<param name="osdid" value="642" />
					<param name="osdtexture" value="osd-btn-skipback" />
					<param name="osdaction" value="PlayerControl(Previous)" />
				</include>
			</control>
			<control type="grouplist" id="650"><!-- Default group OSD buttons -->
				<left>836</left>
				<top>968</top>
				<width>630</width>
				<height>64</height>
				<itemgap>6</itemgap>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown condition="!VideoPlayer.Content(LiveTV)">690</ondown>
				<ondown condition="VideoPlayer.Content(LiveTV)">691</ondown>
				<!-- Fullscreen -->
				<include content="osd-button">
					<param name="osdid" value="651" />
					<param name="osdtexture" value="osd-btn-zoom" />
					<param name="osdaction" value="Dialog.Close(all,true)" />
					<param name="osdaction2" value="FullScreen" />
				</include>
				<!-- Settings -->
				<include content="osd-button">
					<param name="osdid" value="652" />
					<param name="osdtexture" value="osd-btn-setting" />
					<param name="osdaction" value="SetFocus(630)" />
					<param name="osdup" value="630" />
				</include>
				<control type="image" id="653">
					<width>64</width>
					<height>64</height>
					<texture>blank.png</texture>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<!-- Rewind -->
				<include content="osd-button">
					<param name="osdid" value="654" />
					<param name="osdtexture" value="osd-btn-rewind" />
					<param name="osdaction" value="PlayerControl(Rewind)" />
					<param name="osdup" value="640" />
				</include>
				<!-- Record -->
				<include content="osd-togglebutton">
					<param name="osdid" value="677" />
					<param name="osdtexture" value="osd-btn-rec" />
					<param name="osdusealttexture" value="PVR.CanRecordPlayingChannel+PVR.IsRecordingPlayingChannel" />
					<param name="osdalttexture" value="osd-btn-rec-recording" />
					<param name="osdaction" value="PVR.ToggleRecordPlayingChannel" />
					<param name="osdvisible" value="PVR.CanRecordPlayingChannel" />
				</include>
				<!-- Play -->
				<include content="osd-togglebutton">
					<param name="osdid" value="655" />
					<param name="osdtexture" value="osd-btn-pause" />
					<param name="osdusealttexture" value="Player.Paused|Player.Forwarding|Player.Rewinding" />
					<param name="osdalttexture" value="osd-btn-play" />
					<param name="osdaction" value="PlayerControl(Play)" />
					<param name="osdup" value="620" />
				</include>
				<!-- Stop -->
				<include content="osd-button">
					<param name="osdid" value="656" />
					<param name="osdtexture" value="osd-btn-stop" />
					<param name="osdaction" value="PlayerControl(Stop)" />
				</include>
				<!-- Fast Forward -->
				<include content="osd-button">
					<param name="osdid" value="657" />
					<param name="osdtexture" value="osd-btn-fastfwd" />
					<param name="osdaction" value="PlayerControl(Forward)" />
					<param name="osdup" value="660" />
				</include>
				<control type="image" id="658">
					<width>64</width>
					<height>64</height>
					<texture>blank.png</texture>
					<visible>!VideoPlayer.Content(LiveTV)</visible>
				</control>
				<!-- EPG Menu -->
				<include content="osd-button">
					<param name="osdid" value="980" />
					<param name="osdtexture" value="osd-btn-guide" />
					<param name="osdaction" value="Close" />
					<param name="osdaction2" value="ActivateWindow(tvguide)" />
					<param name="osdvisible" value="VideoPlayer.Content(LiveTV)+VideoPlayer.HasEPG" />
				</include>
				<!-- More options -->
				<include content="osd-button">
					<param name="osdid" value="659" />
					<param name="osdtexture" value="osd-btn-more" />
					<param name="osdaction" value="SetFocus(670)" />
					<param name="osdup" value="670" />
				</include>
			</control>
			<control type="grouplist" id="660"><!-- Forward group OSD Button -->
				<left>1220</left>
				<top>902</top>
				<width>138</width>
				<height>64</height>
				<itemgap>6</itemgap>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown>650</ondown>
				<visible>[Control.HasFocus(657) | ControlGroup(660).HasFocus()] + !VideoPlayer.Content(LiveTV)</visible>
				<!-- Skip Fwd -->
				<include content="osd-button">
					<param name="osdid" value="662" />
					<param name="osdtexture" value="osd-btn-skipfwd" />
					<param name="osdaction" value="PlayerControl(Next)" />
				</include>
			</control>
			<control type="grouplist" id="670"><!-- More group OSD Buttons -->
				<left>1150</left>
				<top>902</top>
				<width>560</width>
				<height>64</height>
				<itemgap>6</itemgap>
				<defaultcontrol always="true">678</defaultcontrol>
				<orientation>horizontal</orientation>
				<align>center</align>
				<ondown>650</ondown>
				<visible>Control.HasFocus(659) | ControlGroup(670).HasFocus()</visible>
				<!-- DVD Menu -->
				<include content="osd-button">
					<param name="osdid" value="671" />
					<param name="osdtexture" value="osd-btn-dvdmenu" />
					<param name="osdaction" value="PlayerControl(ShowVideoMenu)" />
					<param name="osdvisible" value="VideoPlayer.HasMenu" />
				</include>
				<!-- Eject Disk -->
				<include content="osd-button">
					<param name="osdid" value="672" />
					<param name="osdtexture" value="osd-btn-eject" />
					<param name="osdaction" value="EjectTray()" />
					<param name="osdvisible" value="System.HasMediadvd" />
				</include>
				<!-- Bookmarks menu -->
				<include content="osd-button">
					<param name="osdid" value="673" />
					<param name="osdtexture" value="osd-btn-bookmark" />
					<param name="osdaction" value="ActivateWindow(videobookmarks)" />
					<param name="osdvisible" value="!VideoPlayer.Content(LiveTV)" />
				</include>
				<!-- Playlist -->
				<include content="osd-button">
					<param name="osdid" value="674" />
					<param name="osdtexture" value="osd-btn-playlist" />
					<param name="osdaction" value="ActivateWindow(videoplaylist)" />
					<param name="osdvisible" value="!VideoPlayer.Content(LiveTV)" />
				</include>
				<!-- Channel Up -->
				<include content="osd-button">
					<param name="osdid" value="675" />
					<param name="osdtexture" value="osd-btn-channelup" />
					<param name="osdaction" value="ChannelUp" />
					<param name="osdvisible" value="VideoPlayer.Content(LiveTV)" />
				</include>
				<!-- Channel Down -->
				<include content="osd-button">
					<param name="osdid" value="676" />
					<param name="osdtexture" value="osd-btn-channeldown" />
					<param name="osdaction" value="ChannelDown" />
					<param name="osdvisible" value="VideoPlayer.Content(LiveTV)" />
				</include>
				<!-- Volume Up -->
				<include content="osd-button">
					<param name="osdid" value="678" />
					<param name="osdtexture" value="osd-btn-volumeup" />
					<param name="osdaction" value="VolumeUp" />
				</include>
				<!-- Volume Down -->
				<include content="osd-button">
					<param name="osdid" value="679" />
					<param name="osdtexture" value="osd-btn-volumedown" />
					<param name="osdaction" value="VolumeDown" />
				</include>
			</control>
		</control>
	</controls>
</window>