<?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol/> <controls> <!-- view mode, sizing, screen resolution --> <control type="group" id="0"> <depth>DepthOSD+</depth> <left>0</left> <top>20</top> <animation effect="fade" time="150">VisibleChange</animation> <control type="image"> <description>media info background image</description> <left>0</left> <top>0</top> <width>1280</width> <height>160</height> <texture>black-back.png</texture> </control> <control type="label" id="10"> <description>row 1 label</description> <left>50</left> <top>10</top> <width>1180</width> <height>30</height> <align>left</align> <aligny>center</aligny> <font>font12</font> <label/> </control> <control type="label" id="11"> <description>row 2 label</description> <left>50</left> <top>55</top> <width>1180</width> <height>30</height> <align>left</align> <aligny>center</aligny> <font>font12</font> <label/> </control> <control type="label" id="12"> <description>row 3 label</description> <left>50</left> <top>100</top> <width>1180</width> <height>45</height> <align>left</align> <aligny>center</aligny> <font>font12</font> <label/> </control> </control> <!-- media infos --> <control type="group" id="1"> <depth>DepthOSD</depth> <visible>[Player.ShowInfo | Window.IsActive(VideoOSD)] + ![Window.IsVisible(OSDSubtitleSettings) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks) | Window.IsVisible(PVROSDChannels) | Window.IsVisible(PVRChannelGuide) | Window.IsVisible(SliderDialog)]</visible> <animation effect="fade" time="150">VisibleChange</animation> <control type="image" id="1"> <left>-20</left> <top>-150</top> <width>1320</width> <height>256</height> <texture flipy="true" border="1">HomeNowPlayingBack.png</texture> </control> <control type="label" id="1"> <description>Chapter Count Header label</description> <left>30</left> <top>5</top> <width>1000</width> <height>25</height> <align>left</align> <aligny>center</aligny> <font>font13</font> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <label>$INFO[Player.Chapter,$LOCALIZE[21396]: ]$INFO[Player.ChapterCount, / ]$INFO[Player.ChapterName,[COLOR=grey] - (,)[/COLOR]]</label> <visible>Player.ChapterCount + !VideoPlayer.Content(LiveTV)</visible> </control> <control type="label" id="1"> <description>Channel Group label</description> <left>30</left> <top>5</top> <width>1000</width> <height>25</height> <align>left</align> <aligny>center</aligny> <font>font13</font> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <label>$INFO[VideoPlayer.ChannelGroup,$LOCALIZE[31509]: ]</label> <visible>VideoPlayer.Content(LiveTV)</visible> </control> <control type="label" id="1"> <description>Clock label</description> <left>450</left> <top>5</top> <width>800</width> <height>25</height> <align>right</align> <aligny>center</aligny> <font>font13</font> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <label>$INFO[System.Time]</label> <animation effect="slide" start="0,0" end="-30,0" time="0" condition="Player.Muted">conditional</animation> <animation effect="slide" start="0,0" end="-70,0" time="0" condition="system.getbool(input.enablemouse) + Window.IsVisible(VideoOSD)">conditional</animation> </control> <control type="image" id="1"> <left>-20</left> <top>230r</top> <width>1320</width> <height>230</height> <texture border="1">HomeNowPlayingBack.png</texture> </control> <control type="image" id="1"> <depth>DepthOSDPopout</depth> <description>cover image</description> <left>20</left> <top>260r</top> <width>300</width> <height>230</height> <texture fallback="DefaultVideoCover.png">$VAR[NowPlayingThumb]</texture> <aspectratio aligny="bottom">keep</aspectratio> <bordertexture border="8">ThumbShadow.png</bordertexture> <bordersize>8</bordersize> <visible>![VideoPlayer.Content(Movies) | VideoPlayer.Content(LiveTV)]</visible> </control> <control type="image" id="1"> <depth>DepthOSDPopout</depth> <description>Movie cover image</description> <left>20</left> <top>350r</top> <width>300</width> <height>330</height> <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture> <aspectratio aligny="bottom">keep</aspectratio> <bordertexture border="8">ThumbShadow.png</bordertexture> <bordersize>8</bordersize> <visible>VideoPlayer.Content(Movies)</visible> </control> <control type="image" id="1"> <depth>DepthOSDPopout</depth> <description>PIcon image</description> <left>20</left> <top>200r</top> <width>300</width> <height>150</height> <texture fallback="DefaultVideoCover.png">$INFO[Player.Art(thumb)]</texture> <aspectratio aligny="center">keep</aspectratio> <visible>VideoPlayer.Content(LiveTV)</visible> </control> <control type="group" id="1"> <left>330</left> <top>185r</top> <control type="label" id="1"> <description>Heading label</description> <left>0</left> <top>0</top> <width>910</width> <height>25</height> <align>left</align> <aligny>center</aligny> <font>font13</font> <label>$LOCALIZE[31040]</label> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <visible>![VideoPlayer.Content(LiveTV) + PVR.IsRecordingPlayingChannel]</visible> <animation effect="slide" start="0,0" end="0,25" time="0" condition="!VideoPlayer.Content(Movies) + !VideoPlayer.Content(Episodes) + !VideoPlayer.Content(MusicVideos) + !VideoPlayer.Content(LiveTV) + !PVR.IsPlayingRecording">conditional</animation> </control> <control type="image" id="1"> <top>0</top> <width>50</width> <height>25</height> <aspectratio align="center" aligny="center">keep</aspectratio> <texture>PVR-IsRecording.png</texture> <visible>VideoPlayer.Content(LiveTV) + PVR.IsRecordingPlayingChannel + !Player.ChannelPreviewActive</visible> </control> <control type="label" id="1"> <description>Heading label</description> <left>50</left> <top>0</top> <width>860</width> <height>25</height> <align>left</align> <aligny>center</aligny> <font>font13</font> <label>$LOCALIZE[19158]</label> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <visible>VideoPlayer.Content(LiveTV) + PVR.IsRecordingPlayingChannel + !Player.ChannelPreviewActive</visible> </control> <control type="label" id="1"> <description>Studio label</description> <left>20</left> <top>30</top> <width>910</width> <height>25</height> <align>left</align> <font>font12</font> <label>$INFO[VideoPlayer.Studio]</label> <textcolor>grey2</textcolor> <shadowcolor>black</shadowcolor> <visible>VideoPlayer.Content(Movies)</visible> </control> <control type="label" id="1"> <description>TV Show label</description> <left>20</left> <top>30</top> <width>910</width> <height>25</height> <align>left</align> <font>font12</font> <label>$INFO[VideoPlayer.TVShowTitle] ($INFO[VideoPlayer.Season,,x]$INFO[VideoPlayer.Episode])</label> <textcolor>grey2</textcolor> <shadowcolor>black</shadowcolor> <visible>VideoPlayer.Content(Episodes)</visible> </control> <control type="label" id="1"> <description>Music Info label</description> <left>20</left> <top>30</top> <width>910</width> <height>25</height> <align>left</align> <font>font12</font> <label>$INFO[VideoPlayer.Artist] $INFO[VideoPlayer.Album, - ]</label> <textcolor>grey2</textcolor> <shadowcolor>black</shadowcolor> <visible>VideoPlayer.Content(MusicVideos)</visible> </control> <control type="label" id="1"> <description>LiveTV Info label</description> <left>20</left> <top>30</top> <width>910</width> <height>25</height> <align>left</align> <font>font12</font> <label>$INFO[VideoPlayer.ChannelNumberLabel,([COLOR=blue],[/COLOR]) ]$INFO[VideoPlayer.ChannelName]$INFO[VideoPlayer.EpisodeName, (,)]</label> <textcolor>grey2</textcolor> <shadowcolor>black</shadowcolor> <visible>VideoPlayer.Content(LiveTV) | PVR.IsPlayingRecording</visible> </control> <control type="grouplist" id="1"> <left>20</left> <top>60</top> <width>910</width> <height>35</height> <itemgap>5</itemgap> <orientation>horizontal</orientation> <control type="label" id="1"> <width min="10" max="520">auto</width> <height>30</height> <font>font30</font> <align>left</align> <aligny>center</aligny> <label>$INFO[Player.Title]</label> <textcolor>orange</textcolor> <scroll>true</scroll> </control> <control type="image" id="1"> <description>Video Resolution Image</description> <width>50</width> <height>35</height> <aspectratio align="center">keep</aspectratio> <texture>$INFO[VideoPlayer.VideoResolution,flagging/video/,.png]</texture> <visible>!Player.ChannelPreviewActive</visible> </control> <control type="image" id="1"> <description>Audio Codec Image</description> <width>85</width> <height>35</height> <aspectratio align="center">keep</aspectratio> <visible>!Player.ChannelPreviewActive</visible> <texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture> </control> <control type="image" id="1"> <description>Audio Channels Image</description> <width>50</width> <height>35</height> <aspectratio align="center">keep</aspectratio> <texture>$INFO[VideoPlayer.AudioChannels,flagging/audio/,.png]</texture> <visible>!Player.ChannelPreviewActive</visible> </control> <control type="group" id="1"> <width>85</width> <height>35</height> <visible>![String.IsEmpty(VideoPlayer.AudioLanguage) | Player.ChannelPreviewActive]</visible> <control type="image" id="1"> <left>5</left> <top>0</top> <description>Audio Language Image</description> <width>80</width> <height>35</height> <texture>flagging/AudioLang.png</texture> </control> <control type="label" id="1"> <left>38</left> <top>2</top> <width>47</width> <height>35</height> <font>font13</font> <align>left</align> <label>$INFO[VideoPlayer.AudioLanguage]</label> <textcolor>grey</textcolor> </control> </control> <control type="group" id="1"> <width>85</width> <height>35</height> <visible>![String.IsEmpty(VideoPlayer.SubtitlesLanguage) | Player.ChannelPreviewActive] + VideoPlayer.SubtitlesEnabled</visible> <control type="image" id="1"> <left>5</left> <top>0</top> <width>80</width> <height>35</height> <texture>flagging/SubLang.png</texture> </control> <control type="label" id="1"> <left>38</left> <top>2</top> <width>47</width> <height>35</height> <font>font13</font> <align>left</align> <label>$INFO[VideoPlayer.SubtitlesLanguage]</label> <textcolor>grey</textcolor> </control> </control> </control> <control type="label" id="1"> <left>0</left> <top>120</top> <width>910</width> <height>25</height> <label>$LOCALIZE[31049] $INFO[Player.FinishTime]</label> <align>center</align> <aligny>center</aligny> <font>font12</font> <textcolor>grey</textcolor> <scroll>true</scroll> <visible>[Player.ShowInfo | Window.IsVisible(VideoOSD)] + !VideoPlayer.Content(LiveTV)</visible> <animation effect="fade" time="150">VisibleChange</animation> </control> <control type="label" id="1"> <left>0</left> <top>120</top> <width>910</width> <height>25</height> <label>$INFO[VideoPlayer.NextTitle,[B]$LOCALIZE[19031]: [/B]]</label> <align>center</align> <aligny>center</aligny> <font>font12</font> <textcolor>grey</textcolor> <scroll>true</scroll> <visible>!Window.IsVisible(VideoOSD) + VideoPlayer.Content(LiveTV)</visible> <animation effect="fade" time="150">VisibleChange</animation> </control> <control type="label" id="1"> <left>0</left> <top>150</top> <width>910</width> <height>25</height> <label>[B]$LOCALIZE[31961][/B] $INFO[PVR.TimeshiftCur] (-$INFO[PVR.TimeshiftOffset])</label> <align>center</align> <aligny>center</aligny> <font>font12</font> <textcolor>grey</textcolor> <scroll>true</scroll> <visible>!Window.IsVisible(VideoOSD) + VideoPlayer.Content(LiveTV) + PVR.IsTimeShift</visible> <animation effect="fade" time="150">VisibleChange</animation> </control> </control> <control type="group" id="1"> <left>330</left> <top>95r</top> <visible>!VideoPlayer.Content(LiveTV) | [VideoPlayer.Content(LiveTV) + VideoPlayer.HasEpg]</visible> <control type="label" id="1"> <visible>!VideoPlayer.Content(LiveTV)</visible> <left>0</left> <top>0</top> <width>100</width> <height>40</height> <font>font13</font> <align>left</align> <aligny>center</aligny> <label>$INFO[Player.Time(hh:mm:ss)]</label> </control> <control type="label" id="1"> <visible>VideoPlayer.Content(LiveTV)</visible> <left>0</left> <top>0</top> <width>100</width> <height>40</height> <font>font13</font> <align>left</align> <aligny>center</aligny> <label>$INFO[VideoPlayer.StartTime]</label> </control> <control type="group" id="1"> <visible>VideoPlayer.Content(LiveTV)</visible> <control type="progress" id="1"> <description>ProgressbarTimeshift</description> <left>100</left> <top>15</top> <width>720</width> <height>16</height> <info>PVR.TimeshiftProgressBufferEnd</info> <midtexture border="6,0,6,0">OSDProgressMidLight.png</midtexture> <visible>PVR.IsTimeShift</visible> </control> <control type="progress" id="1"> <description>Progressbar</description> <left>100</left> <top>15</top> <width>720</width> <height>16</height> <info>PVR.EpgEventProgress</info> </control> </control> <control type="group" id="1"> <visible>!VideoPlayer.Content(LiveTV)</visible> <control type="progress" id="1"> <description>ProgressbarCache</description> <left>100</left> <top>15</top> <width>720</width> <height>16</height> <info>Player.ProgressCache</info> <midtexture border="6,0,6,0">OSDProgressMidLight.png</midtexture> <visible>!Player.ChannelPreviewActive</visible> </control> <control type="progress" id="1"> <description>Progressbar</description> <left>100</left> <top>15</top> <width>720</width> <height>16</height> <info>Player.Progress</info> </control> </control> <control type="label" id="1"> <visible>!VideoPlayer.Content(LiveTV)</visible> <left>820</left> <top>0</top> <width>100</width> <height>40</height> <font>font13</font> <align>right</align> <aligny>center</aligny> <label>$INFO[Player.Duration(hh:mm:ss)]</label> </control> <control type="label" id="1"> <visible>VideoPlayer.Content(LiveTV)</visible> <left>820</left> <top>0</top> <width>100</width> <height>40</height> <font>font13</font> <align>right</align> <aligny>center</aligny> <label>$INFO[VideoPlayer.EndTime]</label> </control> </control> </control> <control type="label" id="1"> <description>Seek Number label</description> <left>30</left> <top>5</top> <width>1220</width> <height>25</height> <align>center</align> <aligny>center</aligny> <font>font13</font> <textcolor>white</textcolor> <shadowcolor>black</shadowcolor> <label>$INFO[Player.SeekNumeric]</label> </control> </controls> </window>