Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <window>
- <defaultcontrol>-</defaultcontrol>
- <onunload>Skin.SetString(LastVideoPlayed,PlayMedia("$INFO[Player.Filenameandpath]"))</onunload>
- <controls>
- <!-- Intro infos -->
- <control type="group" id="1">
- <visible>!String.IsEqual(Player.Filenameandpath,Skin.String(KodiIntroVideo))</visible>
- <visible>Integer.IsGreater(Player.time,3) + !Integer.IsGreater(Player.time,8) + !Skin.HasSetting(HideInfoStartOSD)</visible>
- <visible>![Window.IsActive(VideoOSD) | Window.IsVisible(osdvideosettings) | Window.IsVisible(osdaudiosettings) | Window.IsVisible(videobookmarks) | Window.IsVisible(PVROSDChannels) | Window.IsVisible(PVROSDGuide)]</visible>
- <visible>!Player.Paused + !Player.ShowInfo</visible>
- <animation effect="fade" time="150">VisibleChange</animation>
- <control type="image" id="1">
- <left>0</left>
- <top>230r</top>
- <width>1280</width>
- <height>230</height>
- <texture border="1">HomeNowPlayingBack.png</texture>
- </control>
- <include condition="VideoPlayer.Content(Movies)">OSDMovieCover</include>
- <include condition="VideoPlayer.Content(Episodes)">OSDTVShowCover</include>
- <control type="group" id="1">
- <left>330</left>
- <top>125r</top>
- <include>OSDMediaHeading</include>
- <include>OSDMediaFlagging</include>
- </control>
- </control>
- <!-- media infos -->
- <control type="group" id="2">
- <include>Clock</include>
- <visible>Skin.HasSetting(ShowFullScreenClock) + !String.IsEqual(Player.Filenameandpath,Skin.String(KodiIntroVideo)) + ![Window.IsVisible(SliderDialog) |Window.IsVisible(osdvideosettings) | Window.IsVisible(osdaudiosettings) | Window.IsVisible(videobookmarks) | Window.IsVisible(PVROSDChannels) | Window.IsVisible(PVROSDGuide)]</visible>
- </control>
- <control type="group" id="1">
- <depth>DepthOSD</depth>
- <visible>!String.IsEqual(Player.Filenameandpath,Skin.String(KodiIntroVideo))</visible>
- <visible>[Player.ShowInfo | Window.IsActive(VideoOSD)] | Player.Seeking | Player.DisplayAfterSeek | Player.Paused | Player.Forwarding | Player.Rewinding</visible>
- <visible>![Window.IsVisible(SliderDialog) |Window.IsVisible(osdvideosettings) | Window.IsVisible(osdaudiosettings) | Window.IsVisible(videobookmarks) | Window.IsVisible(PVROSDChannels) | Window.IsVisible(PVROSDGuide)]</visible>
- <animation effect="fade" time="200">VisibleChange</animation>
- <control type="image" id="1">
- <left>-20</left>
- <top>-150</top>
- <width>1320</width>
- <height>256</height>
- <include condition="!String.IsEmpty(Skin.String(MediaPanelTrans))">TransparentEffect</include>
- <texture flipy="true" border="1">HomeNowPlayingBack.png</texture>
- <visible>!Skin.HasSetting(HideSystemTime)</visible>
- <visible>Player.ShowInfo | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | Window.IsActive(VideoOSD)</visible>
- </control>
- <control type="group" id="1">
- <include>TopLeftInfo</include>
- <include>Clock</include>
- <include>Date</include>
- <visible>Player.ShowInfo | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | Window.IsActive(VideoOSD)</visible>
- </control>
- <include>OSDMediaPlot</include>
- <control type="image" id="1">
- <left>-20</left>
- <top>230r</top>
- <width>1320</width>
- <height>230</height>
- <texture border="1">HomeNowPlayingBack.png</texture>
- <visible>Player.ShowInfo | Window.IsActive(VideoOSD) | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [!Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)]</visible>
- <animation effect="slide" end="0,45" time="0" tween="back" easing="out" condition="[Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)]" reversible="true">Conditional</animation>
- <animation effect="slide" end="0,45" time="0" tween="back" easing="out" condition="[Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)] + !Player.ShowInfo" reversible="true">Conditional</animation>
- </control>
- <control type="group" id="1">
- <depth>DepthOSDPopout</depth>
- <include condition="!Skin.HasSetting(HideArtWorkOSD) + VideoPlayer.Content(Movies)">OSDMovieCover</include>
- <include condition="!Skin.HasSetting(HideArtWorkOSD) + VideoPlayer.Content(Episodes)">OSDTVShowCover</include>
- <control type="image" id="1">
- <description>cover image</description>
- <left>20</left>
- <top>235r</top>
- <width>300</width>
- <height>230</height>
- <texture fallback="DefaultVideo.png">$VAR[StreamingVideoIcon]</texture>
- <aspectratio aligny="bottom">keep</aspectratio>
- <bordertexture border="8">ThumbShadow.png</bordertexture>
- <bordersize>8</bordersize>
- <visible>!Skin.HasSetting(HideArtWorkOSD) + !VideoPlayer.Content(Movies) + !VideoPlayer.Content(Episodes)</visible>
- </control>
- <visible>Player.ShowInfo | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [!Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)]</visible>
- </control>
- <control type="group" id="1">
- <left>330</left>
- <top>185r</top>
- <animation effect="slide" end="-145,0" time="0" tween="back" easing="out" condition="Skin.HasSetting(HideArtWorkOSD) | [Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)] + !Player.ShowInfo" reversible="true">Conditional</animation>
- <include>OSDMediaHeading</include>
- <include>OSDMediaFlagging</include>
- <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>!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,$LOCALIZE[209]$LOCALIZE[31001] ]</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>
- <visible>Player.ShowInfo | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [!Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)]</visible>
- </control>
- <control type="group" id="1">
- <left>330</left>
- <top>95r</top>
- <animation effect="slide" end="-145,0" time="0" tween="back" easing="out" condition="Skin.HasSetting(HideArtWorkOSD) | [Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)] + !Player.ShowInfo" reversible="true">Conditional</animation>
- <visible>!VideoPlayer.Content(LiveTV) | [VideoPlayer.Content(LiveTV) + VideoPlayer.HasEpg]</visible>
- <visible>Player.ShowInfo | Window.IsVisible(VideoOSD) | [!Skin.HasSetting(HideSeekBarOSD) + Player.Paused] | [!Skin.HasSetting(HideSeekBarOSD2) + Window.IsActive(VideoOSD)] | [!Skin.HasSetting(HideSeekBarOSD) + Skin.HasSetting(HidePopUpSeekBar) + [!Player.Playing | Player.DisplayAfterSeek]]</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[Player.StartTime(hh:mm)]</label>
- </control>
- <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 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[Player.FinishTime(hh:mm)]</label>
- </control>
- </control>
- </control>
- </controls>
- </window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement