SHARE
TWEET

Untitled

a guest Jan 4th, 2019 89 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <includes>
  3.  
  4.     <include name="OSDPanelClassic">
  5.  
  6.         <control type="group">
  7.             <bottom>20</bottom>
  8.             <height>376</height>
  9.             <posx>180</posx>
  10.             <width>1560</width>
  11.             <visible>![Window.IsActive(OSDVideoSettings) | Window.IsActive(OSDAudioSettings) | Window.IsActive(OSDSubtitleSettings) | Window.IsActive(sliderdialog)]</visible>
  12.             <!--Panel-->
  13.             <control type="image">
  14.                 <texture>osd/classic/osd_panel.png</texture>
  15.             </control>
  16.  
  17.             <!--Cover-->
  18.             <control type="image">
  19.                 <!--No Movie-->
  20.                 <posx>110</posx>
  21.                 <posy>75</posy>
  22.                 <width>220</width>
  23.                 <height>220</height>
  24.                 <fadetime>200</fadetime>
  25.                 <texture background="true">$INFO[VideoPlayer.Cover]</texture>
  26.                 <aspectratio align="left" aligny="top">keep</aspectratio>
  27.                 <visible>!VideoPlayer.Content(Movies)</visible>
  28.             </control>
  29.  
  30.             <!-- discart -->
  31.             <control type="image">
  32.                 <posx>150</posx>
  33.                 <posy>80</posy>
  34.                 <width>200</width>
  35.                 <height>200</height>
  36.                 <aligny>center</aligny>
  37.                 <fadetime>300</fadetime>
  38.                 <animation effect="rotate" end="-360" center="auto" time="12000" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
  39.                 <animation effect="fade" start="0" end="100" delay="800" time="1200" reversible="false"></animation>
  40.                 <texture background="true" diffuse="diffuse/cdmask_medium_new.png" fallback="defaultcovers/cd_medium.png" border="5">$VAR[PlayerDiscArtImage]</texture>
  41.                 <aspectratio scalediffuse="false" align="center" aligny="center">scale</aspectratio>
  42.                 <visible>VideoPlayer.Content(Movies) + !String.IsEmpty(Player.Art(poster))</visible>
  43.                 <visible>!Skin.HasSetting(HideOSDDisc)</visible>
  44.             </control>
  45.  
  46.             <control type="image">
  47.                 <!--Movie-->
  48.                 <posx>110</posx>
  49.                 <posy>75</posy>
  50.                 <width>155</width>
  51.                 <height>220</height>
  52.                 <fadetime>200</fadetime>
  53.                 <texture background="true" diffuse="diffuse/poster.png">$INFO[VideoPlayer.Cover]</texture>
  54.                 <aspectratio align="left" aligny="top">stretch</aspectratio>
  55.                 <visible>VideoPlayer.Content(Movies)</visible>
  56.             </control>
  57.  
  58.             <!-- OSDLabel1 -->
  59.             <control type="label">
  60.                 <posx>370</posx>
  61.                 <posy>70</posy>
  62.                 <width>900</width>
  63.                 <align>left</align>
  64.                 <font>Light45</font>
  65.                 <textcolor>FFfffeff</textcolor>
  66.                 <label>$VAR[OSDLabel1]</label>
  67.                 <scroll>false</scroll>
  68.             </control>
  69.             <!-- OSDLabel2 -->
  70.             <control type="label">
  71.                 <posx>370</posx>
  72.                 <posy>120</posy>
  73.                 <width>900</width>
  74.                 <align>left</align>
  75.                 <font>Light45</font>
  76.                 <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  77.                 <label>[B]$VAR[OSDLabel2][/B]</label>
  78.                 <scroll>false</scroll>
  79.             </control>
  80.  
  81.             <!--Flags-->
  82.             <control type="group">
  83.                 <visible>![[Window.IsActive(musicosd) | Window.IsActive(videoosd)] + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  84.                 <animation time="300" effect="fade" delay="300">Visible</animation>
  85.                 <posx>370</posx>
  86.                 <posy>270</posy>
  87.                 <include>mediaflags</include>
  88.             </control>
  89.  
  90.             <!--Time-->
  91.             <control type="label">
  92.                 <!--Left Play Time-->
  93.                 <posx>370</posx>
  94.                 <posy>188</posy>
  95.                 <width>200</width>
  96.                 <align>left</align>
  97.                 <font>Light28</font>
  98.                 <textcolor>FFfffeff</textcolor>
  99.                 <label>$INFO[Player.Time]</label>
  100.             </control>
  101.             <control type="label">
  102.                 <!--Right Time Remaining-->
  103.                 <right>80</right>
  104.                 <posy>188</posy>
  105.                 <width>200</width>
  106.                 <align>right</align>
  107.                 <font>Light28</font>
  108.                 <textcolor>FFfffeff</textcolor>
  109.                 <label>- $INFO[Player.TimeRemaining]</label>
  110.             </control>
  111.  
  112.             <!-- OSDLabel3 -->
  113.             <control type="label">
  114.                 <right>80</right>
  115.                 <posy>255</posy>
  116.                 <width>500</width>
  117.                 <align>right</align>
  118.                 <font>Reg28</font>
  119.                 <textcolor>black</textcolor>
  120.                 <label>$VAR[OSDLabel3]</label>
  121.                 <visible>![[Window.IsActive(musicosd) | Window.IsActive(videoosd)] + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  122.                 <animation time="300" effect="fade" delay="300">Visible</animation>
  123.             </control>
  124.  
  125.             <control type="grouplist">
  126.                 <!--Clock-->
  127.                 <right>80</right>
  128.                 <posy>70</posy>
  129.                 <width>400</width>
  130.                 <height>100</height>
  131.                 <align>right</align>
  132.                 <itemgap>4</itemgap>
  133.                 <orientation>horizontal</orientation>
  134.                 <usecontrolcoords>true</usecontrolcoords>
  135.                 <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  136.                     <effect type="slide" start="0,0" end="-160,0" time="200" tween="cubic" easing="inout" delay="0" />
  137.                 </animation>
  138.                 <control type="label">
  139.                     <width min="0" max="150">auto</width>
  140.                     <height>80</height>
  141.                     <info>System.Time(hh:mm)</info>
  142.                     <font>Light60</font>
  143.                     <aligny>center</aligny>
  144.                     <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  145.                 </control>
  146.                 <control type="label">
  147.                     <visible>String.EndsWith(system.time,AM)</visible>
  148.                     <width min="0" max="150">auto</width>
  149.                     <height>80</height>
  150.                     <label>378</label>
  151.                     <font>Light60</font>
  152.                     <aligny>center</aligny>
  153.                     <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  154.                 </control>
  155.                 <control type="label">
  156.                     <visible>String.EndsWith(system.time,PM)</visible>
  157.                     <width min="0" max="150">auto</width>
  158.                     <height>80</height>
  159.                     <label>379</label>
  160.                     <font>Light60</font>
  161.                     <aligny>center</aligny>
  162.                     <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  163.                 </control>
  164.             </control>
  165.  
  166.             <!--OSD: right side below clock-->
  167.                 <control type="label">
  168.                     <!--PlayerActionLabel-->
  169.                     <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  170.                         <effect type="slide" start="0,0" end="-160,0" time="200" tween="cubic" easing="inout" delay="0" />
  171.                     </animation>
  172.                     <right>80</right>
  173.                     <bottom>180</bottom>
  174.                     <width>500</width>
  175.                     <align>right</align>
  176.                     <font>Reg26</font>
  177.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  178.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  179.                     <label>$VAR[PlayerActionLabel]</label>
  180.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  181.                 </control>
  182.  
  183.                 <control type="image">
  184.                     <visible>player.paused</visible>
  185.                     <animation delay="150" time="300" effect="fade">Visible</animation>
  186.                     <animation delay="0" time="200" effect="fade">Hidden</animation>
  187.                     <right>80</right>
  188.                     <bottom>160</bottom>
  189.                     <width>160</width>
  190.                     <height>160</height>
  191.                     <texture>osd/osd_pause.png</texture>
  192.                     <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  193.                 </control>
  194.                 <control type="image">
  195.                     <visible>player.forwarding</visible>
  196.                     <animation delay="150" time="300" effect="fade">Visible</animation>
  197.                     <animation delay="0" time="200" effect="fade">Hidden</animation>
  198.                     <right>90</right>
  199.                     <bottom>190</bottom>
  200.                     <width>120</width>
  201.                     <height>120</height>
  202.                     <texture>osd/osd_ff.png</texture>
  203.                     <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  204.                 </control>
  205.                 <control type="image">
  206.                     <visible>player.rewinding</visible>
  207.                     <animation delay="150" time="300" effect="fade">Visible</animation>
  208.                     <animation delay="0" time="200" effect="fade">Hidden</animation>
  209.                     <right>100</right>
  210.                     <bottom>190</bottom>
  211.                     <width>120</width>
  212.                     <height>120</height>
  213.                     <texture flipx="true">osd/osd_ff.png</texture>
  214.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  215.                 </control>
  216.  
  217.  
  218.             <!--Process/Seekbar-->
  219.             <control type="progress" id="1">
  220.                 <description>ProgressbarCache</description>
  221.                 <posx>510</posx>
  222.                 <posy>210</posy>
  223.                 <width>810</width>
  224.                 <info>Player.ProgressCache</info>
  225.                 <midtexture border="6" colordiffuse="grey">common/progress/ProgressMid.png</midtexture>
  226.             </control>
  227.             <control type="progress" id="23">
  228.                 <description>Progress Bar</description>
  229.                 <posx>510</posx>
  230.                 <posy>210</posy>
  231.                 <width>810</width>
  232.                 <info>Player.Progress</info>
  233.                 <visible>true</visible>
  234.             </control>
  235.  
  236.         </control>
  237.     </include>
  238.  
  239.     <include name="OSDPanelModern">
  240.         <control type="group">
  241.             <bottom>0</bottom>
  242.             <height>350</height>
  243.  
  244.             <!--Panel-->
  245.             <control type="image">
  246.                 <posx>0</posx>
  247.                 <posy>0</posy>
  248.                 <width>100%</width>
  249.                 <height>350</height>
  250.                 <texture border="5">$VAR[osdpanelimage]</texture>
  251.                 <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  252.             </control>
  253.             <!--diffuse bg for title if info shown, ugly, but wished, not merge untill optionial
  254.             <control type="group">
  255.                 <posx>0</posx>
  256.                 <visible>Skin.HasSetting(EnableOSDInfo)</visible>
  257.                 <control type="image">
  258.                     <posy>-40</posy>
  259.                     <width>100%</width>
  260.                     <height>30</height>
  261.                     <texture aligny="top" border="5" colordiffuse="$INFO[Skin.String(OSDPanelColor)]">diffuse/gradient.png</texture>
  262.                 </control>
  263.                 <control type="image">
  264.                     <posy>-15</posy>
  265.                     <width>100%</width>
  266.                     <height>30</height>
  267.                     <texture flipy="true" aligny="bottom" border="5" colordiffuse="$INFO[Skin.String(OSDPanelColor)]">diffuse/gradient.png</texture>
  268.                 </control>
  269.             </control>
  270.              -->
  271.             <!-- music cover with cd art -->
  272.             <control type="group">
  273.                 <visible>Player.HasAudio + !Skin.HasSetting(HideOSDDisc)</visible>
  274.                 <!-- cover background -->
  275.                 <control type="group">
  276.                     <posx>0</posx>
  277.                     <posy>40</posy>
  278.                     <width>320</width>
  279.                     <height>320</height>
  280.                     <!-- Album Cover -->
  281.                     <control type="image">
  282.                         <aspectratio scalediffuse="true" align="center" aligny="center">stretch</aspectratio>
  283.                         <texture border="5">diffuse/music_cover_cd.png</texture>
  284.                         <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  285.                     </control>
  286.                     <!-- Disc Art -->
  287.                     <control type="image">
  288.                         <posx>270</posx>
  289.                         <posy>10</posy>
  290.                         <width>280</width>
  291.                         <height>280</height>
  292.                         <aspectratio scalediffuse="false" align="center" aligny="center">scale</aspectratio>
  293.                         <fadetime>300</fadetime>
  294.                         <animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
  295.                         <texture background="true" fallback="defaultcovers/cd_medium.png" diffuse="diffuse/cdmask_new.png">$VAR[PlayerDiscArtImage]</texture>
  296.                     </control>
  297.                     <!-- Album Cover Art -->
  298.                     <control type="image">
  299.                         <fadetime>200</fadetime>
  300.                         <bordersize>5</bordersize>
  301.                         <texture background="true" border="5" fallback="DefaultMusicSongs.png" diffuse="diffuse/music_cover_cd.png">$VAR[AudioPlayerCoverImage]</texture>
  302.                         <aspectratio align="left" aligny="center" scalediffuse="false">keep</aspectratio>
  303.                     </control>
  304.                 </control>
  305.             </control>
  306.  
  307.             <!-- music cover without cd art -->
  308.             <control type="group">
  309.                 <visible>Player.HasAudio + Skin.HasSetting(HideOSDDisc)</visible>
  310.                 <!-- cover background + cover image-->
  311.                 <control type="group">
  312.                     <posx>5</posx>
  313.                     <posy>40</posy>
  314.                     <width>320</width>
  315.                     <height>320</height>
  316.                     <control type="image">
  317.                         <aspectratio scalediffuse="true" align="center" aligny="center">stretch</aspectratio>
  318.                         <texture border="5">diffuse/panel.png</texture>
  319.                         <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  320.                     </control>
  321.                     <control type="image">
  322.                         <aspectratio scalediffuse="true" align="center" aligny="center">stretch</aspectratio>
  323.                         <texture border="5">diffuse/panel.png</texture>
  324.                         <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  325.                     </control>
  326.                     <control type="image">
  327.                         <aspectratio scalediffuse="true" align="center" aligny="center">stretch</aspectratio>
  328.                         <texture border="5">diffuse/panel.png</texture>
  329.                         <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  330.                     </control>
  331.                     <control type="image">
  332.                         <fadetime>200</fadetime>
  333.                         <bordersize>5</bordersize>
  334.                         <texture background="true" border="5" fallback="DefaultMusicSongs.png" diffuse="diffuse/panel.png">$VAR[AudioPlayerCoverImage]</texture>
  335.                         <aspectratio align="left" aligny="center" scalediffuse="false">keep</aspectratio>
  336.                     </control>
  337.                 </control>
  338.             </control>
  339.  
  340.  
  341.             <!-- video cover and discart -->
  342.             <control type="group">
  343.                 <visible>Player.HasVideo</visible>
  344.                 <!-- discart -->
  345.                 <control type="image">
  346.                     <posx>190</posx>
  347.                     <posy>0</posy>
  348.                     <width>280</width>
  349.                     <height>280</height>
  350.                     <aligny>center</aligny>
  351.                     <fadetime>300</fadetime>
  352.                     <bordersize>20</bordersize>
  353.                     <animation effect="rotate" end="-360" center="auto" time="12000" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
  354.                     <animation effect="fade" start="0" end="100" delay="800" time="1200" reversible="false"></animation>
  355.                     <texture background="true" diffuse="diffuse/cdmask_medium_new.png" fallback="defaultcovers/cd_medium.png" border="5">$VAR[PlayerDiscArtImage]</texture>
  356.                     <aspectratio scalediffuse="false" align="center" aligny="center">scale</aspectratio>
  357.                     <visible>Player.HasVideo + [!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster)) | !String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))]</visible>
  358.                     <visible>!Skin.HasSetting(HideOSDDisc) + ![VideoPlayer.Content(livetv) + Skin.HasSetting(NoPvrArtOSD)]</visible>
  359.                 </control>
  360.                 <!--Video Cover-->
  361.                 <control type="image">
  362.                     <posx>5</posx>
  363.                     <posy>0</posy>
  364.                     <width>350</width>
  365.                     <height>350</height>
  366.                     <fadetime>200</fadetime>
  367.                     <texture background="true">$VAR[OSDImage]</texture>
  368.                     <aspectratio align="left" aligny="center">keep</aspectratio>
  369.                     <visible>Player.HasVideo + [!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster)) | !String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))]</visible>  <!-- added  -->
  370.                 </control>
  371.                 <!-- Cover livetv or poster n/a image -->
  372.                 <control type="image">
  373.                     <posx>20</posx>
  374.                     <posy>0</posy>
  375.                     <width>400</width>
  376.                     <height></height>
  377.                     <fadetime>200</fadetime>
  378.                     <texture background="true">$VAR[OSDImagePVR_Streams]</texture>
  379.                     <aspectratio align="center" aligny="center">keep</aspectratio>
  380.                     <visible>Player.HasVideo + String.IsEmpty(Player.Art(tvshow.poster)) + String.IsEmpty(Player.Art(poster)) + String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))</visible>
  381.                 </control>
  382.                 <!-- NEW ADDED Clear Logo above poster and Discart -->
  383.                 <control type="image" id="1">
  384.                     <posx>90</posx>
  385.                     <posy>-110</posy>
  386.                     <width>800</width>
  387.                     <height>120</height>
  388.                     <fadetime>200</fadetime>
  389.                     <texture background="true">$VAR[VideoPlayerClearLogo]</texture>
  390.                     <aspectratio align="left" aligny="bottom">keep</aspectratio>
  391.                     <visible>!VideoPlayer.Content(livetv) + [!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster))]</visible>
  392.                 </control>
  393.  
  394.                 <!--clearart pos condit animatons -->
  395.                 <control type="image">
  396.                     <posx>780</posx>
  397.                     <posy>-436</posy>
  398.                     <width>356</width>
  399.                     <height>200</height>
  400.                     <aspectratio align="right" aligny="bottom">keep</aspectratio>
  401.                     <texture background="true">$VAR[VideoPlayerClearArt]</texture>
  402.                     <visible>Skin.HasSetting(OSDShowClearArt)</visible>
  403.                     <!-- big symbols - on + playback | big symbols off -->
  404.                     <animation effect="slide" start="0" end="700,235" time="0" condition="Player.Playing + Skin.HasSetting(OSDLargeSeekingLabel) | !Skin.HasSetting(OSDLargeSeekingLabel)">Conditional</animation>
  405.                     <animation effect="fade" start="100" end="40" time="650" condition="!Player.Paused + Skin.HasSetting(OSDLargeSeekingLabel) + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  406.                     <!-- <animation effect="slide" start="0,0" end="-220,120" time="0" condition="!Player.Paused + Skin.HasSetting(OSDLargeSeekingLabel) + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation> -->
  407.                 </control>
  408.  
  409.                 <!--   header -->
  410.                 <control type="textbox">
  411.                     <posx>480</posx>
  412.                     <posy>70</posy>
  413.                     <width>1000</width>
  414.                     <height>30</height>
  415.                     <label fallback="19055">[B]$VAR[premiere_date_player,, • ]$INFO[VideoPlayer.RatingAndVotes,, • ]$INFO[VideoPlayer.MPAA]$INFO[VideoPlayer.Country, • ,][/B]</label>
  416.                     <visible>Player.HasVideo</visible> <!-- + Skin.HasSetting(EnableOSDInfo) -->
  417.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  418.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  419.                     <align>justify</align>
  420.                     <font>Reg24</font>
  421.                     <animation effect="slide" start="0" end="0,150" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  422.                 </control>
  423.                 <!-- PLOT en/dis able via OSD BUTTON-->
  424.                 <control type="textbox">
  425.                     <posx>480</posx>
  426.                     <posy>105</posy>
  427.                     <width>1000</width>
  428.                     <height>155</height>
  429.                     <label>$INFO[VideoPlayer.Plot]</label>
  430.                     <visible>Player.HasVideo + Skin.HasSetting(EnableOSDInfo)</visible>
  431.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  432.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  433.                     <align>justify</align>
  434.                     <animation effect="fade" time="350">VisibleChange</animation>
  435.                     <font>Reg24</font>
  436.                 </control>
  437.             </control>
  438.             <control type="group">
  439.                 <animation effect="slide" end="50" time="0" condition="player.hasaudio + !Skin.HasSetting(HideOSDDisc)">Conditional</animation>
  440.                 <animation effect="slide" start="0" end="0,150" time="350" condition="Player.HasVideo + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  441.  
  442.  
  443.                 <!-- MOVIE OSDLabel 1 & 2 in One -->
  444.                 <control type="label">
  445.                     <posy>-50</posy>
  446.                     <width>100%</width>
  447.                     <align>center</align>
  448.                     <font>Reg30</font>
  449.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  450.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  451.                     <label>$VAR[OSDLabel1,,  •  ]$VAR[OSDLabel2]</label>
  452.                     <scroll>false</scroll>
  453.                     <visible>Player.HasVideo</visible>
  454.                     <animation effect="slide" start="0" end="0,-100" time="0" condition="Skin.HasSetting(OSDLargeSeekingLabel) + !Player.Playing">Conditional</animation>
  455.                     <animation effect="slide" end="0,-150" time="0" condition="Skin.HasSetting(OSDLargeSeekingLabel) + !Player.Playing + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  456.                 </control>
  457.  
  458.                 <!-- OSD label 3 Genre Chapter Info -->
  459.                 <control type="label">
  460.                     <right>435</right>
  461.                     <posy>10</posy>
  462.                     <font>Reg26</font>
  463.                     <width>100%</width>
  464.                     <height>18</height>
  465.                     <align>right</align>
  466.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  467.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  468.                     <visible>Player.HasVideo + Skin.HasSetting(OSDLargeSeekingLabel)</visible>
  469.                     <label>$VAR[OSDLabel3]</label>
  470.                 </control>
  471.  
  472.                 <!-- OSD label 3 Genre Chapter Info , BIG OFF-->
  473.                 <control type="label">
  474.                     <right>435</right>
  475.                     <posy>10</posy>
  476.                     <font>Reg26</font>
  477.                     <width>800</width>
  478.                     <height>18</height>
  479.                     <align>right</align>
  480.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  481.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  482.                     <visible>Player.HasVideo + !Skin.HasSetting(OSDLargeSeekingLabel)</visible>
  483.                     <label>$VAR[OSDLabel3]</label>
  484.                 </control>
  485.  
  486.                 <!-- NEW Seperate MUSIC OSDLabel 4  - YEAR , Genre , JUST FOR MUSIC -->
  487.                 <control type="label">
  488.                     <posx>0</posx>
  489.                     <posy>190</posy>
  490.                     <width>100%</width>
  491.                     <align>center</align>
  492.                     <font>Light26</font>
  493.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  494.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  495.                     <label>[B]$VAR[OSDLabel4] [CR] $VAR[OSDLabel5][/B]</label>
  496.                     <scroll>false</scroll>
  497.                 </control>
  498.  
  499.                 <!-- NEW Seperate MUSIC OSDLabel 5 - Artist Title -->
  500.                 <control type="label">
  501.                     <posx>0</posx>
  502.                     <posy>100</posy>
  503.                     <width>100%</width>
  504.                     <align>center</align>
  505.                     <font>Reg36</font>
  506.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  507.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  508.                     <label>$VAR[OSDLabel5]</label>
  509.                     <scroll>true</scroll>
  510.                     <visible>Player.HasAudio</visible> <!-- !player.hasvideo , groß und kleinschreibung wichtig ?? -->
  511.                 </control>
  512.  
  513.                 <!--NEW MUSIC Seperate OSD Label 6 - 3 Titles next in pl-->
  514.                 <control type="label">
  515.                     <right>70</right>
  516.                     <posy>260</posy>
  517.                     <width>890</width>
  518.                     <align>right</align>
  519.                     <font>Reg20</font>
  520.                     <label>$VAR[OSDLabel6]</label>
  521.                     <visible>Window.IsActive(visualisation)</visible>
  522.                     <visible>![Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)]</visible>
  523.                 </control>
  524.                 <!-- ProgressbarCache -->
  525.                 <control type="progress">
  526.                     <description>ProgressbarCache</description>
  527.                     <posx>570</posx>
  528.                     <posy>40</posy>
  529.                     <height>20</height>
  530.                     <width>825</width>
  531.                     <info>Player.ProgressCache</info>
  532.                     <visible>!String.IsEmpty(Player.Duration) + !VideoPlayer.content(livetv)</visible>
  533.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  534.                     <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
  535.                     <lefttexture></lefttexture>
  536.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarCacheColor)]">diffuse/panel.png</midtexture>
  537.                     <righttexture></righttexture>
  538.                     <overlaytexture></overlaytexture>
  539.                     <visible>!Skin.String(OSDProgressBarCacheColor,None)</visible>
  540.                 </control>
  541.                 <control type="progress" id="23">
  542.                     <description>Progress Bar</description>
  543.                     <posx>570</posx>
  544.                     <posy>40</posy>
  545.                     <height>20</height>
  546.                     <width>825</width>
  547.                     <info>Player.Progress</info>
  548.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  549.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  550.                     <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
  551.                     <lefttexture></lefttexture>
  552.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/panel.png</midtexture>
  553.                     <righttexture></righttexture>
  554.                     <overlaytexture></overlaytexture>
  555.                 </control>
  556.                 <control type="image">
  557.                     <description>Progress Bar Border</description>
  558.                     <posx>570</posx>
  559.                     <posy>40</posy>
  560.                     <height>20</height>
  561.                     <width>825</width>
  562.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  563.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  564.                     <texture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarBorderColor)]">diffuse/thinborder.png</texture>
  565.                 </control>
  566.                 <control type="slider" id="401">
  567.                     <description>Seek Slider</description>
  568.                     <posx>570</posx>
  569.                     <posy>36</posy>
  570.                     <height>15</height>
  571.                     <width>825</width>
  572.                     <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  573.                     <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  574.                     <textureslidernibfocus>colors/color_white.png</textureslidernibfocus>
  575.                     <visible>Player.Seeking + Player.HasVideo</visible>
  576.                     <!-- not working in music=always stay left- thats why i add + Player.HasVideo-->
  577.                 </control>
  578.  
  579.                 <!--Process/Seekbar-->
  580.                 <control type="label">
  581.                     <!--Play Time-->
  582.                     <posx>555</posx>
  583.                     <posy>20</posy>
  584.                     <width>160</width>
  585.                     <align>right</align>
  586.                     <font>Light22</font>
  587.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  588.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  589.                     <label>$INFO[Player.Time]</label>
  590.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  591.                 </control>
  592.                 <control type="label">
  593.                     <!--Play Time Remain-->
  594.                     <posx>1400</posx>
  595.                     <posy>20</posy>
  596.                     <width>160</width>
  597.                     <align>left</align>
  598.                     <font>Light22</font>
  599.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  600.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  601.                     <label>$INFO[Player.TimeRemaining,- ]</label>
  602.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  603.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  604.                 </control>
  605.  
  606.                 <!-- media flags -->
  607.                 <control type="group">
  608.                     <posx>600</posx>
  609.                     <posy>290</posy>
  610.                     <include>mediaflags</include>
  611.                     <visible>![Window.IsActive(videoosd) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  612.                     <visible>player.hasvideo</visible>
  613.                     <animation effect="fade" time="400" delay="500">Visible</animation>
  614.                     <animation effect="slide" start="0" end="0,-150" time="0" condition="Player.HasVideo + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  615.                 </control>
  616.                 <!-- MUSIC media flags -->
  617.                 <control type="group">
  618.                     <posx>285</posx>
  619.                     <posy>310</posy>
  620.                     <include>mediaflagsAudio</include>
  621.                     <visible>![Window.IsActive(musicosd) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  622.                     <visible>!player.hasvideo</visible>
  623.                     <animation effect="fade" time="400" delay="500" reversible="false">Visible</animation>
  624.                 </control>
  625.             </control>
  626.  
  627.             <control type="image">
  628.                 <!--Stars music-->
  629.                 <visible>Window.IsActive(visualisation)</visible>
  630.                 <visible>![Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)]</visible>
  631.                 <right>765</right>
  632.                 <posy>255</posy>
  633.                 <width>300</width>
  634.                 <height>75</height>
  635.                 <aspectratio aligny="top" align="right">keep</aspectratio>
  636.                 <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  637.                 <texture fallback="leftrating/rating0.png">$VAR[musicrating_stars_player]</texture>
  638.             </control>
  639.  
  640.             <!--OSD: right side below clock-->
  641.             <control type="label">
  642.                 <!--PlayerActionLabel-->
  643.                 <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  644.                     <effect type="slide" start="0,0" end="-150,-5" time="200" tween="cubic" easing="inout" delay="0" />
  645.                 </animation>
  646.                 <right>60</right>
  647.                 <posy>90</posy>
  648.                 <width>890</width>
  649.                 <align>right</align>
  650.                 <font>Reg30</font>
  651.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  652.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  653.                 <label>$VAR[PlayerActionLabel]</label>
  654.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  655.             </control>
  656.  
  657.             <control type="label">
  658.                 <!--Total duration-->
  659.                 <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  660.                     <effect type="slide" start="0,0" end="-150,20" time="200" tween="cubic" easing="inout" delay="0" />
  661.                 </animation>
  662.                 <right>60</right>
  663.                 <posy>140</posy>
  664.                 <width>890</width>
  665.                 <align>right</align>
  666.                 <font>Light30</font>
  667.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  668.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  669.                 <label>$VAR[Player.Duration]</label>
  670.                 <visible>!String.IsEmpty(Player.Duration)</visible>
  671.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  672.             </control>
  673.  
  674.             <control type="image">
  675.                 <visible>player.paused</visible>
  676.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  677.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  678.                 <right>50</right>
  679.                 <bottom>110</bottom>
  680.                 <width>160</width>
  681.                 <height>160</height>
  682.                 <texture>osd/osd_pause.png</texture>
  683.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  684.             </control>
  685.             <control type="image">
  686.                 <visible>player.forwarding</visible>
  687.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  688.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  689.                 <right>60</right>
  690.                 <bottom>130</bottom>
  691.                 <width>120</width>
  692.                 <height>120</height>
  693.                 <texture>osd/osd_ff.png</texture>
  694.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  695.             </control>
  696.             <control type="image">
  697.                 <visible>player.rewinding</visible>
  698.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  699.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  700.                 <right>70</right>
  701.                 <bottom>130</bottom>
  702.                 <width>120</width>
  703.                 <height>120</height>
  704.                 <texture flipx="true">osd/osd_ff.png</texture>
  705.                 <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  706.             </control>
  707.  
  708.             <!--Clock-->
  709.             <control type="label">
  710.                 <right>55</right>
  711.                 <posy>10</posy>
  712.                 <width>400</width>
  713.                 <height>100</height>
  714.                 <align>right</align>
  715.                 <info>System.Time</info>
  716.                 <font>Light60</font>
  717.                 <aligny>center</aligny>
  718.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  719.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  720.                 <visible>!Skin.HasSetting(EnableTouchSupport)</visible>
  721.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  722.                 <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  723.                     <effect type="slide" start="0,0" end="0,-10" time="200" tween="cubic" easing="inout" delay="0" />
  724.                 </animation>
  725.             </control>
  726.         </control>
  727.     </include>
  728.  
  729.     <include name="OSDPanelModernSlim">
  730.         <control type="group">
  731.             <bottom>0</bottom>
  732.             <height>300</height>
  733.             <animation effect="slide" center="auto" end="0,220" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  734.             <!--Panel-->
  735.             <control type="image">
  736.                 <posx>0</posx>
  737.                 <posy>-20</posy>
  738.                 <width>100%</width>
  739.                 <height>320</height>
  740.                 <texture border="10">$VAR[osdpanelimage]</texture>
  741.                 <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  742.             </control>
  743.             <!-- check, create one image instead of using 2 -->
  744.             <control type="group">
  745.                 <posx>0</posx>
  746.                 <visible>!Skin.HasSetting(EnableOSDInfo)</visible>
  747.                 <control type="image">
  748.                     <posy>-125</posy>
  749.                     <width>100%</width>
  750.                     <height>85</height>
  751.                     <texture border="2" colordiffuse="$INFO[Skin.String(OSDPanelColor)]">diffuse/gradient.png</texture>
  752.                 </control>
  753.                 <!--
  754.                 <control type="image">
  755.                     <posy>-75</posy>
  756.                     <width>100%</width>
  757.                     <height>40</height>
  758.                     <texture flipy="true" colordiffuse="$INFO[Skin.String(OSDPanelColor)]" border="2">diffuse/gradient.png</texture>
  759.                 </control>
  760.                 -->
  761.             </control>
  762.  
  763.             <!-- NEW ADDED ! MOVIE SHOW DISCART -->
  764.             <control type="image">
  765.                 <posx>200</posx>
  766.                 <posy>-40</posy>
  767.                 <width>250</width>
  768.                 <height>250</height>
  769.                 <aligny>center</aligny>
  770.                 <fadetime>300</fadetime>
  771.                 <bordersize>20</bordersize>
  772.                 <animation effect="rotate" end="-360" center="auto" time="12000" loop="true" reversible="false" condition="!Player.Paused + Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  773.                 <texture background="true" diffuse="diffuse/cdmask_medium_new.png" fallback="defaultcovers/cd_medium.png" border="5">$VAR[PlayerDiscArtImage]</texture>
  774.                 <aspectratio scalediffuse="false" align="center" aligny="center">scale</aspectratio>
  775.                 <visible>Player.HasVideo + [!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster)) | !String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))]</visible>
  776.                 <visible>!Skin.HasSetting(HideOSDDisc)</visible>
  777.                 <animation effect="slide" center="auto" end="-70,-210" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  778.                 <animation effect="zoom" center="auto" end="85,85" time="0" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  779.             </control>
  780.  
  781.             <!--Cover movies - poster-->
  782.             <control type="image" id="1">
  783.                 <posx>20</posx>
  784.                 <posy>-20</posy>
  785.                 <width>220</width>
  786.                 <height>320</height>
  787.                 <fadetime>200</fadetime>
  788.                 <texture background="true">$VAR[OSDImage]</texture>
  789.                 <aspectratio align="left" aligny="bottom">stretch</aspectratio>
  790.                 <visible>[!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster)) | !String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))]</visible>
  791.                 <animation effect="slide" center="auto" end="-45,-320" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  792.                 <animation effect="zoom" center="auto" end="85,85" time="0" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  793.             </control>
  794.  
  795.             <!-- Cover No Poster / livetv  -->
  796.             <control type="image">
  797.                 <posx>20</posx>
  798.                 <posy>-30</posy>
  799.                 <width>380</width>
  800.                 <height></height>
  801.                 <fadetime>200</fadetime>
  802.                 <texture background="true">$VAR[OSDImagePVR_Streams]</texture>
  803.                 <aspectratio align="center" aligny="top">keep</aspectratio>
  804.                 <visible>Player.HasVideo + String.IsEmpty(Player.Art(tvshow.poster)) + String.IsEmpty(Player.Art(poster)) + String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))</visible>
  805.                 <animation effect="slide" center="auto" end="-45,-320" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  806.                 <animation effect="zoom" center="auto" end="85,85" time="0" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  807.             </control>
  808.  
  809.             <!--clearart pos condit animatons -->
  810.             <control type="image">
  811.                 <posx>800</posx>
  812.                 <posy>-486</posy>
  813.                 <width>356</width>
  814.                 <height>200</height>
  815.                 <aspectratio align="right" aligny="bottom">keep</aspectratio>
  816.                 <texture background="true">$VAR[VideoPlayerClearArt]</texture>
  817.                 <visible>Skin.HasSetting(OSDShowClearArt)</visible>
  818.                 <visible>Skin.HasSetting(EnableOSDInfo)</visible> <!-- checck needed -->
  819.                 <!-- big symbols- on-->
  820.                 <animation effect="slide" start="0" end="700,225" time="0" condition="Player.Playing + Skin.HasSetting(OSDLargeSeekingLabel)">Conditional</animation>
  821.                 <!-- big symbols- off-->
  822.                 <animation effect="slide" start="0" end="700,245" time="0" condition="!Skin.HasSetting(OSDLargeSeekingLabel)">Conditional</animation>
  823.             </control>
  824.  
  825.  
  826.             <!-- header (info) -->
  827.             <control type="grouplist">
  828.                 <orientation>horizontal</orientation>
  829.                 <usecontrolcoords>true</usecontrolcoords>
  830.                 <itemgap>5</itemgap>
  831.                 <align>left</align>
  832.                 <visible>Player.HasVideo + Skin.HasSetting(EnableOSDInfo)</visible>
  833.                 <left>460</left>
  834.                 <posy>-18</posy>
  835.                 <width>100%</width>
  836.                 <height>450</height>
  837.  
  838.                 <control type="label">
  839.                     <left>0</left>
  840.                     <top>0</top>
  841.                     <width>auto</width>
  842.                     <label fallback="19055">[B]$VAR[premiere_date_player,, • ]$INFO[VideoPlayer.MPAA,, • ][/B]</label>
  843.                     <visible>Player.HasVideo</visible>
  844.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  845.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  846.  
  847.                     <font>Reg24</font>
  848.                 </control>
  849.  
  850.                 <!-- director png -->
  851.                 <control type="image">
  852.                     <visible>Player.HasVideo + !String.IsEmpty(VideoPlayer.Director)</visible>
  853.                     <left>0</left>
  854.                     <top>6</top>
  855.                     <width>45</width>
  856.                     <height>45</height>
  857.                     <texture>dialogs/videoinfo/director-icon.png</texture>
  858.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  859.                     <visible>VideoPlayer.Content(movies) | VideoPlayer.Content(episodes)</visible>
  860.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  861.                 </control>
  862.                 <control type="label">
  863.                     <visible>Player.HasVideo + !String.IsEmpty(VideoPlayer.Director)</visible>
  864.                     <left>-8</left>
  865.                     <top>0</top>
  866.                     <width>auto</width>
  867.                     <label>[B]$INFO[VideoPlayer.Director,: ,][/B]</label>
  868.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  869.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  870.                     <font>Reg24</font>
  871.                 </control>
  872.  
  873.                 <!--tvdb -->
  874.                 <control type="image">
  875.                     <left>40</left>
  876.                     <top>12</top>
  877.                     <width>63</width>
  878.                     <height>45</height>
  879.                     <texture>flags/player/player_tvdbtrans.png</texture>
  880.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse> <!-- $INFO[Skin.String(OSDPrimaryTextColor)] -->
  881.                     <visible>VideoPlayer.Content(episodes)</visible>
  882.                     <visible>!String.IsEmpty(VideoPlayer.RatingAndVotes)</visible>
  883.                     <!--
  884.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.Rating.TVDB))</visible>
  885.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.Rating.TVDB),: , ]$INFO[Window(Home).Property(SkinHelper.Player.Votes.TVDB),(, $LOCALIZE[205])]</label>
  886.                     -->
  887.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  888.                 </control>
  889.                 <control type="label">
  890.                     <left>5</left>
  891.                     <width>auto</width>
  892.                     <font>Reg22</font>
  893.                     <align>left</align>
  894.                     <visible>VideoPlayer.Content(episodes)</visible>
  895.                     <!--
  896.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.Rating.TVDB))</visible>
  897.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.Rating.TVDB),: , ]$INFO[Window(Home).Property(SkinHelper.Player.Votes.TVDB),(, $LOCALIZE[205])]</label>
  898.                     -->
  899.                     <label>$INFO[VideoPlayer.RatingAndVotes]</label>
  900.                     <visible>!String.IsEmpty(VideoPlayer.RatingAndVotes)</visible>
  901.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  902.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  903.                     <scroll>false</scroll>
  904.                 </control>
  905.  
  906.                 <!--tmdb  -->
  907.                 <control type="image">
  908.                     <left>15</left>
  909.                     <width>50</width>
  910.                     <top>6</top>
  911.                     <height>45</height>
  912.                     <texture>flags/player/player_tmdbtp.png</texture>
  913.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  914.                     <visible>VideoPlayer.Content(movies)</visible>
  915.                     <visible>!String.IsEmpty(VideoPlayer.Rating)</visible>
  916.                     <!--
  917.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.Rating.TMDB)]$INFO[Window(Home).Property(SkinHelper.Player.Votes.TMDB),(,)]</label>
  918.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.Rating.TMDB))</visible>
  919.                     -->
  920.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  921.                 </control>
  922.                 <control type="label">
  923.                     <left>-5</left>
  924.                     <width>auto</width>
  925.                     <font>Reg22</font>
  926.                     <align>left</align>
  927.                     <!--
  928.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.Rating.TMDB)]$INFO[Window(Home).Property(SkinHelper.Player.Votes.TMDB),(,)]</label>
  929.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.Rating.TMDB))</visible>
  930.                     -->
  931.                     <label>$INFO[VideoPlayer.RatingAndVotes]</label>
  932.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  933.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  934.                     <visible>VideoPlayer.Content(movies)</visible>
  935.                     <visible>!String.IsEmpty(VideoPlayer.RatingAndVotes)</visible>
  936.                     <scroll>false</scroll>
  937.                 </control>
  938.  
  939.                 <!--imdb  -->
  940.                 <control type="image">
  941.                     <left>10</left>
  942.                     <top>-2</top>
  943.                     <width>65</width>
  944.                     <height>70</height>
  945.                     <texture>flags/player/player_imdb.png</texture>
  946.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>    <!-- $INFO[Skin.String(OSDPrimaryTextColor)] -->
  947.                     <visible>VideoPlayer.Content(movies) | VideoPlayer.Content(episodes)</visible>
  948.                     <visible>!String.IsEmpty(Window(home).Property(SkinHelper.Player.Rating.IMDB))</visible>
  949.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  950.                 </control>
  951.                 <control type="label">
  952.                     <left>5</left>
  953.                     <top>0</top>
  954.                     <width>auto</width>
  955.                     <font>Reg22</font>
  956.                     <align>left</align>
  957.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.Rating.IMDB)]$INFO[Window(Home).Property(SkinHelper.Player.Votes.IMDB), (, $LOCALIZE[205])]</label> <!-- INFO  XBMC rating not working correct on Videoplayback/window, just inside DialogVideoInfo.xml $INFO[ListItem.Rating(imdb)]-->
  958.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  959.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  960.                     <visible>VideoPlayer.Content(movies) | VideoPlayer.Content(episodes)</visible>
  961.                     <visible>!String.IsEmpty(Window(home).Property(SkinHelper.Player.Rating.IMDB))</visible>
  962.                     <scroll>false</scroll>
  963.                 </control>
  964.  
  965.                 <!-- meta -->
  966.                 <control type="image">
  967.                     <left>15</left>
  968.                     <top>10</top>
  969.                     <width>35</width>
  970.                     <height>35</height>
  971.                     <texture>flags/player/player_meta.png</texture>
  972.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse> <!-- $INFO[Skin.String(OSDPrimaryTextColor)] -->
  973.                     <visible>VideoPlayer.Content(movies)</visible>
  974.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.MetaCritic.Rating))</visible>
  975.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  976.                     <visible>VideoPlayer.Content(movies)</visible>
  977.                 </control>
  978.                 <control type="label">
  979.                     <left>-5</left>
  980.                     <top>0</top>
  981.                     <width>auto</width>
  982.                     <font>Reg22</font>
  983.                     <align>left</align>
  984.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.MetaCritic.Rating),  ,%]</label> <!-- INFO  XBMC rating not working correct on Videoplayback/window, just inside DialogVideoInfo.xml $INFO[ListItem.Rating(imdb)]-->
  985.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  986.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  987.                     <visible>VideoPlayer.Content(movies)</visible>
  988.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.MetaCritic.Rating))</visible>
  989.                     <scroll>false</scroll>
  990.                 </control>
  991.                 <!--rotten test -->
  992.                 <control type="image">
  993.                     <left>15</left>
  994.                     <top>8</top>
  995.                     <width>35</width>
  996.                     <height>35</height>
  997.                     <texture>flags/player/player_rottenbw.png</texture>
  998.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse> <!-- $INFO[Skin.String(OSDPrimaryTextColor)] -->
  999.                     <visible>VideoPlayer.Content(movies)</visible>
  1000.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.RottenTomatoes.Rating))</visible>
  1001.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  1002.                 </control>
  1003.                 <control type="label">
  1004.                     <left>-3</left>
  1005.                     <top>0</top>
  1006.                     <width>auto</width>
  1007.                     <font>Reg22</font>
  1008.                     <align>left</align>
  1009.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.RottenTomatoes.Rating), ,%]</label> <!-- INFO  XBMC rating not working correct on Videoplayback/window, just inside DialogVideoInfo.xml $INFO[ListItem.Rating(imdb)]-->
  1010.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1011.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1012.                     <visible>VideoPlayer.Content(movies)</visible>
  1013.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.RottenTomatoes.Rating))</visible>
  1014.                     <scroll>false</scroll>
  1015.                 </control>
  1016.                 <!--top 250
  1017.                 <control type="image">
  1018.                     <left>15</left>
  1019.                     <top>-2</top>
  1020.                     <width>50</width>
  1021.                     <height>50</height>
  1022.                     <texture>flags/white/imdb_250.png</texture>
  1023.                     <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  1024.                     <visible>VideoPlayer.Content(movies)</visible>
  1025.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.IMDB.Top250))</visible>
  1026.                     <aspectratio align="left" aligny="top">keep</aspectratio>
  1027.                 </control>
  1028.                 <control type="label">
  1029.                     <left>-3</left>
  1030.                     <top>0</top>
  1031.                     <width>auto</width>
  1032.                     <font>Reg22</font>
  1033.                     <align>left</align>
  1034.                     <label>$INFO[Window(Home).Property(SkinHelper.Player.IMDB.Top250,#,]</label>
  1035.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1036.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1037.                     <visible>VideoPlayer.Content(movies)</visible>
  1038.                     <visible>!String.IsEmpty(Window(Home).Property(SkinHelper.Player.IMDB.Top250))</visible>
  1039.                     <scroll>false</scroll>
  1040.                 </control>
  1041.                 -->
  1042.             </control>
  1043.  
  1044.             <!-- PLOT-->
  1045.             <control type="textbox">
  1046.                 <posx>460</posx>
  1047.                 <posy>34</posy>
  1048.                 <width>1150</width>
  1049.                 <height>175</height>
  1050.                 <label>$INFO[VideoPlayer.Plot]</label>
  1051.                 <visible>Player.HasVideo + Skin.HasSetting(EnableOSDInfo)</visible>
  1052.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1053.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1054.                 <align>justify</align>
  1055.                 <font>Reg24</font>
  1056.             </control>
  1057.  
  1058.             <!--clearlogo-->
  1059.             <control type="image" id="1">
  1060.                 <posx>100</posx>
  1061.                 <posy>-150</posy>
  1062.                 <width>800</width>
  1063.                 <height>120</height>
  1064.                 <fadetime>200</fadetime>
  1065.                 <texture background="true">$VAR[VideoPlayerClearLogo]</texture>
  1066.                 <aspectratio align="left" aligny="bottom">keep</aspectratio>
  1067.                 <visible>!VideoPlayer.Content(livetv) + [!String.IsEmpty(Player.Art(poster)) | !String.IsEmpty(Player.Art(tvshow.poster))]</visible>
  1068.                 <animation effect="slide" end="-40,125" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1069.                 <animation effect="zoom" end="85,85" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1070.             </control>
  1071.  
  1072.             <control type="group">
  1073.  
  1074.  
  1075.                 <!-- MOVIE OSDLabel1 & 2 in One Line -->
  1076.                 <control type="label">
  1077.                     <posx>0</posx>
  1078.                     <posy>-120</posy>
  1079.                     <width>100%</width>
  1080.                     <align>center</align>
  1081.                     <font>Reg32</font>
  1082.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1083.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1084.                     <label>$VAR[OSDLabel1,,  •]  $VAR[OSDLabel2]</label>
  1085.                     <scroll>false</scroll>
  1086.                     <visible>Player.HasVideo</visible>
  1087.                     <animation effect="slide" start="0" end="0,-80" time="0" condition="Skin.HasSetting(OSDLargeSeekingLabel) + !Player.Playing">Conditional</animation>
  1088.                     <animation effect="slide" center="auto" end="0,-220" time="0" condition="Skin.HasSetting(OSDLargeSeekingLabel) + !Player.Playing + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1089.                 </control>
  1090.  
  1091.                 <!-- media flags -->
  1092.                 <control type="group">
  1093.                     <posx>600</posx>
  1094.                     <posy>230</posy>
  1095.                     <include>mediaflags</include>
  1096.                     <animation time="300" effect="fade" delay="300">Visible</animation>
  1097.                     <animation time="100" effect="fade" delay="0">Hidden</animation>
  1098.                     <visible>![[Window.IsActive(musicosd) | Window.IsActive(videoosd)] + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  1099.                     <animation effect="slide" end="0,-210" time="0" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1100.                 </control>
  1101.  
  1102.                 <control type="progress" id="1">
  1103.                     <description>ProgressbarCache</description>
  1104.                     <left>1</left>
  1105.                     <right>40</right>
  1106.                     <width>100%</width>
  1107.                     <posy>-40</posy>
  1108.                     <height>20</height>
  1109.                     <info>Player.ProgressCache</info>
  1110.                     <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
  1111.                     <lefttexture></lefttexture>
  1112.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarCacheColor)]">diffuse/panel.png</midtexture>
  1113.                     <righttexture></righttexture>
  1114.                     <overlaytexture></overlaytexture>
  1115.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1116.                     <visible>!Skin.String(OSDProgressBarCacheColor,None)</visible>
  1117.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1118.                 </control>
  1119.                 <control type="progress" id="23">
  1120.                     <description>Progress Bar</description>
  1121.                     <left>1</left>
  1122.                     <right>40</right>
  1123.                     <width>100%</width>
  1124.                     <posy>-40</posy>
  1125.                     <height>20</height>
  1126.                     <info>Player.Progress</info>
  1127.                     <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
  1128.                     <lefttexture></lefttexture>
  1129.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/panel.png</midtexture>
  1130.                     <righttexture></righttexture>
  1131.                     <overlaytexture></overlaytexture>
  1132.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1133.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1134.                 </control>
  1135.                 <control type="slider" id="401">
  1136.                     <description>Seek Slider</description>
  1137.                     <left>1</left>
  1138.                     <right>40</right>
  1139.                     <width>100%</width>
  1140.                     <posy>-47</posy>
  1141.                     <height>18</height>
  1142.                     <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  1143.                    <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  1144.                     <textureslidernibfocus>colors/color_white.png</textureslidernibfocus>
  1145.                     <visible>Player.Seeking</visible>
  1146.                 </control>
  1147.  
  1148.                 <!--Process/Seekbar-->
  1149.                 <control type="label">
  1150.                     <!--Play Time-->
  1151.                     <posx>20</posx>
  1152.                     <posy>-60</posy>
  1153.                     <width>400</width>
  1154.                     <align>left</align>
  1155.                     <font>Light20</font>
  1156.                     <textcolor>white</textcolor>
  1157.                     <shadowcolor></shadowcolor>
  1158.                     <label>$INFO[Player.Time]</label>
  1159.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1160.                 </control>
  1161.                 <control type="label">
  1162.                     <!--Play Time-->
  1163.                     <right>22</right>
  1164.                     <posy>-60</posy>
  1165.                     <width>400</width>
  1166.                     <align>right</align>
  1167.                     <font>Light20</font>
  1168.                     <textcolor>white</textcolor>
  1169.                     <shadowcolor>black</shadowcolor>
  1170.                     <label>$INFO[Player.TimeRemaining]</label>
  1171.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1172.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1173.                 </control>
  1174.             </control>
  1175.  
  1176.             <!--Clock-->
  1177.             <control type="label">
  1178.                 <right>20</right>
  1179.                 <posy>20</posy>
  1180.                 <width>400</width>
  1181.                 <height>100</height>
  1182.                 <align>right</align>
  1183.                 <info>System.Time</info>
  1184.                 <font>Light60</font>
  1185.                 <aligny>top</aligny>
  1186.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1187.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1188.                 <animation effect="slide" center="auto" end="0,-180" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1189.             </control>
  1190.  
  1191.             <!-- SHOWS END TIME RIGHT -->
  1192.             <control type="label">
  1193.                 <right>23</right>
  1194.                 <posy>100</posy>
  1195.                 <width>890</width>
  1196.                 <align>right</align>
  1197.                 <font>Reg32</font>
  1198.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1199.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1200.                 <label>$VAR[PlayerActionLabel]</label>
  1201.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1202.                 <animation effect="slide" center="auto" end="0,-200" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1203.             </control>
  1204.             <!-- Label 3 - SHOWS GENRE INFO/Chapter -->
  1205.             <control type="label">
  1206.                 <posx>1630</posx>
  1207.                 <posy>-85</posy>
  1208.                 <width>890</width>
  1209.                 <align>right</align>
  1210.                 <font>Reg26</font>
  1211.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1212.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1213.                 <label>$VAR[OSDLabel3]</label>
  1214.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show) + Skin.HasSetting(OSDLargeSeekingLabel) + Skin.HasSetting(EnableOSDInfo)</visible>
  1215.                 <!-- <animation effect="slide" center="auto" end="-100,0" time="0" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  1216.                 -->
  1217.             </control>
  1218.             <!-- Label 3 - SHOWS GENRE INFO/Chapter BIG OFF-->
  1219.             <control type="label">
  1220.                 <posx>0</posx>
  1221.                 <posy>-85</posy>
  1222.                 <width>100%</width>
  1223.                 <align>center</align>
  1224.                 <font>Reg26</font>
  1225.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1226.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1227.                 <label>$VAR[OSDLabel3]</label>
  1228.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show) + !Skin.HasSetting(OSDLargeSeekingLabel)</visible>
  1229.             </control>
  1230.         </control>
  1231.     </include>
  1232.  
  1233.     <include name="OSDPanelNetflix">
  1234.         <control type="group">
  1235.             <bottom>0</bottom>
  1236.             <height>290</height>
  1237.             <!--Panel-->
  1238.             <control type="image">
  1239.                 <posx>0</posx>
  1240.                 <posy>0</posy>
  1241.                 <width>100%</width>
  1242.                 <height>290</height>
  1243.                 <texture border="5">diffuse/gradient.png</texture>
  1244.                 <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  1245.             </control>
  1246.  
  1247.             <control type="group">
  1248.                 <control type="progress">
  1249.                     <description>ProgressbarCache</description>
  1250.                     <posx>384</posx>
  1251.                     <posy>165</posy>
  1252.                     <height>15</height>
  1253.                     <width>1152</width>
  1254.                     <info>Player.ProgressCache</info>
  1255.                     <visible>!String.IsEmpty(Player.Duration) + !VideoPlayer.content(livetv)</visible>
  1256.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1257.                     <!--colordiffuse changed to white -->
  1258.                     <texturebg border="5" colordiffuse="white">diffuse/panel.png</texturebg>
  1259.                     <lefttexture></lefttexture>
  1260.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarCacheColor)]">diffuse/panel.png</midtexture>
  1261.                     <righttexture></righttexture>
  1262.                     <overlaytexture></overlaytexture>
  1263.                     <visible>!Skin.String(OSDProgressBarCacheColor,None)</visible>
  1264.                 </control>
  1265.                 <control type="progress" id="23">
  1266.                     <description>Progress Bar</description>
  1267.                     <posx>384</posx>
  1268.                     <posy>165</posy>
  1269.                     <height>15</height>
  1270.                     <width>1152</width>
  1271.                     <info>Player.Progress</info>
  1272.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1273.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1274.                     <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
  1275.                     <lefttexture></lefttexture>
  1276.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/panel.png</midtexture>
  1277.                     <righttexture></righttexture>
  1278.                     <overlaytexture></overlaytexture>
  1279.                 </control>
  1280.                 <control type="image">
  1281.                     <description>Progress Bar Border</description>
  1282.                     <posx>384</posx>
  1283.                     <posy>165</posy>
  1284.                     <height>15</height>
  1285.                     <width>1152</width>
  1286.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1287.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1288.                     <texture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarBorderColor)]">diffuse/thinborder.png</texture>
  1289.                 </control>
  1290.                 <control type="slider" id="401">
  1291.                     <description>Seek Slider</description>
  1292.                     <posx>384</posx>
  1293.                     <posy>157</posy>
  1294.                     <height>15</height>
  1295.                     <width>1152</width>
  1296.                     <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  1297.                     <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  1298.                     <textureslidernibfocus>colors/color_white.png</textureslidernibfocus>
  1299.                     <visible>Player.Seeking</visible>
  1300.                 </control>
  1301.  
  1302.                 <!--Process/Seekbar-->
  1303.                 <control type="label">
  1304.                     <!--Play Time-->
  1305.                     <animation end="-45,0" time="0" effect="slide" condition="!String.IsEqual(Player.Time(hh),00)">Conditional</animation>
  1306.                     <posx>274</posx>
  1307.                     <posy>140</posy>
  1308.                     <width>160</width>
  1309.                     <align>left</align>
  1310.                     <font>Reg30</font>
  1311.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1312.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1313.                     <label>[B]$VAR[playtime_format][/B]</label>
  1314.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1315.                 </control>
  1316.                 <control type="label">
  1317.                     <!--Play Time-->
  1318.                     <posx>1566</posx>
  1319.                     <posy>140</posy>
  1320.                     <width>160</width>
  1321.                     <align>left</align>
  1322.                     <font>Reg30</font>
  1323.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1324.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1325.                     <label>[B]$VAR[timeremaining_format][/B]</label>
  1326.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1327.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1328.                 </control>
  1329.  
  1330.                 <!-- media flags -->
  1331.                 <control type="group" id="25910">
  1332.                     <posx>585</posx>
  1333.                     <posy>215</posy>
  1334.                     <include>mediaflags</include>
  1335.                     <visible>![Window.IsActive(videoosd) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  1336.                     <visible>player.hasvideo</visible>
  1337.                     <animation effect="fade" time="400" delay="500" reversible="false">Visible</animation>
  1338.                 </control>
  1339.             </control>
  1340.  
  1341.             <control type="label" id="79591">
  1342.                 <!--PlayerActionLabel-->
  1343.                 <posy>110</posy>
  1344.                 <width>1920</width>
  1345.                 <align>center</align>
  1346.                 <font>Light30</font>
  1347.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1348.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1349.                 <label>$VAR[PlayerActionLabelLarge]</label>
  1350.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1351.                 <visible>!Skin.HasSetting(OSDLargeSeekingLabel)</visible>
  1352.             </control>
  1353.  
  1354.             <!-- OSD label 3 -->
  1355.             <control type="label">
  1356.                 <right>20</right>
  1357.                 <posy>255</posy>
  1358.                 <font>flags</font>
  1359.                 <width>1000</width>
  1360.                 <height>25</height>
  1361.                 <align>right</align>
  1362.                 <textcolor>$VAR[mediaFlagsFontColor]</textcolor>
  1363.                 <label>$VAR[OSDLabel3]</label>
  1364.                 <visible>!Skin.String(osdmediaflagsstyle,disabled) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]</visible>
  1365.                 <animation effect="fade" time="400" delay="500" reversible="false">Visible</animation>
  1366.             </control>
  1367.  
  1368.             <control type="image">
  1369.                 <visible>player.paused</visible>
  1370.                 <animation delay="150" time="700" effect="fade">Visible</animation>
  1371.                 <animation delay="150" time="700" effect="fade">Hidden</animation>
  1372.                 <left>65</left>
  1373.                 <bottom>24</bottom>
  1374.                 <width>170</width>
  1375.                 <height>170</height>
  1376.                 <texture>osd/glow.png</texture>
  1377.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1378.             </control>
  1379.             <control type="image">
  1380.                 <visible>player.paused</visible>
  1381.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  1382.                 <animation delay="150" time="200" effect="fade">Hidden</animation>
  1383.                 <left>50</left>
  1384.                 <bottom>10</bottom>
  1385.                 <width>200</width>
  1386.                 <height>200</height>
  1387.                 <texture>osd/slim/pause.png</texture>
  1388.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1389.             </control>
  1390.             <control type="image">
  1391.                 <visible>player.playing</visible>
  1392.                 <animation delay="150" time="700" effect="fade">Visible</animation>
  1393.                 <animation delay="150" time="700" effect="fade">Hidden</animation>
  1394.                 <left>65</left>
  1395.                 <bottom>24</bottom>
  1396.                 <width>170</width>
  1397.                 <height>170</height>
  1398.                 <texture>osd/glow.png</texture>
  1399.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1400.             </control>
  1401.             <control type="image">
  1402.                 <visible>player.playing</visible>
  1403.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  1404.                 <animation delay="150" time="200" effect="fade">Hidden</animation>
  1405.                 <left>50</left>
  1406.                 <bottom>10</bottom>
  1407.                 <width>200</width>
  1408.                 <height>200</height>
  1409.                 <texture>osd/slim/play.png</texture>
  1410.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1411.             </control>
  1412.             <control type="image">
  1413.                 <visible>player.forwarding</visible>
  1414.                 <animation delay="150" time="700" effect="fade">Visible</animation>
  1415.                 <animation delay="150" time="700" effect="fade">Hidden</animation>
  1416.                 <left>65</left>
  1417.                 <bottom>24</bottom>
  1418.                 <width>170</width>
  1419.                 <height>170</height>
  1420.                 <texture>osd/glow.png</texture>
  1421.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1422.             </control>
  1423.  
  1424.             <control type="image">
  1425.                 <visible>player.forwarding</visible>
  1426.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  1427.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  1428.                 <left>50</left>
  1429.                 <bottom>10</bottom>
  1430.                 <width>200</width>
  1431.                 <height>200</height>
  1432.                 <texture>osd/slim/forward.png</texture>
  1433.                 <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1434.             </control>
  1435.             <control type="image">
  1436.                     <visible>player.rewinding</visible>
  1437.                     <animation delay="150" time="700" effect="fade">Visible</animation>
  1438.                     <animation delay="150" time="700" effect="fade">Hidden</animation>
  1439.                     <left>65</left>
  1440.                     <bottom>24</bottom>
  1441.                     <width>170</width>
  1442.                     <height>170</height>
  1443.                     <texture>osd/glow.png</texture>
  1444.                     <colordiffuse>$INFO[Skin.String(OSDButtonsColor)]</colordiffuse>
  1445.                 </control>
  1446.             <control type="image">
  1447.                 <visible>player.rewinding</visible>
  1448.                 <animation delay="150" time="300" effect="fade">Visible</animation>
  1449.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  1450.                 <left>50</left>
  1451.                 <bottom>10</bottom>
  1452.                 <width>200</width>
  1453.                 <height>200</height>
  1454.                 <texture flipx="true">osd/slim/forward.png</texture>
  1455.                 <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  1456.             </control>
  1457.  
  1458.             <!--clearlogo-->
  1459.             <control type="image" id="1">
  1460.                 <animation delay="3000" time="300" effect="fade">Visible</animation>
  1461.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  1462.                 <posx>60</posx>
  1463.                 <posy>-400</posy>
  1464.                 <width>400</width>
  1465.                 <height>155</height>
  1466.                 <align>left</align>
  1467.                 <aligny>bottom</aligny>
  1468.                 <texture background="true" fallback="colors/color_transparent.png">$VAR[VideoPlayerClearLogo]</texture>
  1469.                 <aspectratio scalediffuse="false" align="left" aligny="bottom">keep</aspectratio>
  1470.                 <visible>player.paused + !Control.IsVisible(552233) + !Skin.HasSetting(OSDShowClearLogo) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]</visible>
  1471.             </control>
  1472.  
  1473.             <!-- OSDLabel7 -->
  1474.             <control type="label">
  1475.                 <animation delay="2500" time="300" effect="fade">Visible</animation>
  1476.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  1477.                 <posx>70</posx>
  1478.                 <posy>-465</posy>
  1479.                 <width>100%</width>
  1480.                 <align>left</align>
  1481.                 <aligny>bottom</aligny>
  1482.                 <font>Bold74</font>
  1483.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1484.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1485.                 <label>[B]$VAR[OSDLabel7][/B]</label>
  1486.                 <scroll>false</scroll>
  1487.                 <visible>player.paused + String.Contains(Control.GetLabel(1),color_transparent) + !Control.IsVisible(552233)</visible>
  1488.                 <visible>player.paused + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]</visible>
  1489.             </control>
  1490.             <!-- OSDLabel8 -->
  1491.             <control type="label">
  1492.                 <animation delay="3000" time="300" effect="fade">Visible</animation>
  1493.                 <animation delay="0" time="200" effect="fade">Hidden</animation>
  1494.                 <animation end="15,-115" time="0" effect="slide" condition="String.Contains(Control.GetLabel(1),color_transparent)">Conditional</animation>
  1495.                 <posx>60</posx>
  1496.                 <posy>-250</posy>
  1497.                 <width>980</width>
  1498.                 <align>left</align>
  1499.                 <aligny>top</aligny>
  1500.                 <font>Reg32</font>
  1501.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1502.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1503.                 <label>$VAR[OSDLabel8]</label>
  1504.                 <scroll>false</scroll>
  1505.                 <visible>player.paused + !Control.IsVisible(552233) + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]</visible>
  1506.             </control>
  1507.  
  1508.             <!--Clock-->
  1509.             <control type="label">
  1510.                 <right>23</right>
  1511.                 <posy>10</posy>
  1512.                 <width>400</width>
  1513.                 <height>100</height>
  1514.                 <align>right</align>
  1515.                 <info>System.Time</info>
  1516.                 <font>Light52</font>
  1517.                 <aligny>center</aligny>
  1518.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1519.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1520.                 <visible>Skin.HasSetting(ShowClockRemainingTimeNetflixOSD)</visible>
  1521.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1522.             </control>
  1523.             <!-- SHOWS END TIME RIGHT ,check strange behaviour, uses animation from other include - e.g. normal have animation, slim has not -->
  1524.             <control type="label">
  1525.                 <right>23</right>
  1526.                 <posy>85</posy>
  1527.                 <width>890</width>
  1528.                 <align>right</align>
  1529.                 <font>Reg26</font>
  1530.                 <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1531.                 <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1532.                 <label>$VAR[PlayerActionLabel]</label>
  1533.                 <visible>Skin.HasSetting(ShowClockRemainingTimeNetflixOSD)</visible>
  1534.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1535.             </control>
  1536.         </control>
  1537.     </include>
  1538.  
  1539.  
  1540.  
  1541.     <include name="OSDPanelModernSlimMusic">
  1542.         <control type="group">
  1543.             <bottom>0</bottom>
  1544.             <height>200</height>
  1545.             <!--Panel-->
  1546.             <control type="image">
  1547.                 <posx>0</posx>
  1548.                 <posy>0</posy>
  1549.                 <width>100%</width>
  1550.                 <height>200</height>
  1551.                 <texture border="5">$VAR[osdpanelimage]</texture>
  1552.                 <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  1553.             </control>
  1554.  
  1555.             <!-- music cover -->
  1556.             <control type="group">
  1557.                 <!-- disc art -->
  1558.                 <control type="image">
  1559.                     <posx>300</posx>
  1560.                     <bottom>8</bottom>
  1561.                     <width>300</width>
  1562.                     <height>300</height>
  1563.                     <aspectratio scalediffuse="false" align="center" aligny="center">scale</aspectratio>
  1564.                     <fadetime>300</fadetime>
  1565.                     <animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
  1566.                     <texture background="true" fallback="defaultcovers/cd_medium.png" diffuse="diffuse/cdmask_new.png">$VAR[PlayerDiscArtImage]</texture>
  1567.                     <visible>!Skin.HasSetting(HideOSDDisc)</visible>
  1568.                 </control>
  1569.                 <!-- cover background + cover image-->
  1570.                 <control type="image">
  1571.                         <posx>2</posx>
  1572.                         <bottom>3</bottom>
  1573.                         <width>330</width>
  1574.                         <height>330</height>
  1575.                         <fadetime>200</fadetime>
  1576.                         <bordersize>2</bordersize>
  1577.                         <texture background="true" border="2" fallback="DefaultMusicSongs.png" diffuse="diffuse/music_cover_cd.png">$VAR[AudioPlayerCoverImage]</texture>
  1578.                         <aspectratio align="center" aligny="center" scalediffuse="false">keep</aspectratio>
  1579.                 </control>
  1580.             </control>
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.             <!-- OSDLabel4 ALBUM YEAR - GENRE , must seperate genre and album, but actual its ok -->
  1587.                 <control type="label">
  1588.                     <posx>655</posx>
  1589.                     <posy>90</posy>
  1590.                     <width>900</width>
  1591.                     <align>left</align>
  1592.                     <font>light20</font>
  1593.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1594.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1595.                     <label>[B]$VAR[OSDLabel4][/B]</label>
  1596.                     <scroll>false</scroll>
  1597.                     <animation time="300" effect="fade" delay="300">Visible</animation>
  1598.                     <animation time="100" effect="fade" delay="0">Hidden</animation>
  1599.                     <visible>![[Window.IsActive(musicosd) | Window.IsActive(videoosd)] + ![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]]</visible>
  1600.                 </control>
  1601.  
  1602.             <control type="group">
  1603.                 <!-- OSDLabel5 ARTIST - TITLE -->
  1604.  
  1605.                 <control type="label">
  1606.                     <posx>400</posx>            <!-- default is 430 -->
  1607.                     <posy>0</posy>
  1608.                     <width>80%</width>
  1609.                     <align>center</align>       <!-- default is left -->
  1610.                     <font>Reg32</font>
  1611.                     <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1612.                     <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1613.                     <label>[B]$VAR[OSDLabel5][/B]</label>
  1614.                     <scroll>false</scroll>
  1615.                     <visible>Window.IsActive(visualisation) + !Window.IsVisible(OSDAudioSettings)</visible>
  1616.                 </control>
  1617.                 <!--OSD Label 6 next in pl-->
  1618.                 <control type="label">
  1619.                     <right>40</right>
  1620.                     <posy>80</posy>
  1621.                     <width>890</width>
  1622.                     <align>right</align>
  1623.                     <font>Reg20</font>
  1624.                     <label>$VAR[OSDLabel6]</label>
  1625.                     <visible>Window.IsActive(visualisation)</visible>
  1626.                     <visible>![Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)]</visible>
  1627.                     <include>animation_fade_visible_hidden</include>
  1628.                 </control>
  1629.                 <!-- previous Title -->
  1630.                 <!--<control type="label">
  1631.                     <left>650</left>
  1632.                     <posy>-85</posy>
  1633.                     <width>890</width>
  1634.                     <align>left</align>
  1635.                     <font>Reg20</font>
  1636.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1637.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1638.                     <label>[I][COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]vorheriger Track • [/COLOR][/I]$INFO[MusicPlayer.Offset(-1).Artist] - $INFO[MusicPlayer.Offset(-1).Title] • [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[554]:[/COLOR] $INFO[MusicPlayer.Offset(-1).PlaylistPosition]/$INFO[MusicPlayer.PlaylistLength]</label>
  1639.                     <visible>Window.IsActive(visualisation)</visible>
  1640.                     <visible>![Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)]</visible>
  1641.                     <include>animation_fade_visible_hidden</include>
  1642.                 </control>-->
  1643.                 <!-- media flags
  1644.  
  1645.                 <control type="group">
  1646.                     <posx>310</posx>
  1647.                     <posy>140</posy>
  1648.                     <include>mediaflagsAudio</include>
  1649.                     <animation time="300" effect="fade" delay="300">Visible</animation>
  1650.                     <animation time="100" effect="fade" delay="0">Hidden</animation>
  1651.                     <visible>!Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)</visible>
  1652.                 </control>
  1653.                 -->
  1654.                 <control type="progress" id="1">
  1655.                     <description>ProgressbarCache</description>
  1656.                     <left>650</left>
  1657.                     <right>40</right>
  1658.                     <width>1230</width>
  1659.                     <posy>150</posy>
  1660.                     <height>20</height>
  1661.                     <info>Player.ProgressCache</info>
  1662.                     <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
  1663.                     <lefttexture></lefttexture>
  1664.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarCacheColor)]">diffuse/panel.png</midtexture>
  1665.                     <righttexture></righttexture>
  1666.                     <overlaytexture></overlaytexture>
  1667.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1668.                     <visible>!Skin.String(OSDProgressBarCacheColor,None)</visible>
  1669.                 </control>
  1670.                 <control type="progress" id="23">
  1671.                     <description>Progress Bar</description>
  1672.                     <left>650</left>
  1673.                     <right>40</right>
  1674.                     <width>1230</width>
  1675.                     <posy>150</posy>
  1676.                     <height>20</height>
  1677.                     <info>Player.Progress</info>
  1678.                     <texturebg border="5" colordiffuse="$VAR[OSDProgressBarBackgroundColor]">diffuse/panel_trans.png</texturebg>
  1679.                     <lefttexture></lefttexture>
  1680.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/panel.png</midtexture>
  1681.                     <righttexture></righttexture>
  1682.                     <overlaytexture></overlaytexture>
  1683.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1684.                 </control>
  1685.  
  1686.                 <!-- NEW ADDED Border to Progress Bar Music Slim -->
  1687.                 <control type="image">
  1688.                     <description>Progress Bar Border</description>
  1689.                     <left>650</left>
  1690.                     <width>1230</width>
  1691.                     <posy>150</posy>
  1692.                     <height>20</height>
  1693.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1694.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1695.                     <texture border="5" colordiffuse="$INFO[Skin.String(OSDProgressBarBorderColor)]">diffuse/thinborder.png</texture>
  1696.                 </control>
  1697.                 <!--Process/Seekbar-->
  1698.                 <control type="label">
  1699.                     <!--Play Time-->
  1700.                     <left>650</left>
  1701.                     <posy>160</posy>
  1702.                     <width>300</width>
  1703.                     <align>left</align>
  1704.                     <font>Reg20</font>
  1705.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1706.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1707.                     <label>$INFO[Player.Time]</label>
  1708.                 </control>
  1709.  
  1710.                 <control type="label">
  1711.                     <!--Play Time / Total Comp-->
  1712.                     <left>1170</left>
  1713.                     <posy>160</posy>
  1714.                     <width>300</width>
  1715.                     <align>left</align>
  1716.                     <font>Reg20</font>
  1717.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1718.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1719.                     <label>$INFO[Player.Time] / $INFO[MusicPlayer.Duration] </label>
  1720.                     <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  1721.                 </control>
  1722.  
  1723.                 <control type="label">
  1724.                     <!--Play Time-->
  1725.                     <right>42</right>
  1726.                     <posy>160</posy>
  1727.                     <width>300</width>
  1728.                     <align>right</align>
  1729.                     <font>Reg20</font>
  1730.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  1731.                     <shadowcolor>$INFO[Skin.String(OSDPrimaryTextShadowColor)]</shadowcolor>
  1732.                     <label>$INFO[Player.TimeRemaining]</label>
  1733.                     <visible>!String.IsEmpty(Player.Duration)</visible>
  1734.                 </control>
  1735.             </control>
  1736.  
  1737.             <!--Clock-->
  1738.             <control type="label">
  1739.                 <right>40</right>
  1740.                 <posy>-50</posy>
  1741.                 <width>400</width>
  1742.                 <height>100</height>
  1743.                 <align>right</align>
  1744.                 <info>System.Time</info>
  1745.                 <font>Reg40</font>
  1746.                 <aligny>top</aligny>
  1747.                 <textcolor>$INFO[Skin.String(OSDSecondaryTextColor)]</textcolor>
  1748.                 <shadowcolor>$INFO[Skin.String(OSDSecondaryTextShadowColor)]</shadowcolor>
  1749.             </control>
  1750.  
  1751.             <!--Stars music-->
  1752.             <control type="image">
  1753.                 <visible>Window.IsActive(visualisation)</visible>
  1754.                 <visible>![Window.IsActive(musicosd) + !Window.IsVisible(OSDAudioSettings)]</visible>
  1755.                 <include>animation_fade_visible_hidden</include>
  1756.                 <right>35</right>
  1757.                 <posy>0</posy>
  1758.                 <width>200</width>
  1759.                 <height>90</height>
  1760.                 <aspectratio aligny="top" align="left">keep</aspectratio>
  1761.                 <colordiffuse>$INFO[Skin.String(OSDPrimaryTextColor)]</colordiffuse>
  1762.                 <texture fallback="leftrating/rating0.png">$VAR[musicrating_stars_player]</texture>
  1763.             </control>
  1764.  
  1765.  
  1766.         </control>
  1767.     </include>
  1768.  
  1769.     <include name="MusicOSDClassic">
  1770.         <include>animation_fade_visible_hidden</include>
  1771.  
  1772.         <!--Player States-->
  1773.         <control type="image">
  1774.             <visible>player.paused</visible>
  1775.             <animation delay="300" time="400" effect="fade">Visible</animation>
  1776.             <posx>760</posx>
  1777.             <!--Center 960-->
  1778.             <posy>340</posy>
  1779.             <!--Center 540-->
  1780.             <width>400</width>
  1781.             <height>400</height>
  1782.             <texture>osd/classic/osd_pause.png</texture>
  1783.         </control>
  1784.         <control type="label">
  1785.             <posx>0</posx>
  1786.             <posy>0</posy>
  1787.             <height>100%</height>
  1788.             <width>100%</width>
  1789.             <align>center</align>
  1790.             <aligny>center</aligny>
  1791.             <font>Light270</font>
  1792.             <textcolor>eewhite</textcolor>
  1793.             <label>FFx2</label>
  1794.             <visible>player.forwarding2x</visible>
  1795.         </control>
  1796.         <control type="label">
  1797.             <posx>0</posx>
  1798.             <posy>0</posy>
  1799.             <height>100%</height>
  1800.             <width>100%</width>
  1801.             <align>center</align>
  1802.             <aligny>center</aligny>
  1803.             <font>Light270</font>
  1804.             <textcolor>eewhite</textcolor>
  1805.             <label>FFx4</label>
  1806.             <visible>player.forwarding4x</visible>
  1807.         </control>
  1808.         <control type="label">
  1809.             <posx>0</posx>
  1810.             <posy>0</posy>
  1811.             <height>100%</height>
  1812.             <width>100%</width>
  1813.             <align>center</align>
  1814.             <aligny>center</aligny>
  1815.             <font>Light270</font>
  1816.             <textcolor>eewhite</textcolor>
  1817.             <label>FFx8</label>
  1818.             <visible>player.forwarding8x</visible>
  1819.         </control>
  1820.         <control type="label">
  1821.             <posx>0</posx>
  1822.             <posy>0</posy>
  1823.             <height>100%</height>
  1824.             <width>100%</width>
  1825.             <align>center</align>
  1826.             <aligny>center</aligny>
  1827.             <font>Light270</font>
  1828.             <textcolor>eewhite</textcolor>
  1829.             <label>FFx16</label>
  1830.             <visible>player.forwarding16x</visible>
  1831.         </control>
  1832.         <control type="label">
  1833.             <posx>0</posx>
  1834.             <posy>0</posy>
  1835.             <height>100%</height>
  1836.             <width>100%</width>
  1837.             <align>center</align>
  1838.             <aligny>center</aligny>
  1839.             <font>Light270</font>
  1840.             <textcolor>eewhite</textcolor>
  1841.             <label>FFx32</label>
  1842.             <visible>player.forwarding32x</visible>
  1843.         </control>
  1844.         <control type="label">
  1845.             <posx>0</posx>
  1846.             <posy>0</posy>
  1847.             <height>100%</height>
  1848.             <width>100%</width>
  1849.             <align>center</align>
  1850.             <aligny>center</aligny>
  1851.             <font>Light270</font>
  1852.             <textcolor>eewhite</textcolor>
  1853.             <label>RWx2</label>
  1854.             <visible>player.rewinding2x</visible>
  1855.         </control>
  1856.         <control type="label">
  1857.             <posx>0</posx>
  1858.             <posy>0</posy>
  1859.             <height>100%</height>
  1860.             <width>100%</width>
  1861.             <align>center</align>
  1862.             <aligny>center</aligny>
  1863.             <font>Light270</font>
  1864.             <textcolor>eewhite</textcolor>
  1865.             <label>RWx4</label>
  1866.             <visible>player.rewinding4x</visible>
  1867.         </control>
  1868.         <control type="label">
  1869.             <posx>0</posx>
  1870.             <posy>0</posy>
  1871.             <height>100%</height>
  1872.             <width>100%</width>
  1873.             <align>center</align>
  1874.             <aligny>center</aligny>
  1875.             <font>Light270</font>
  1876.             <textcolor>eewhite</textcolor>
  1877.             <label>RWx8</label>
  1878.             <visible>player.rewinding8x</visible>
  1879.         </control>
  1880.         <control type="label">
  1881.             <posx>0</posx>
  1882.             <posy>0</posy>
  1883.             <height>100%</height>
  1884.             <width>100%</width>
  1885.             <align>center</align>
  1886.             <aligny>center</aligny>
  1887.             <font>Light270</font>
  1888.             <textcolor>eewhite</textcolor>
  1889.             <label>RWx16</label>
  1890.             <visible>player.rewinding16x</visible>
  1891.         </control>
  1892.         <control type="label">
  1893.             <posx>0</posx>
  1894.             <posy>0</posy>
  1895.             <height>100%</height>
  1896.             <width>100%</width>
  1897.             <align>center</align>
  1898.             <aligny>center</aligny>
  1899.             <font>Light270</font>
  1900.             <textcolor>eewhite</textcolor>
  1901.             <label>RWx32</label>
  1902.             <visible>player.rewinding32x</visible>
  1903.         </control>
  1904.  
  1905.  
  1906.         <control type="group">
  1907.             <bottom>20</bottom>
  1908.             <height>376</height>
  1909.             <!--Panel-->
  1910.             <control type="image">
  1911.                 <posx>210</posx>
  1912.                 <width>1560</width>
  1913.                 <texture>osd/classic/osd_panel.png</texture>
  1914.             </control>
  1915.  
  1916.  
  1917.  
  1918.             <!--Cover-->
  1919.             <control type="image">
  1920.                 <!--No Movie-->
  1921.                 <posx>290</posx>
  1922.                 <posy>75</posy>
  1923.                 <width>220</width>
  1924.                 <height>220</height>
  1925.                 <fadetime>200</fadetime>
  1926.                 <texture background="true" fallback="colors/color_keyboard.png" diffuse="diffuse/music_cover.png">$VAR[AudioPlayerCoverImage]</texture>
  1927.                 <aspectratio align="left" aligny="top">stretch</aspectratio>
  1928.                 <visible>!String.IsEmpty(MusicPlayer.Cover)</visible>
  1929.             </control>
  1930.  
  1931.             <!-- OSDLabel1 -->
  1932.             <control type="label">
  1933.                 <posx>550</posx>
  1934.                 <posy>70</posy>
  1935.                 <width>900</width>
  1936.                 <align>left</align>
  1937.                 <font>Light45</font>
  1938.                 <textcolor>FFfffeff</textcolor>
  1939.                 <label>$VAR[OSDLabel1]</label>
  1940.                 <scroll>false</scroll>
  1941.             </control>
  1942.             <!-- OSDLabel2 -->
  1943.             <control type="label">
  1944.                 <posx>550</posx>
  1945.                 <posy>120</posy>
  1946.                 <width>900</width>
  1947.                 <align>left</align>
  1948.                 <font>Light45</font>
  1949.                 <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  1950.                 <label>[B]$VAR[OSDLabel2][/B]</label>
  1951.                 <scroll>false</scroll>
  1952.             </control>
  1953.  
  1954.             <!-- OSDLabel3 -->
  1955.             <control type="label">
  1956.                 <posx>550</posx>
  1957.                 <posy>255</posy>
  1958.                 <width>900</width>
  1959.                 <align>left</align>
  1960.                 <font>Reg28</font>
  1961.                 <textcolor>black</textcolor>
  1962.                 <label>$VAR[OSDLabel3]</label>
  1963.                 <visible>!Window.IsActive(musicosd)</visible>
  1964.                 <animation time="300" effect="fade" delay="300">Visible</animation>
  1965.             </control>
  1966.             <!--Time-->
  1967.             <control type="label">
  1968.                 <!--Left Play Time-->
  1969.                 <posx>550</posx>
  1970.                 <posy>180</posy>
  1971.                 <width>200</width>
  1972.                 <align>left</align>
  1973.                 <font>Light28</font>
  1974.                 <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  1975.                 <label>$INFO[Player.Time]</label>
  1976.             </control>
  1977.             <control type="label">
  1978.                 <!--Right Time Remaining-->
  1979.                 <posx>1662</posx>
  1980.                 <posy>180</posy>
  1981.                 <width>200</width>
  1982.                 <align>right</align>
  1983.                 <font>Light28</font>
  1984.                 <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  1985.                 <label>- $INFO[Player.TimeRemaining]</label>
  1986.             </control>
  1987.  
  1988.             <control type="grouplist">
  1989.                 <!--Clock-->
  1990.                 <posx>1265</posx>
  1991.                 <posy>70</posy>
  1992.                 <width>400</width>
  1993.                 <height>100</height>
  1994.                 <align>right</align>
  1995.                 <itemgap>4</itemgap>
  1996.                 <orientation>horizontal</orientation>
  1997.                 <usecontrolcoords>true</usecontrolcoords>
  1998.                 <include>animation_fade_visible_hidden</include>
  1999.                 <control type="label">
  2000.                     <width min="0" max="150">auto</width>
  2001.                     <height>80</height>
  2002.                     <info>System.Time(hh:mm)</info>
  2003.                     <font>Light60</font>
  2004.                     <aligny>center</aligny>
  2005.                     <textcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</textcolor>
  2006.                 </control>
  2007.                 <control type="label">
  2008.                     <visible>String.EndsWith(system.time,AM)</visible>
  2009.                     <width min="0" max="150">auto</width>
  2010.                     <height>80</height>
  2011.                     <label>378</label>
  2012.                     <font>Light60</font>
  2013.                     <aligny>center</aligny>
  2014.                     <textcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</textcolor>
  2015.                 </control>
  2016.                 <control type="label">
  2017.                     <visible>String.EndsWith(system.time,PM)</visible>
  2018.                     <width min="0" max="150">auto</width>
  2019.                     <height>80</height>
  2020.                     <label>379</label>
  2021.                     <font>Light60</font>
  2022.                     <aligny>center</aligny>
  2023.                     <textcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</textcolor>
  2024.                 </control>
  2025.             </control>
  2026.  
  2027.             <control type="grouplist" id="200">
  2028.                 <!--OSD-->
  2029.                 <posx>540</posx>
  2030.                 <posy>256</posy>
  2031.                 <width>1000</width>
  2032.                 <height>60</height>
  2033.                 <itemgap>0</itemgap>
  2034.                 <onup>noop</onup>
  2035.                 <ondown>noop</ondown>
  2036.                 <onleft>noop</onleft>
  2037.                 <onright>noop</onright>
  2038.                 <orientation>horizontal</orientation>
  2039.                 <visible>window.isactive(musicosd)</visible>
  2040.                 <control type="button" id="201">
  2041.                     <!--Skip Back-->
  2042.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2043.                     <include>animation_fade_visible_hidden</include>
  2044.                     <width>60</width>
  2045.                     <height>60</height>
  2046.                     <label>210</label>
  2047.                     <font></font>
  2048.                     <texturefocus>osd/classic/PrevTrackFO.png</texturefocus>
  2049.                     <texturenofocus>osd/classic/PrevTrackNF.png</texturenofocus>
  2050.                     <onclick>PlayerControl(Previous)</onclick>
  2051.                 </control>
  2052.                 <control type="button" id="202">
  2053.                     <label></label>
  2054.                     <!--RR-->
  2055.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2056.                     <include>animation_fade_visible_hidden</include>
  2057.                     <width>60</width>
  2058.                     <height>60</height>
  2059.                     <font></font>
  2060.                     <texturefocus>osd/classic/RewindFO.png</texturefocus>
  2061.                     <texturenofocus>osd/classic/RewindNF.png</texturenofocus>
  2062.                     <onclick>PlayerControl(Rewind)</onclick>
  2063.                 </control>
  2064.                 <control type="togglebutton" id="203">
  2065.                     <label></label>
  2066.                     <altlabel></altlabel>
  2067.                     <!--Play Pause-->
  2068.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2069.                     <include>animation_fade_visible_hidden</include>
  2070.                     <width>164</width>
  2071.                     <height>60</height>
  2072.                     <font></font>
  2073.                     <texturefocus>osd/classic/PauseFO.png</texturefocus>
  2074.                     <texturenofocus>osd/classic/PauseNF.png</texturenofocus>
  2075.                     <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
  2076.                     <alttexturefocus>osd/classic/PlayFO.png</alttexturefocus>
  2077.                     <alttexturenofocus>osd/classic/PlayNF.png</alttexturenofocus>
  2078.                     <onclick>PlayerControl(Play)</onclick>
  2079.                 </control>
  2080.                 <control type="button" id="204">
  2081.                     <label></label>
  2082.                     <!--Stop-->
  2083.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2084.                     <include>animation_fade_visible_hidden</include>
  2085.                     <width>60</width>
  2086.                     <height>60</height>
  2087.                     <font></font>
  2088.                     <texturefocus>osd/classic/StopFO.png</texturefocus>
  2089.                     <texturenofocus>osd/classic/StopNF.png</texturenofocus>
  2090.                     <onclick>PlayerControl(Stop)</onclick>
  2091.                 </control>
  2092.                 <control type="button" id="205">
  2093.                     <label></label>
  2094.                     <!--FF-->
  2095.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2096.                     <include>animation_fade_visible_hidden</include>
  2097.                     <width>60</width>
  2098.                     <height>60</height>
  2099.                     <font></font>
  2100.                     <texturefocus>osd/classic/ForwardFO.png</texturefocus>
  2101.                     <texturenofocus>osd/classic/ForwardNF.png</texturenofocus>
  2102.                     <onclick>PlayerControl(Forward)</onclick>
  2103.                 </control>
  2104.                 <control type="button" id="206">
  2105.                     <!--Next-->
  2106.                     <!--visible>ControlGroup(20).HasFocus()</visible-->
  2107.                     <include>animation_fade_visible_hidden</include>
  2108.                     <width>60</width>
  2109.                     <height>60</height>
  2110.                     <label>209</label>
  2111.                     <font></font>
  2112.                     <texturefocus>osd/classic/NextTrackFO.png</texturefocus>
  2113.                     <texturenofocus>osd/classic/NextTrackNF.png</texturenofocus>
  2114.                     <onclick>PlayerControl(Next)</onclick>
  2115.                 </control>
  2116.                 <control type="button" id="1">
  2117.                     <description>Audio Settings</description>
  2118.                     <width>200</width>
  2119.                     <height>60</height>
  2120.                     <texturefocus></texturefocus>
  2121.                     <texturenofocus></texturenofocus>
  2122.                     <textoffsetx>0</textoffsetx>
  2123.                     <font>Reg20</font>
  2124.                     <textcolor>black</textcolor>
  2125.                     <focusedcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</focusedcolor>
  2126.                     <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label>
  2127.                     <onclick>XBMC.PlayerControl(Repeat)</onclick>
  2128.                 </control>
  2129.                 <control type="button" id="2">
  2130.                     <width>250</width>
  2131.                     <height>60</height>
  2132.                     <texturefocus></texturefocus>
  2133.                     <texturenofocus></texturenofocus>
  2134.                     <textoffsetx>0</textoffsetx>
  2135.                     <font>Reg20</font>
  2136.                     <textcolor>black</textcolor>
  2137.                     <focusedcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</focusedcolor>
  2138.                     <label>$LOCALIZE[191]$INFO[Playlist.Random, : ]</label>
  2139.                     <onclick>XBMC.PlayerControl(Random)</onclick>
  2140.                 </control>
  2141.             </control>
  2142.  
  2143.             <!--Process/Seekbar-->
  2144.             <control type="progress" id="23">
  2145.                 <description>Progress Bar</description>
  2146.                 <posx>700</posx>
  2147.                 <posy>205</posy>
  2148.                 <width>800</width>
  2149.                 <info>Player.Progress</info>
  2150.                 <visible>true</visible>
  2151.             </control>
  2152.         </control>
  2153.     </include>
  2154.  
  2155.     <include name="OSDButtonsClassic">
  2156.         <control type="grouplist" id="100">
  2157.             <!--Settings-->
  2158.             <posx>1495</posx>
  2159.             <bottom>80</bottom>
  2160.             <width>1000</width>
  2161.             <height>60</height>
  2162.             <itemgap>0</itemgap>
  2163.             <onup></onup>
  2164.             <ondown></ondown>
  2165.             <onleft>200</onleft>
  2166.             <onright></onright>
  2167.             <orientation>horizontal</orientation>
  2168.             <visible>![Window.IsActive(OSDVideoSettings) | Window.IsActive(OSDAudioSettings) | Window.IsActive(OSDSubtitleSettings) | Window.IsActive(sliderdialog)]</visible>
  2169.             <control type="button" id="101">
  2170.                 <!--Audio Settings-->
  2171.                 <width>60</width>
  2172.                 <height>60</height>
  2173.                 <label>13396</label>
  2174.                 <font></font>
  2175.                 <texturefocus>osd/classic/AudioFO.png</texturefocus>
  2176.                 <texturenofocus>osd/classic/AudioNF.png</texturenofocus>
  2177.                 <onclick>ActivateWindow(124)</onclick>
  2178.             </control>
  2179.             <control type="button" id="102">
  2180.                 <!--Video Settings-->
  2181.                 <description>Video Settings</description>
  2182.                 <width>60</width>
  2183.                 <height>60</height>
  2184.                 <label>13395</label>
  2185.                 <align>left</align>
  2186.                 <font></font>
  2187.                 <texturefocus>osd/classic/VideoFO.png</texturefocus>
  2188.                 <texturenofocus>osd/classic/VideoNF.png</texturenofocus>
  2189.                 <onclick>ActivateWindow(123)</onclick>
  2190.             </control>
  2191.             <control type="button" id="104">
  2192.                 <!--Subtitles-->
  2193.                 <description>Subtitles</description>
  2194.                 <width>60</width>
  2195.                 <height>60</height>
  2196.                 <label>287</label>
  2197.                 <font></font>
  2198.                 <texturefocus>osd/classic/SubtitlesFO.png</texturefocus>
  2199.                 <texturenofocus>osd/classic/SubtitlesNF.png</texturenofocus>
  2200.                 <onclick>ActivateWindow(osdsubtitlesettings)</onclick>
  2201.                 <visible>!VideoPlayer.Content(livetv)</visible>
  2202.             </control>
  2203.             <control type="button" id="105">
  2204.                 <!--teletext-->
  2205.                 <description>Subtitles</description>
  2206.                 <width>60</width>
  2207.                 <height>60</height>
  2208.                 <label>287</label>
  2209.                 <font></font>
  2210.                 <texturefocus>osd/classic/TeletextFO.png</texturefocus>
  2211.                 <texturenofocus>osd/classic/TeletextNF.png</texturenofocus>
  2212.                 <onclick>ActivateWindow(Teletext)</onclick>
  2213.                 <visible>VideoPlayer.Content(livetv)</visible>
  2214.             </control>
  2215.         </control>
  2216.         <control type="grouplist" id="200">
  2217.             <!--OSD-->
  2218.             <posx>540</posx>
  2219.             <bottom>80</bottom>
  2220.             <width>1000</width>
  2221.             <height>60</height>
  2222.             <itemgap>0</itemgap>
  2223.             <onup></onup>
  2224.             <ondown></ondown>
  2225.             <onleft></onleft>
  2226.             <onright>101</onright>
  2227.             <visible>![Window.IsActive(OSDVideoSettings) | Window.IsActive(OSDAudioSettings) | Window.IsActive(OSDSubtitleSettings) | Window.IsActive(sliderdialog)]</visible>
  2228.             <orientation>horizontal</orientation>
  2229.             <control type="button" id="201">
  2230.                 <!--Skip Back-->
  2231.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2232.                 <include>animation_fade_visible_hidden</include>
  2233.                 <width>60</width>
  2234.                 <height>60</height>
  2235.                 <label>210</label>
  2236.                 <font></font>
  2237.                 <texturefocus>osd/classic/PrevTrackFO.png</texturefocus>
  2238.                 <texturenofocus>osd/classic/PrevTrackNF.png</texturenofocus>
  2239.                 <onclick>PlayerControl(Previous)</onclick>
  2240.             </control>
  2241.             <control type="button" id="202">
  2242.                 <label></label>
  2243.                 <!--RR-->
  2244.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2245.                 <include>animation_fade_visible_hidden</include>
  2246.                 <width>60</width>
  2247.                 <height>60</height>
  2248.                 <font></font>
  2249.                 <texturefocus>osd/classic/RewindFO.png</texturefocus>
  2250.                 <texturenofocus>osd/classic/RewindNF.png</texturenofocus>
  2251.                 <onclick>PlayerControl(Rewind)</onclick>
  2252.             </control>
  2253.             <control type="togglebutton" id="203">
  2254.                 <label></label>
  2255.                 <altlabel></altlabel>
  2256.                 <!--Play Pause-->
  2257.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2258.                 <include>animation_fade_visible_hidden</include>
  2259.                 <width>164</width>
  2260.                 <height>60</height>
  2261.                 <font></font>
  2262.                 <texturefocus>osd/classic/PauseFO.png</texturefocus>
  2263.                 <texturenofocus>osd/classic/PauseNF.png</texturenofocus>
  2264.                 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
  2265.                 <alttexturefocus>osd/classic/PlayFO.png</alttexturefocus>
  2266.                 <alttexturenofocus>osd/classic/PlayNF.png</alttexturenofocus>
  2267.                 <onclick>PlayerControl(Play)</onclick>
  2268.             </control>
  2269.             <control type="button" id="204">
  2270.                 <label></label>
  2271.                 <!--Stop-->
  2272.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2273.                 <include>animation_fade_visible_hidden</include>
  2274.                 <width>60</width>
  2275.                 <height>60</height>
  2276.                 <font></font>
  2277.                 <texturefocus>osd/classic/StopFO.png</texturefocus>
  2278.                 <texturenofocus>osd/classic/StopNF.png</texturenofocus>
  2279.                 <onclick>PlayerControl(Stop)</onclick>
  2280.             </control>
  2281.             <control type="button" id="205">
  2282.                 <label></label>
  2283.                 <!--FF-->
  2284.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2285.                 <include>animation_fade_visible_hidden</include>
  2286.                 <width>60</width>
  2287.                 <height>60</height>
  2288.                 <font></font>
  2289.                 <texturefocus>osd/classic/ForwardFO.png</texturefocus>
  2290.                 <texturenofocus>osd/classic/ForwardNF.png</texturenofocus>
  2291.                 <onclick>PlayerControl(Forward)</onclick>
  2292.             </control>
  2293.             <control type="button" id="206">
  2294.                 <!--Next-->
  2295.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2296.                 <include>animation_fade_visible_hidden</include>
  2297.                 <width>60</width>
  2298.                 <height>60</height>
  2299.                 <label>209</label>
  2300.                 <font></font>
  2301.                 <texturefocus>osd/classic/NextTrackFO.png</texturefocus>
  2302.                 <texturenofocus>osd/classic/NextTrackNF.png</texturenofocus>
  2303.                 <onclick>PlayerControl(Next)</onclick>
  2304.             </control>
  2305.             <control type="button" id="214">
  2306.                 <!--bookmarks-->
  2307.                 <include>animation_fade_visible_hidden</include>
  2308.                 <width>60</width>
  2309.                 <height>60</height>
  2310.                 <label></label>
  2311.                 <font></font>
  2312.                 <texturefocus>osd/classic/ChannelFO.png</texturefocus>
  2313.                 <texturenofocus>osd/classic/ChannelNF.png</texturenofocus>
  2314.                 <onclick>ActivateWindow(VideoBookmarks)</onclick>
  2315.                 <visible>Player.HasVideo</visible>
  2316.                 <visible>!VideoPlayer.Content(livetv)</visible>
  2317.             </control>
  2318.             <control type="togglebutton" id="10">
  2319.                 <!-- record -->
  2320.                 <include>animation_fade_visible_hidden</include>
  2321.                 <width>60</width>
  2322.                 <height>60</height>
  2323.                 <label></label>
  2324.                 <font></font>
  2325.                 <texturefocus>osd/classic/RecordOffFO.png</texturefocus>
  2326.                 <texturenofocus>osd/classic/RecordOffNF.png</texturenofocus>
  2327.                 <alttexturefocus>osd/classic/RecordOnFO.png</alttexturefocus>
  2328.                 <alttexturenofocus>osd/classic/RecordOnNF.png</alttexturenofocus>
  2329.                 <usealttexture>Player.Recording</usealttexture>
  2330.                 <onclick>PlayerControl(Record)</onclick>
  2331.                 <visible>Player.CanRecord</visible>
  2332.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2333.             </control>
  2334.             <control type="button" id="806">
  2335.                 <!--pvr osd channels-->
  2336.                 <include>animation_fade_visible_hidden</include>
  2337.                 <width>60</width>
  2338.                 <height>60</height>
  2339.                 <label></label>
  2340.                 <font></font>
  2341.                 <texturefocus>osd/classic/ChannelFO.png</texturefocus>
  2342.                 <texturenofocus>osd/classic/ChannelNF.png</texturenofocus>
  2343.                 <visible>VideoPlayer.Content(livetv)</visible>
  2344.                 <onclick>ActivateWindow(PVROSDChannels)</onclick>
  2345.             </control>
  2346.             <control type="button" id="807">
  2347.                 <!--pvr osd guide-->
  2348.                 <include>animation_fade_visible_hidden</include>
  2349.                 <width>60</width>
  2350.                 <height>60</height>
  2351.                 <label></label>
  2352.                 <font></font>
  2353.                 <texturefocus>osd/classic/epgFO.png</texturefocus>
  2354.                 <texturenofocus>osd/classic/epgNF.png</texturenofocus>
  2355.                 <visible>VideoPlayer.Content(livetv)</visible>
  2356.                 <onclick>ActivateWindow(pvrchannelguide)</onclick>
  2357.             </control>
  2358.             <control type="button" id="215">
  2359.                 <!--disc menu-->
  2360.                 <include>animation_fade_visible_hidden</include>
  2361.                 <width>60</width>
  2362.                 <height>60</height>
  2363.                 <label></label>
  2364.                 <font></font>
  2365.                 <texturefocus>osd/classic/InfoFO.png</texturefocus>
  2366.                 <texturenofocus>osd/classic/InfoNF.png</texturenofocus>
  2367.                 <onclick>PlayerControl(ShowVideoMenu)</onclick>
  2368.                 <visible>VideoPlayer.HasMenu</visible>
  2369.             </control>
  2370.             <control type="button" id="705">
  2371.                 <!--stereoscopic-->
  2372.                 <include>animation_fade_visible_hidden</include>
  2373.                 <width>60</width>
  2374.                 <height>60</height>
  2375.                 <label></label>
  2376.                 <font></font>
  2377.                 <texturefocus>osd/classic/StereoscopicFO.png</texturefocus>
  2378.                 <texturenofocus>osd/classic/StereoscopicNF.png</texturenofocus>
  2379.                 <onclick>StereoMode</onclick>
  2380.                 <visible>VideoPlayer.IsStereoscopic</visible>
  2381.             </control>
  2382.             <control type="button" id="808">
  2383.                 <!--infopanel-->
  2384.                 <include>animation_fade_visible_hidden</include>
  2385.                 <width>60</width>
  2386.                 <height>60</height>
  2387.                 <label></label>
  2388.                 <font></font>
  2389.                 <texturefocus>osd/classic/InfoFO.png</texturefocus>
  2390.                 <texturenofocus>osd/classic/InfoNF.png</texturenofocus>
  2391.                 <visible>player.hasvideo</visible>
  2392.                 <onclick>Skin.ToggleSetting(EnableOSDInfo)</onclick>
  2393.             </control>
  2394.         </control>
  2395.         <control type="slider" id="401">
  2396.             <description>Seekbar</description>
  2397.             <posx>700</posx>
  2398.             <bottom>166</bottom>
  2399.             <width>800</width>
  2400.             <visible>Window.IsActive(videoosd)</visible>
  2401.             <visible>![Window.IsActive(OSDVideoSettings) | Window.IsActive(OSDAudioSettings) | Window.IsActive(OSDSubtitleSettings) | Window.IsActive(sliderdialog)]</visible>
  2402.             <visible>!String.IsEmpty(Player.Duration)</visible>
  2403.             <action>seek</action>
  2404.             <texturefocus></texturefocus>
  2405.             <texturenofocus></texturenofocus>
  2406.             <texturesliderbar border="5" colordiffuse="$INFO[Skin.String(OSDPanelColor)]">diffuse/panel_trans.png</texturesliderbar>
  2407.             <textureslidernib border="5" colordiffuse="$INFO[Skin.String(ButtonColor)]">diffuse/panel.png</textureslidernib>
  2408.             <textureslidernibfocus border="5" colordiffuse="$INFO[Skin.String(ButtonFocusColor)]">diffuse/panel.png</textureslidernibfocus>
  2409.         </control>
  2410.     </include>
  2411.  
  2412.     <include name="OSDButtonsModern">
  2413.  
  2414.         <!-- close dialog -->
  2415.         <control type="group">
  2416.             <include>animation_fade_visible_hidden</include>
  2417.             <right>65</right>
  2418.             <bottom>210</bottom>
  2419.             <width>60</width>
  2420.             <height>60</height>
  2421.             <include condition="Skin.HasSetting(EnableTouchSupport)">close_button</include>
  2422.             <visible>Skin.HasSetting(EnableTouchSupport)</visible>
  2423.             <visible>!Window.IsActive(sliderdialog)</visible>
  2424.             <animation type="Conditional" condition="player.paused | player.forwarding | player.rewinding">
  2425.                 <effect type="slide" start="0,0" end="-160,0" time="200" tween="cubic" easing="inout" delay="0" />
  2426.             </animation>
  2427.             <animation effect="slide" end="22" time="0" condition="Skin.HasSetting(UseSlimOSDPanel)">Conditional</animation>
  2428.         </control>
  2429.  
  2430.  
  2431.         <!--SeekBar -->
  2432.         <include condition="[Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(UseNetflixOSDPanel)] + player.hasvideo">SeekBar_Slim</include>
  2433.         <include condition="[!Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(UseNetflixOSDPanel)] + player.hasvideo">SeekBar_Normal</include>
  2434.         <include condition="[[Skin.HasSetting(UseSlimOSDPanel) + Skin.HasSetting(UseNetflixOSDPanel)] | [!Skin.HasSetting(UseSlimOSDPanel) + Skin.HasSetting(UseNetflixOSDPanel)]] + player.hasvideo">SeekBar_Netflix</include>
  2435.  
  2436.  
  2437.         <!-- OSD buttons -->
  2438.         <include name="OSDButtons_Layout" content="OSDButtons_Layout" condition="Skin.String(osd_buttonstyle,rounded)">
  2439.             <param name="size" value="70" />
  2440.             <param name="iconspath" value="osd/rounded/" />
  2441.             <param name="posleft" value="0" />
  2442.             <param name="itemgap" value="5" />
  2443.             <param name="bottom" value="10" />
  2444.         </include>
  2445.  
  2446.         <include name="OSDButtons_Layout" content="OSDButtons_Layout" condition="Skin.String(osd_buttonstyle,slim) + !Skin.HasSetting(UseNetflixOSDPanel)">
  2447.             <param name="size" value="80" />
  2448.             <param name="iconspath" value="osd/slim/" />
  2449.             <param name="posleft" value="0" />
  2450.             <param name="itemgap" value="5" />
  2451.             <param name="bottom" value="10" />
  2452.         </include>
  2453.  
  2454.         <include name="OSDButtons_Layout" content="OSDButtons_Layout" condition="Skin.String(osd_buttonstyle,slim) + Skin.HasSetting(UseNetflixOSDPanel)">
  2455.             <param name="size" value="70" />
  2456.             <param name="iconspath" value="osd/slim/" />
  2457.             <param name="posleft" value="0" />
  2458.             <param name="itemgap" value="2" />
  2459.             <param name="bottom" value="30" />
  2460.         </include>
  2461.  
  2462.     </include>
  2463.  
  2464.     <include name="OSDButtons_Layout">
  2465.         <control type="grouplist" id="200">
  2466.             <posx>$PARAM[posleft]</posx>
  2467.             <align>center</align>
  2468.             <bottom>$PARAM[bottom]</bottom>
  2469.             <width>100%</width>
  2470.             <height>$PARAM[size]</height>
  2471.             <itemgap>$PARAM[itemgap]</itemgap>
  2472.             <onup></onup>
  2473.             <ondown></ondown>
  2474.             <onleft>200</onleft>
  2475.             <onright>200</onright>
  2476.             <orientation>horizontal</orientation>
  2477.             <animation effect="slide" end="180,-50" time="0" condition="player.hasaudio + Skin.HasSetting(UseSlimOSDPanel)">Conditional</animation>
  2478.             <animation effect="slide" end="70,15" time="0" condition="player.hasaudio + !Skin.HasSetting(UseSlimOSDPanel)">Conditional</animation>
  2479.             <visible>![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings) | Window.IsVisible(selectdialog)]</visible>
  2480.             <control type="togglebutton" id="201">
  2481.                 <description>Skip Back or previous channel</description>
  2482.                 <width>$PARAM[size]</width>
  2483.                 <height>$PARAM[size]</height>
  2484.                 <label>210</label>
  2485.                 <altlabel>210</altlabel>
  2486.                 <font></font>
  2487.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]PrevTrack_fo.png</texturefocus>
  2488.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]PrevTrack.png</texturenofocus>
  2489.                 <usealttexture>VideoPlayer.Content(livetv)</usealttexture>
  2490.                 <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]ChannelUP.png</alttexturefocus>
  2491.                 <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]ChannelUP.png</alttexturenofocus>
  2492.                 <onclick>PlayerControl(Previous)</onclick>
  2493.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2494.             </control>
  2495.             <control type="button" id="202">
  2496.                 <label></label>
  2497.                 <description>RR</description>
  2498.                 <width>$PARAM[size]</width>
  2499.                 <height>$PARAM[size]</height>
  2500.                 <font></font>
  2501.                 <label>209</label>
  2502.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Rewind_fo.png</texturefocus>
  2503.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Rewind.png</texturenofocus>
  2504.                 <onclick>PlayerControl(Rewind)</onclick>
  2505.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2506.             </control>
  2507.             <control type="togglebutton" id="203">
  2508.                 <altlabel>208</altlabel>
  2509.                 <description>Play Pause</description>
  2510.                 <width>$PARAM[size]</width>
  2511.                 <height>$PARAM[size]</height>
  2512.                 <font></font>
  2513.                 <label>208</label>
  2514.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Pause_fo.png</texturefocus>
  2515.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Pause.png</texturenofocus>
  2516.                 <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
  2517.                 <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Play_fo.png</alttexturefocus>
  2518.                 <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Play.png</alttexturenofocus>
  2519.                 <onclick>PlayerControl(Play)</onclick>
  2520.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2521.             </control>
  2522.             <control type="button" id="204">
  2523.                 <description>Stop</description>
  2524.                 <width>$PARAM[size]</width>
  2525.                 <height>$PARAM[size]</height>
  2526.                 <font></font>
  2527.                 <label>36036</label>
  2528.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Stop_fo.png</texturefocus>
  2529.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Stop.png</texturenofocus>
  2530.                 <onclick>PlayerControl(Stop)</onclick>
  2531.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2532.             </control>
  2533.             <control type="button" id="205">
  2534.                 <description>FF</description>
  2535.                 <width>$PARAM[size]</width>
  2536.                 <height>$PARAM[size]</height>
  2537.                 <font></font>
  2538.                 <label>210</label>
  2539.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Forward_fo.png</texturefocus>
  2540.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Forward.png</texturenofocus>
  2541.                 <onclick>PlayerControl(Forward)</onclick>
  2542.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2543.             </control>
  2544.             <control type="togglebutton" id="206">
  2545.                 <description>Next</description>
  2546.                 <width>$PARAM[size]</width>
  2547.                 <height>$PARAM[size]</height>
  2548.                 <label>209</label>
  2549.                 <font></font>
  2550.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]NextTrack_fo.png</texturefocus>
  2551.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]NextTrack.png</texturenofocus>
  2552.                 <usealttexture>VideoPlayer.Content(livetv)</usealttexture>
  2553.                 <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]ChannelDown_fo.png</alttexturefocus>
  2554.                 <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]ChannelDown.png</alttexturenofocus>
  2555.                 <onclick>PlayerControl(Next)</onclick>
  2556.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2557.             </control>
  2558.             <control type="button" id="207">
  2559.               <width>$PARAM[size]</width>
  2560.                 <height>$PARAM[size]</height>
  2561.               <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label>
  2562.               <font></font>
  2563.               <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Repeat_fo.png</texturefocus>
  2564.               <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Repeat.png</texturenofocus>
  2565.               <onclick>XBMC.PlayerControl(Repeat)</onclick>
  2566.               <visible>!Playlist.IsRepeatOne + !Playlist.IsRepeat</visible>
  2567.               <visible>!VideoPlayer.Content(livetv)</visible>
  2568.             </control>
  2569.             <control type="button" id="208">
  2570.               <width>$PARAM[size]</width>
  2571.               <height>$PARAM[size]</height>
  2572.               <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RepeatOne_fo.png</texturefocus>
  2573.               <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RepeatOne.png</texturenofocus>
  2574.               <visible>Playlist.IsRepeatOne</visible>
  2575.               <visible>!VideoPlayer.Content(livetv)</visible>
  2576.               <onclick>XBMC.PlayerControl(Repeat)</onclick>
  2577.             </control>
  2578.             <control type="button" id="210">
  2579.               <width>$PARAM[size]</width>
  2580.                 <height>$PARAM[size]</height>
  2581.               <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RepeatAll_fo.png</texturefocus>
  2582.               <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RepeatAll.png</texturenofocus>
  2583.               <visible>Playlist.IsRepeat</visible>
  2584.               <visible>!VideoPlayer.Content(livetv)</visible>
  2585.               <onclick>XBMC.PlayerControl(Repeat)</onclick>
  2586.             </control>
  2587.             <control type="togglebutton" id="212">
  2588.               <width>$PARAM[size]</width>
  2589.               <height>$PARAM[size]</height>
  2590.               <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label>
  2591.               <altlabel>$LOCALIZE[590] : $LOCALIZE[16041]</altlabel>
  2592.               <font></font>
  2593.               <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RandomOff_fo.png</texturefocus>
  2594.               <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RandomOff.png</texturenofocus>
  2595.               <usealttexture>Playlist.IsRandom</usealttexture>
  2596.               <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RandomOn_fo.png</alttexturefocus>
  2597.               <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RandomOn.png</alttexturenofocus>
  2598.               <onclick>XBMC.PlayerControl(Random)</onclick>
  2599.               <visible>Player.HasAudio</visible>
  2600.             </control>
  2601.             <control type="togglebutton" id="10">
  2602.                 <description>Record</description>
  2603.                 <width>$PARAM[size]</width>
  2604.                 <height>$PARAM[size]</height>
  2605.                 <label>209</label>
  2606.                 <font></font>
  2607.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RecordOff_fo.png</texturefocus>
  2608.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RecordOff.png</texturenofocus>
  2609.                 <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]RecordOn_fo.png</alttexturefocus>
  2610.                 <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]RecordOn.png</alttexturenofocus>
  2611.                 <usealttexture>PVR.IsRecordingPlayingChannel</usealttexture>
  2612.                 <onclick>PVR.ToggleRecordPlayingChannel</onclick>
  2613.                 <visible>PVR.CanRecordPlayingChannel</visible>
  2614.                 <visible>!Skin.HasSetting(OSDDisablePlaybackControls)</visible>
  2615.             </control>
  2616.             <control type="button" id="214">
  2617.                 <description>bookmarks</description>
  2618.                 <width>$PARAM[size]</width>
  2619.                 <height>$PARAM[size]</height>
  2620.                 <label>209</label>
  2621.                 <font></font>
  2622.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]BookMarks_fo.png</texturefocus>
  2623.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]BookMarks.png</texturenofocus>
  2624.                 <onclick>ActivateWindow(VideoBookmarks)</onclick>
  2625.                 <visible>Player.HasVideo</visible>
  2626.                 <visible>!VideoPlayer.Content(livetv)</visible>
  2627.             </control>
  2628.             <control type="button" id="215">
  2629.                 <description>disc menu</description>
  2630.                 <width>$PARAM[size]</width>
  2631.                 <height>$PARAM[size]</height>
  2632.                 <label>209</label>
  2633.                 <font></font>
  2634.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Dvd_fo.png</texturefocus>
  2635.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Dvd.png</texturenofocus>
  2636.                 <onclick>PlayerControl(ShowVideoMenu)</onclick>
  2637.                 <visible>VideoPlayer.HasMenu</visible>
  2638.             </control>
  2639.             <control type="button" id="705">
  2640.                 <description>stereoscopic</description>
  2641.                 <width>$PARAM[size]</width>
  2642.                 <height>$PARAM[size]</height>
  2643.                 <label>209</label>
  2644.                 <font></font>
  2645.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Stereoscopic_fo.png</texturefocus>
  2646.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Stereoscopic.png</texturenofocus>
  2647.                 <onclick>StereoMode</onclick>
  2648.                 <visible>VideoPlayer.IsStereoscopic</visible>
  2649.             </control>
  2650.             <control type="button" id="101">
  2651.                 <description>Audio Settings</description>
  2652.                 <width>$PARAM[size]</width>
  2653.                 <height>$PARAM[size]</height>
  2654.                 <label>13396</label>
  2655.                 <font></font>
  2656.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Audio_fo.png</texturefocus>
  2657.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Audio.png</texturenofocus>
  2658.                 <onclick>ActivateWindow(124)</onclick>
  2659.             </control>
  2660.             <control type="button" id="102">
  2661.                 <description>Video Settings</description>
  2662.                 <description>Video Settings</description>
  2663.                 <width>$PARAM[size]</width>
  2664.                 <height>$PARAM[size]</height>
  2665.                 <label>13395</label>
  2666.                 <align>left</align>
  2667.                 <font></font>
  2668.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Video_fo.png</texturefocus>
  2669.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Video.png</texturenofocus>
  2670.                 <onclick>ActivateWindow(123)</onclick>
  2671.                 <visible>Player.HasVideo</visible>
  2672.                 <onfocus condition="String.IsEqual(Window(Home).Property(subtitlemenu), show)">ClearProperty(subtitlemenu,home)</onfocus>
  2673.             </control>
  2674.             <control type="button" id="104">
  2675.                 <description>Subtitles</description>
  2676.                 <description>Subtitles</description>
  2677.                 <width>$PARAM[size]</width>
  2678.                 <height>$PARAM[size]</height>
  2679.                 <label>287</label>
  2680.                 <font></font>
  2681.                 <onclick>ActivateWindow(osdsubtitlesettings)</onclick>
  2682.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Subtitles_fo.png</texturefocus>
  2683.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Subtitles.png</texturenofocus>
  2684.                 <visible>!VideoPlayer.Content(livetv)</visible>
  2685.                 <visible>Player.HasVideo</visible>
  2686.             </control>
  2687.             <control type="button" id="105">
  2688.                 <description>teletext</description>
  2689.                 <description>teletext</description>
  2690.                 <width>$PARAM[size]</width>
  2691.                 <height>$PARAM[size]</height>
  2692.                 <label>287</label>
  2693.                 <font></font>
  2694.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]TeleText_fo.png</texturefocus>
  2695.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]TeleText.png</texturenofocus>
  2696.                 <onclick>ActivateWindow(Teletext)</onclick>
  2697.                 <visible>VideoPlayer.Content(livetv)</visible>
  2698.                 <visible>Player.HasVideo</visible>
  2699.             </control>
  2700.             <control type="togglebutton" id="701">
  2701.                 <description> lyrics </description>
  2702.                 <width>$PARAM[size]</width>
  2703.                 <height>$PARAM[size]</height>
  2704.                 <label>31128</label>
  2705.                 <font></font>
  2706.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Lyrics_fo.png</texturefocus>
  2707.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Lyrics.png</texturenofocus>
  2708.                 <alttexturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Lyrics_fo.png</alttexturefocus>
  2709.                 <alttexturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Lyrics.png</alttexturenofocus>
  2710.                 <onclick>Close</onclick>
  2711.                 <onclick>RunScript($INFO[Skin.String(LyricScript_iconspath)])</onclick>
  2712.                 <altclick>Skin.SetAddon(LyricScript_iconspath,xbmc.python.lyrics)</altclick>
  2713.                 <altclick>Close</altclick>
  2714.                 <altclick>RunScript($INFO[Skin.String(LyricScript_iconspath)])</altclick>
  2715.                 <usealttexture>!Skin.String(LyricScript_iconspath)</usealttexture>
  2716.                 <visible>Player.hasaudio</visible>
  2717.                 <visible>System.HasAddon(script.cu.lrclyrics)</visible>
  2718.             </control>
  2719.             <control type="button" id="500">
  2720.                 <description> vizualisation addon </description>
  2721.                 <width>$PARAM[size]</width>
  2722.                 <height>$PARAM[size]</height>
  2723.                 <label>12006</label>
  2724.                 <font></font>
  2725.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Viz_fo.png</texturefocus>
  2726.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Viz.png</texturenofocus>
  2727.                 <visible>Player.hasaudio</visible>
  2728.             </control>
  2729.             <control type="button" id="21417">
  2730.                 <description> vizualisation settings </description>
  2731.                 <width>$PARAM[size]</width>
  2732.                 <height>$PARAM[size]</height>
  2733.                 <label>$LOCALIZE[250] $LOCALIZE[21417]</label>
  2734.                 <font></font>
  2735.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Settings_fo.png</texturefocus>
  2736.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Settings.png</texturenofocus>
  2737.                 <visible>Player.hasaudio + Visualisation.Enabled </visible>
  2738.                 <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick>
  2739.             </control>
  2740.             <control type="button" id="703">
  2741.                 <description> vizualisation presets </description>
  2742.                 <width>$PARAM[size]</width>
  2743.                 <height>$PARAM[size]</height>
  2744.                 <label>$LOCALIZE[250] $LOCALIZE[21417]</label>
  2745.                 <font></font>
  2746.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]epg_fo.png</texturefocus>
  2747.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]epg.png</texturenofocus>
  2748.                 <visible>Player.hasaudio + Visualisation.Enabled + [String.IsEqual(Visualisation.Name,milkdrop) | String.IsEqual(Visualisation.Name,vortex) | Visualisation.HasPresets ]</visible>
  2749.                 <onclick>ActivateWindow(122)</onclick>
  2750.             </control>
  2751.             <control type="button" id="806">
  2752.                 <description> pvr </description>
  2753.                 <width>$PARAM[size]</width>
  2754.                 <height>$PARAM[size]</height>
  2755.                 <label>12006</label>
  2756.                 <font></font>
  2757.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]ChannelList_fo.png</texturefocus>
  2758.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]ChannelList.png</texturenofocus>
  2759.                 <visible>VideoPlayer.Content(livetv)</visible>
  2760.                 <onclick>ActivateWindow(PVROSDChannels)</onclick>
  2761.             </control>
  2762.             <control type="button" id="807">
  2763.                 <description> pvr </description>
  2764.                 <width>$PARAM[size]</width>
  2765.                 <height>$PARAM[size]</height>
  2766.                 <label>12006</label>
  2767.                 <font></font>
  2768.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]epg_fo.png</texturefocus>
  2769.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]epg.png</texturenofocus>
  2770.                 <visible>VideoPlayer.Content(livetv)</visible>
  2771.                 <onclick>ActivateWindow(pvrchannelguide)</onclick>
  2772.             </control>
  2773.             <control type="button" id="811">
  2774.                 <description> playlist </description>
  2775.                 <width>$PARAM[size]</width>
  2776.                 <height>$PARAM[size]</height>
  2777.                 <label>12006</label>
  2778.                 <font></font>
  2779.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]TeleText_fo.png</texturefocus>
  2780.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]TeleText.png</texturenofocus>
  2781.                 <visible>!String.IsEqual(Playlist.Length(music),0) + Player.HasAudio</visible>
  2782.                 <onclick>SetProperty(playlistdialog,show,Home)</onclick>
  2783.                 <onclick>Dialog.Close(MusicOSD)</onclick>
  2784.                 <onclick>ActivateWindow(musicplaylist)</onclick>
  2785.             </control>
  2786.             <control type="button" id="808">
  2787.                 <description> infopanel </description>
  2788.                 <width>$PARAM[size]</width>
  2789.                 <height>$PARAM[size]</height>
  2790.                 <label>31133</label>
  2791.                 <font></font>
  2792.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]Info_fo.png</texturefocus>
  2793.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]Info.png</texturenofocus>
  2794.                 <visible>player.hasvideo</visible>
  2795.                 <onclick>Skin.ToggleSetting(EnableOSDInfo)</onclick>
  2796.             </control>
  2797.             <control type="button" id="809">
  2798.                 <description> touch - volume up </description>
  2799.                 <width>$PARAM[size]</width>
  2800.                 <height>$PARAM[size]</height>
  2801.                 <label>volup</label>
  2802.                 <font></font>
  2803.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]VolumeUp_fo.png</texturefocus>
  2804.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]VolumeUp.png</texturenofocus>
  2805.                 <visible>Skin.HasSetting(EnableTouchSupport)</visible>
  2806.                 <onclick>VolumeUp</onclick>
  2807.             </control>
  2808.             <control type="button" id="810">
  2809.                 <description> touch - volume down </description>
  2810.                 <width>$PARAM[size]</width>
  2811.                 <height>$PARAM[size]</height>
  2812.                 <label>voldown</label>
  2813.                 <font></font>
  2814.                 <texturefocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">$PARAM[iconspath]VolumeDown_fo.png</texturefocus>
  2815.                 <texturenofocus colordiffuse="$INFO[Skin.String(OSDButtonsColor)]">$PARAM[iconspath]VolumeDown.png</texturenofocus>
  2816.                 <visible>Skin.HasSetting(EnableTouchSupport)</visible>
  2817.                 <onclick>VolumeDown</onclick>
  2818.             </control>
  2819.         </control>
  2820.  
  2821.     </include>
  2822.  
  2823.     <include name="SeekBar_Slim">
  2824.         <control type="slider" id="87">
  2825.             <description>Seekbar</description>
  2826.             <left>1</left>
  2827.             <width>100%</width>
  2828.             <bottom>330</bottom>
  2829.             <height>18</height>
  2830.             <visible>Window.IsActive(videoosd)</visible>
  2831.             <visible>!String.IsEmpty(Player.Duration)</visible>
  2832.             <action>seek</action>
  2833.             <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  2834.             <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  2835.             <textureslidernibfocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">diffuse/seekslider_ball.png</textureslidernibfocus>
  2836.             <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show) + !VideoPlayer.Content(LiveTV)</visible>
  2837.             <visible>![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings) | Window.IsVisible(subtitlesearch) | Window.IsVisible(selectdialog)]</visible>
  2838.             <animation effect="slide" center="auto" end="0,220" time="350" condition="!Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  2839.         </control>
  2840.     </include>
  2841.  
  2842.     <include name="SeekBar_Normal">
  2843.         <control type="slider">
  2844.             <description>Seekbar</description>
  2845.             <posx>570</posx>
  2846.             <bottom>300</bottom>
  2847.             <height>15</height>
  2848.             <width>825</width>
  2849.             <visible>!String.IsEmpty(Player.Duration)</visible>
  2850.             <action>seek</action>
  2851.             <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  2852.             <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  2853.             <textureslidernibfocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">diffuse/seekslider_ball.png</textureslidernibfocus>
  2854.             <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show) + !VideoPlayer.Content(LiveTV)</visible>
  2855.             <animation effect="slide" end="50" time="0" condition="player.hasaudio + !Skin.HasSetting(HideOSDDisc)">Conditional</animation>
  2856.             <animation effect="slide" start="0" end="0,150" time="350" condition="Player.HasVideo + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  2857.             <visible>![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings) | Window.IsVisible(subtitlesearch) | Window.IsVisible(selectdialog)]</visible>
  2858.         </control>
  2859.  
  2860.     </include>
  2861.  
  2862.     <include name="SeekBar_Netflix">
  2863.         <control type="slider">
  2864.             <description>Seekbar</description>
  2865.             <posx>384</posx>
  2866.             <bottom>117</bottom>
  2867.             <height>15</height>
  2868.             <width>1152</width>
  2869.             <visible>!String.IsEmpty(Player.Duration)</visible>
  2870.             <action>seek</action>
  2871.             <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  2872.             <textureslidernib colordiffuse="$INFO[Skin.String(OSDProgressBarColor)]">diffuse/seekslider_ball.png</textureslidernib>
  2873.             <textureslidernibfocus colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">diffuse/seekslider_ball.png</textureslidernibfocus>  <!-- diffuse/panel.png -->
  2874.             <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show) + !VideoPlayer.Content(LiveTV)</visible>
  2875.             <visible>![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings) | Window.IsVisible(subtitlesearch) | Window.IsVisible(selectdialog)]</visible>
  2876.         </control>
  2877.     </include>
  2878.  
  2879.     <include name="Small_OSD_Seek_Panel">
  2880.         <control type="group">
  2881.             <!-- small panel if OSD disabled on seek -->
  2882.             <left>705r</left>
  2883.             <top>20</top>
  2884.             <control type="image">
  2885.                 <left>0</left>
  2886.                 <top>0</top>
  2887.                 <width>490</width>
  2888.                 <height>150</height>
  2889.                 <texture border="5">diffuse/panel.png</texture>
  2890.                 <colordiffuse>$INFO[Skin.String(GeneralPanelsColor)]</colordiffuse>
  2891.  
  2892.             </control>
  2893.             <control type="image">
  2894.                 <left>10</left>
  2895.                 <top>10</top>
  2896.                 <width>470</width>
  2897.                 <height>130</height>
  2898.                 <texture border="5">diffuse/panel.png</texture>
  2899.                 <colordiffuse>$INFO[Skin.String(GeneralPanelsColor)]</colordiffuse>
  2900.             </control>
  2901.  
  2902.             <control type="label">
  2903.                 <posx>20</posx>
  2904.                 <posy>0</posy>
  2905.                 <width>350</width>
  2906.                 <align>left</align>
  2907.                 <font>Reg24</font>
  2908.                 <textcolor>$INFO[Skin.String(ViewDetailsHighlightTextColor)]</textcolor><shadowcolor>$INFO[Skin.String(ViewDetailsHighlightTextShadowColor)]</shadowcolor>
  2909.                 <label>$VAR[PlayerActionLabelSmall]</label>
  2910.                 <visible>!String.IsEqual(Window(Home).Property(subtitlemenu), show)</visible>
  2911.             </control>
  2912.  
  2913.             <!-- total runtime -->
  2914.             <control type="label">
  2915.                 <posx>20</posx>
  2916.                 <posy>40</posy>
  2917.                 <width>800</width>
  2918.                 <align>left</align>
  2919.                 <font>Reg20</font>
  2920.                 <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  2921.                 <label>$INFO[Player.Duration,[B]$LOCALIZE[180]: [/B]]</label>
  2922.                 <visible>!String.IsEmpty(Player.Duration)</visible>
  2923.             </control>
  2924.  
  2925.             <control type="image">
  2926.                 <visible>player.paused</visible>
  2927.                 <left>390</left>
  2928.                 <top>10</top>
  2929.                 <width>80</width>
  2930.                 <height>80</height>
  2931.                 <texture>osd/osd_pause.png</texture>
  2932.             </control>
  2933.             <control type="image">
  2934.                 <visible>player.forwarding</visible>
  2935.                 <left>400</left>
  2936.                 <top>25</top>
  2937.                 <width>60</width>
  2938.                 <height>60</height>
  2939.                 <texture>osd/ff.png</texture>
  2940.             </control>
  2941.             <control type="image">
  2942.                 <visible>player.rewinding</visible>
  2943.                 <left>395</left>
  2944.                 <top>25</top>
  2945.                 <width>60</width>
  2946.                 <height>60</height>
  2947.                 <texture flipx="true">osd/ff.png</texture>
  2948.             </control>
  2949.  
  2950.             <control type="image">
  2951.                 <visible>!player.rewinding + !player.forwarding + !player.paused</visible>
  2952.                 <left>380</left>
  2953.                 <top>10</top>
  2954.                 <width>80</width>
  2955.                 <height>80</height>
  2956.                 <texture>DefaultAddonInfoLibrary.png</texture>
  2957.             </control>
  2958.  
  2959.             <control type="label">
  2960.                 <!--elapsed Time-->
  2961.                 <left>20</left>
  2962.                 <top>80</top>
  2963.                 <width>150</width>
  2964.                 <align>left</align>
  2965.                 <font>Reg20</font>
  2966.                 <textcolor>white</textcolor>
  2967.                 <label>$INFO[Player.Time]</label>
  2968.                 <visible>!String.IsEmpty(Player.Duration)</visible>
  2969.             </control>
  2970.             <control type="label">
  2971.                 <!--remaining Time-->
  2972.                 <left>260</left>
  2973.                 <top>80</top>
  2974.                 <width>200</width>
  2975.                 <align>right</align>
  2976.                 <font>Reg20</font>
  2977.                 <textcolor>white</textcolor>
  2978.                 <label>$INFO[Player.TimeRemaining,- ]</label>
  2979.                 <visible>!String.IsEmpty(Player.Duration)</visible>
  2980.             </control>
  2981.  
  2982.             <control type="progress">
  2983.                 <description>ProgressbarCache</description>
  2984.                 <left>120</left>
  2985.                 <top>104</top>
  2986.                 <width>230</width>
  2987.                 <height>15</height>
  2988.                 <info>Player.ProgressCache</info>
  2989.             </control>
  2990.             <control type="progress" id="23">
  2991.                 <description>Progressbar</description>
  2992.                 <left>120</left>
  2993.                 <top>104</top>
  2994.                 <width>230</width>
  2995.                 <height>15</height>
  2996.                 <info>Player.Progress</info>
  2997.             </control>
  2998.                  <control type="slider" id="401">
  2999.                 <description>Seek Slider</description>
  3000.                 <left>120</left>
  3001.                 <top>95</top>
  3002.                 <width>230</width>
  3003.                 <height>18</height>
  3004.                 <texturesliderbar>colors/color_transparent.png</texturesliderbar>
  3005.                 <textureslidernib border="5" colordiffuse="$INFO[Skin.String(OSDButtonsFocusColor)]">diffuse/seekslider.png</textureslidernib>
  3006.                 <textureslidernibfocus>colors/color_white.png</textureslidernibfocus>
  3007.                 <visible>Player.Seeking</visible>
  3008.             </control>
  3009.         </control>
  3010.     </include>
  3011.  
  3012.     <include name="WeatherInfoOSD">
  3013.         <!-- weather info displayed in video OSD and video info -->
  3014.         <control type="group">
  3015.             <posx>1580</posx>
  3016.             <bottom>10</bottom>
  3017.             <width>128</width>
  3018.             <height>128</height>
  3019.             <visible>!String.IsEmpty(Window(Weather).Property(Current.FanartCode)) + Skin.String(WeatherIconPack.path)</visible>
  3020.             <include>HideOsdConditions</include>
  3021.  
  3022.             <!--Current Weather-->
  3023.             <control type="multiimage">
  3024.                 <!--Current Weather Icon-->
  3025.                 <imagepath>$INFO[Skin.String(WeatherIconPack.path)]$INFO[Window(Weather).Property(Current.FanartCode)]$INFO[Skin.String(WeatherIconPack.ext)]</imagepath>
  3026.                 <width>128</width>
  3027.                 <height>128</height>
  3028.                 <aspectratio align="left" aligny="bottom">keep</aspectratio>
  3029.             </control>
  3030.             <!-- active weather alert icon overlay -->
  3031.             <control type="image">
  3032.                 <texture>special://skin/extras/media/weather-alert.png</texture>
  3033.                 <width>128</width>
  3034.                 <height>128</height>
  3035.                 <aspectratio align="left" aligny="bottom">keep</aspectratio>
  3036.                 <visible>!String.IsEmpty(Window(Weather).Property(Alerts)) + !String.IsEmpty(Window(Weather).Property(Alerts.IsFetched)) + Skin.HasSetting(EnableWeatherAlertOverlay)</visible>
  3037.             </control>
  3038.             <control type="label">
  3039.                 <!--Current Temp-->
  3040.                 <width>300</width>
  3041.                 <height>128</height>
  3042.                 <posx>132</posx>
  3043.                 <posy>0</posy>
  3044.                 <font>Bold30</font>
  3045.                  <!-- colors should be hardcoded because display on video -->
  3046.                 <textcolor>white</textcolor>
  3047.                 <shadowcolor>black</shadowcolor>
  3048.                 <align>left</align>
  3049.                 <label>$INFO[Window(Weather).Property(Current.Temperature)] $INFO[System.TemperatureUnits]</label>
  3050.             </control>
  3051.             <!--Current Conditions-->
  3052.             <control type="label">
  3053.                 <width>300</width>
  3054.                 <height>128</height>
  3055.                 <posx>132</posx>
  3056.                 <posy>32</posy>
  3057.                 <font>Reg24</font>
  3058.                 <!-- colors should be hardcoded because display on video -->
  3059.                 <textcolor>white</textcolor>
  3060.                 <shadowcolor>black</shadowcolor>
  3061.                 <align>left</align>
  3062.                 <label>$INFO[Window(Weather).Property(Current.Condition)]</label>
  3063.                 <visible>Weather.IsFetched</visible>
  3064.             </control>
  3065.         </control>
  3066.     </include>
  3067.  
  3068.     <include name="WeatherInfoOSDSlim">
  3069.         <!-- weather info displayed in video OSD and video info changes made for Slim OSD option -->
  3070.         <control type="group">
  3071.             <right>20</right>
  3072.             <bottom>10</bottom>
  3073.             <width>550</width>
  3074.             <height>128</height>
  3075.             <visible>!String.IsEmpty(Window(Weather).Property(Current.FanartCode)) + Skin.String(WeatherIconPack.path)</visible>
  3076.             <animation end="100,-20" time="0" effect="slide" condition="Skin.HasSetting(UseNetflixOSDPanel)">Conditional</animation>
  3077.             <animation end="85,85" time="0" effect="zoom" condition="Skin.HasSetting(UseNetflixOSDPanel)">Conditional</animation>
  3078.             <animation end="85,85" time="350" effect="zoom" condition="!Skin.HasSetting(UseNetflixOSDPanel) + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  3079.             <animation end="20,0" time="350" effect="slide" condition="!Skin.HasSetting(UseNetflixOSDPanel) + !Skin.HasSetting(EnableOSDInfo)">Conditional</animation>
  3080.             <include>HideOsdConditions</include>
  3081.  
  3082.             <!--Current Weather-->
  3083.             <control type="multiimage">
  3084.                 <!--Current Weather Icon-->
  3085.                 <imagepath>$INFO[Skin.String(WeatherIconPack.path)]$INFO[Window(Weather).Property(Current.FanartCode)]$INFO[Skin.String(WeatherIconPack.ext)]</imagepath>
  3086.                 <right>0</right>
  3087.                 <width>128</width>
  3088.                 <height>128</height>
  3089.                 <top>10</top>
  3090.                 <bottom>0</bottom>
  3091.                 <aspectratio align="right" aligny="bottom">keep</aspectratio>
  3092.             </control>
  3093.             <!-- active weather alert icon overlay -->
  3094.             <control type="image">
  3095.                 <texture>special://skin/extras/media/weather-alert.png</texture>
  3096.                 <right>0</right>
  3097.                 <width>128</width>
  3098.                 <height>128</height>
  3099.                 <top>10</top>
  3100.                 <bottom>0</bottom>
  3101.                 <aspectratio align="right" aligny="bottom">keep</aspectratio>
  3102.                 <visible>!String.IsEmpty(Window(Weather).Property(Alerts)) + !String.IsEmpty(Window(Weather).Property(Alerts.IsFetched)) + Skin.HasSetting(EnableWeatherAlertOverlay)</visible>
  3103.             </control>
  3104.             <control type="label">
  3105.                 <!--Current Temp-->
  3106.                 <width>400</width>
  3107.                 <height>30</height>
  3108.                 <right>140</right>
  3109.                 <bottom>50</bottom>
  3110.                 <font>Bold30</font>
  3111.                  <!-- colors should be hardcoded because display on video -->
  3112.                 <textcolor>white</textcolor>
  3113.                 <shadowcolor>black</shadowcolor>
  3114.                 <align>right</align>
  3115.                 <label>$INFO[Window(Weather).Property(Current.Temperature)] $INFO[System.TemperatureUnits]</label>
  3116.                 <visible>Weather.IsFetched</visible>
  3117.             </control>
  3118.             <!--Current Conditions-->
  3119.             <control type="label">
  3120.                 <width>400</width>
  3121.                 <height>30</height>
  3122.                 <right>140</right>
  3123.                 <bottom>15</bottom>
  3124.                 <font>Reg24</font>
  3125.                  <!-- colors should be hardcoded because display on video -->
  3126.                 <textcolor>white</textcolor>
  3127.                 <shadowcolor>black</shadowcolor>
  3128.                 <align>right</align>
  3129.                 <label>$INFO[Window(Weather).Property(Current.Condition)]</label>
  3130.                 <visible>Weather.IsFetched</visible>
  3131.             </control>
  3132.         </control>
  3133.     </include>
  3134.  
  3135.     <include name="OSDInfoPanel">
  3136.         <control type="group" id="552233">
  3137.             <visible>Skin.HasSetting(EnableOSDInfo)</visible>
  3138.             <visible>[Player.Paused + Skin.HasSetting(OSDShowInfoOnPause)] | Player.ShowInfo | Window.IsActive(videoosd)</visible>
  3139.             <visible>!Window.IsActive(notification) + !Window.IsActive(extendedprogressdialog) + !Window.IsActive(DialogPlayerProcessInfo.xml)</visible>
  3140.             <include>HideOsdConditions</include>
  3141.             <animation effect="fade" time="350">VisibleChange</animation>
  3142.             <include condition="Skin.HasSetting(UseNetflixOSDPanel) + Skin.HasSetting(EnableOSDInfo)">OSDInfoPanelNetflix</include>
  3143.         </control>
  3144.     </include>
  3145.  
  3146.     <include name="OSDInfoPanelNetflix">
  3147.         <!--OSD Info Panel-->
  3148.         <control type="group">
  3149.             <!-- dim video if info is up -->
  3150.             <control type="group">
  3151.                 <visible>Skin.HasSetting(EnableOSDInfo)</visible>
  3152.                 <control type="image">
  3153.                     <include>DimensionsFullscreen</include>
  3154.                     <texture colordiffuse="4d181818">colors/color_white.png</texture>
  3155.                 </control>
  3156.             </control>
  3157.             <!-- background -->
  3158.             <control type="image">
  3159.                 <width>100%</width>
  3160.                 <height>100%</height>
  3161.                 <texture border="15">special://home/addons/resource.images.backgroundoverlays.basic/resources/Vignette.png</texture>
  3162.                 <colordiffuse>$INFO[Skin.String(OSDPanelColor)]</colordiffuse>
  3163.             </control>
  3164.  
  3165.             <!--Video Cover-->
  3166.             <control type="image" id="39623">
  3167.                 <posx>60</posx>
  3168.                 <posy>250</posy>
  3169.                 <align>left</align>
  3170.                 <aligny>top</aligny>
  3171.                 <width>303</width>
  3172.                 <height>100%</height>
  3173.                 <fadetime>200</fadetime>
  3174.                 <texture background="true">$VAR[OSDImage]</texture>
  3175.                 <bordertexture border="20" colordiffuse="black">diffuse/poster_shadow.png</bordertexture>
  3176.                 <bordersize>20</bordersize>
  3177.                 <aspectratio align="left" aligny="top">keep</aspectratio>
  3178.                 <animation end="0" time="0" effect="fade" condition="String.Contains(Control.GetLabel(39623),DefaultVideo)">Conditional</animation>
  3179.             </control>
  3180.             <!-- Info -->
  3181.             <control type="grouplist">
  3182.                 <animation end="-250,0" time="0" effect="slide" condition="String.Contains(Control.GetLabel(39623),DefaultVideo)">Conditional</animation>
  3183.                 <posx>365</posx>
  3184.                 <posy>250</posy>
  3185.                 <width>1380</width>
  3186.                 <height>650</height>
  3187.                 <visible>![Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDSubtitleSettings)]</visible>
  3188.                 <orientation>vertical</orientation>
  3189.                 <control type="label">
  3190.                     <align>left</align>
  3191.                     <width>250</width>
  3192.                     <label>$LOCALIZE[31040]</label>
  3193.                     <font>Light32</font>
  3194.                 </control>
  3195.                 <!-- TITLE, OSDLabel7 -->
  3196.                 <control type="label">
  3197.                     <width>120%</width>
  3198.                     <align>left</align>
  3199.                     <font>Bold74</font>
  3200.                     <textcolor>white</textcolor>
  3201.                     <shadowcolor>dimgray</shadowcolor>
  3202.                     <label>[B]$VAR[OSDLabel7][/B]</label>
  3203.                     <scroll>false</scroll>
  3204.                 </control>
  3205.                 <!-- OSDLabel8 -->
  3206.                 <control type="label" id="74823">
  3207.                     <width>980</width>
  3208.                     <align>left</align>
  3209.                     <font>Reg34</font>
  3210.                     <textcolor>white</textcolor>
  3211.                     <shadowcolor>dimgray</shadowcolor>
  3212.                     <label>$VAR[OSDLabel8]</label>
  3213.                     <autoscroll>true</autoscroll>
  3214.                     <visible>!String.IsEmpty(Control.GetLabel(74823))</visible>
  3215.                 </control>
  3216.                 <!-- progress -->
  3217.                 <control type="progress">
  3218.                     <description>Progressbar</description>
  3219.                     <left>90</left>
  3220.                     <top>20</top>
  3221.                     <width>100</width>
  3222.                     <height>20</height>
  3223.                     <info>PVR.EpgEventProgress</info>
  3224.                     <texturebg border="5" colordiffuse="00ffffff">diffuse/panel.png</texturebg>
  3225.                     <lefttexture></lefttexture>
  3226.                     <midtexture border="5" colordiffuse="$INFO[Skin.String(OSDPrimaryTextColor)]">diffuse/panel.png</midtexture>
  3227.                     <righttexture></righttexture>
  3228.                     <overlaytexture></overlaytexture>
  3229.                     <visible>!String.IsEmpty(Control.GetLabel(74823))</visible>
  3230.                 </control>
  3231.                 <control type="image">
  3232.                     <description>Progress Bar Border</description>
  3233.                     <left>90</left>
  3234.                     <top>20</top>
  3235.                     <width>100</width>
  3236.                     <height>20</height>
  3237.                     <texture border="5" colordiffuse="$INFO[Skin.String(OSDPrimaryTextColor)]">diffuse/thinborder.png</texture>
  3238.                     <visible>!String.IsEmpty(Control.GetLabel(74823))</visible>
  3239.                 </control>
  3240.                 <!-- details info --><!-- OSDLabel9 -->
  3241.                 <control type="label">
  3242.                     <width>500</width>
  3243.                     <height>45</height>
  3244.                     <align>left</align>
  3245.                     <font>Light24</font>
  3246.                     <textcolor>white</textcolor>
  3247.                     <shadowcolor>dimgray</shadowcolor>
  3248.                     <label>$VAR[OSDLabel9]</label>
  3249.                     <visible>!VideoPlayer.Content(movies)</visible>
  3250.                     <scroll>false</scroll>
  3251.                 </control>
  3252.                 <!-- Tagline -->
  3253.                 <control type="label">
  3254.                     <width>1130</width>
  3255.                     <align>left</align>
  3256.                     <font>Reg32</font>
  3257.                     <textcolor>white</textcolor>
  3258.                     <shadowcolor>dimgray</shadowcolor>
  3259.                     <label>[B]$INFO[VideoPlayer.Tagline][/B]</label>
  3260.                     <scroll>false</scroll>
  3261.                     <visible>!String.IsEmpty(VideoPlayer.Tagline)</visible>
  3262.                 </control>
  3263.                 <!-- plot -->
  3264.                 <control type="textbox">
  3265.                     <width>1130</width>
  3266.                     <height>560</height>
  3267.                     <label fallback="19055">$INFO[VideoPlayer.Plot]</label>
  3268.                     <textcolor>$INFO[Skin.String(OSDPrimaryTextColor)]</textcolor>
  3269.                     <shadowcolor>dimgray</shadowcolor>
  3270.                     <align>justify</align>
  3271.                     <font>Reg28</font>
  3272.                 </control>
  3273.             </control>
  3274.         </control>
  3275.     </include>
  3276.  
  3277.     <variable name="OSDImage">
  3278.         <value condition="![VideoPlayer.Content(livetv) + Skin.HasSetting(NoPvrArtOSD)] + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AnimatedPoster))">$INFO[Window(Home).Property(SkinHelper.Player.AnimatedPoster)]</value>
  3279.         <value condition="![VideoPlayer.Content(livetv) + Skin.HasSetting(NoPvrArtOSD)] + !String.IsEmpty(Player.Art(tvshow.poster))">$INFO[Player.Art(tvshow.poster)]</value>
  3280.         <value condition="![VideoPlayer.Content(livetv) + Skin.HasSetting(NoPvrArtOSD)] + !String.IsEmpty(Player.Art(poster))">$INFO[Player.Art(poster)]</value>
  3281.         <value condition="![VideoPlayer.Content(livetv) + Skin.HasSetting(NoPvrArtOSD)] + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.Art.Poster))">$INFO[Window(Home).Property(SkinHelper.Player.Art.Poster)]</value>
  3282.         <value condition="VideoPlayer.Content(livetv) + !String.IsEmpty(VideoPlayer.Cover) + String.Contains(VideoPlayer.Cover,DefaultVideo)"></value>
  3283.         <value condition="!String.IsEmpty(VideoPlayer.Cover)">$INFO[VideoPlayer.Cover]</value>
  3284.         <value condition="!String.IsEmpty(Player.Icon)">$INFO[Player.Icon]</value>
  3285.         <value>DefaultVideo.png</value>
  3286.      </variable>
  3287.     <variable name="OSDImagePVR_Streams"> <!-- pvr stuff, $INFO[ListItem.EpgEventIcon], $INFO[PVR.EpgEventIcon] -->
  3288.         <value condition="!String.IsEmpty(Player.Icon)">$INFO[Player.Icon]</value> <!-- Player.Icon start with switc pr, thelogodb/1+1.png-->
  3289.         <value>$INFO[VideoPlayer.Cover]</value>
  3290.     </variable>
  3291.     <variable name="OSDLabel1">
  3292.         <value condition="Player.HasVideo + String.IsEqual(Window(Home).Property(subtitlemenu), show)">$LOCALIZE[287]</value>
  3293.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelNumberLabel,, - ]$INFO[VideoPlayer.ChannelName]</value>
  3294.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + Player.IsInternetStream + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName)) + String.IsEmpty(VideoPlayer.TvShowTitle)">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3295.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(episodes) + !String.IsEmpty(VideoPlayer.TvShowTitle)">$INFO[VideoPlayer.TVShowTitle] • $LOCALIZE[20373] $INFO[VideoPlayer.Season]</value>
  3296.         <value condition="Player.HasAudio + !String.IsEmpty(MusicPlayer.Artist)">$INFO[MusicPlayer.Artist]</value>
  3297.         <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + !String.IsEmpty(MusicPlayer.ChannelName)">$INFO[MusicPlayer.ChannelName]</value>
  3298.         <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + String.IsEmpty(MusicPlayer.ChannelName) + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName))">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3299.         <value>$LOCALIZE[31040]</value>
  3300.      </variable>
  3301.  
  3302.     <variable name="OSDLabel2">
  3303.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(Episodes)">$INFO[VideoPlayer.Episode]. $INFO[VideoPlayer.Title]</value>
  3304.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + [!String.IsEmpty(VideoPlayer.Episode) + !String.IsEmpty(VideoPlayer.EpisodeName)]">$INFO[VideoPlayer.Title] - $INFO[VideoPlayer.EpisodeName]</value>
  3305.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show)">$INFO[VideoPlayer.Title]</value>
  3306.     </variable>
  3307.  
  3308.     <variable name="OSDLabel3">
  3309.         <value condition="Player.HasVideo + VideoPlayer.Content(livetv) + !String.IsEmpty(VideoPlayer.NextTitle) + !Window.IsActive(VideoOSD)">$LOCALIZE[19031]: $INFO[VideoPlayer.NextTitle]</value>
  3310.         <value condition="Player.HasVideo + !VideoPlayer.Content(livetv) + String.IsEmpty(VideoPlayer.NextTitle) + !Window.IsActive(VideoOSD) + !String.IsEmpty(player.chaptercount) + !String.IsEqual(player.chaptercount,00)">$INFO[player.chapter,[B]$LOCALIZE[21396]:[/B] ,]$INFO[player.chaptercount,/,]$INFO[player.chaptername, - ,]</value>
  3311.         <value condition="!String.IsEmpty(VideoPlayer.Genre) + !String.Contains(VideoPlayer.Genre,unknown)">$LOCALIZE[515]: $INFO[VideoPlayer.Genre]</value>
  3312.     </variable>
  3313.  
  3314.     <variable name="OSDLabel4">   <!-- added for specific MUSIC INFO , ALBUM NAME YEAR GENRE  -->
  3315.         <value condition="Player.HasAudio">Album : $INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])[CR]Genre: $INFO[MusicPlayer.Genre]</value>
  3316.          <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + !String.IsEmpty(MusicPlayer.ChannelName)">$INFO[MusicPlayer.ChannelName]</value>
  3317.         <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + String.IsEmpty(MusicPlayer.ChannelName) + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName))">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3318.     </variable>
  3319.  
  3320.     <variable name="OSDLabel5">   <!-- added MUSIC INFO , ARTIST - TITLE -->
  3321.         <value condition="Player.HasAudio">$INFO[MusicPlayer.Artist][CR]• $INFO[MusicPlayer.Title] •</value>
  3322.         <value condition="Player.HasAudio + !String.IsEmpty(MusicPlayer.Artist)">$INFO[MusicPlayer.Artist]</value>
  3323.         <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + !String.IsEmpty(MusicPlayer.ChannelName)">$INFO[MusicPlayer.ChannelName]</value>
  3324.         <value condition="Player.HasAudio + String.IsEmpty(MusicPlayer.Artist) + String.IsEmpty(MusicPlayer.ChannelName) + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName))">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3325.     </variable>
  3326.     <variable name="OSDLabel6"> <!-- added for MUSIC INFO Playlist vievs -->
  3327.         <value condition="Player.HasAudio + !Window.IsActive(MusicOSD) + MusicPlayer.HasNext">[COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[19031] • [/COLOR]$INFO[MusicPlayer.Offset(1).Artist] - $INFO[MusicPlayer.Offset(1).Title] • [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[554]:[/COLOR] $INFO[MusicPlayer.Offset(1).PlaylistPosition][COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]/[/COLOR]$INFO[MusicPlayer.PlaylistLength][CR]$INFO[MusicPlayer.Offset(2).Artist] - $INFO[MusicPlayer.Offset(2).Title] • [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[554]:[/COLOR] $INFO[MusicPlayer.Offset(2).PlaylistPosition][COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]/[/COLOR]$INFO[MusicPlayer.PlaylistLength][CR]$INFO[MusicPlayer.Offset(3).Artist] - $INFO[MusicPlayer.Offset(3).Title] • [COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]$LOCALIZE[554]:[/COLOR] $INFO[MusicPlayer.Offset(3).PlaylistPosition][COLOR=$INFO[Skin.String(OSDSecondaryTextColor)]]/[/COLOR]$INFO[MusicPlayer.PlaylistLength]</value>
  3328.     </variable>
  3329.  
  3330.     <variable name="OSDLabel7">
  3331.         <value condition="Player.HasVideo + String.IsEqual(Window(Home).Property(subtitlemenu), show)"></value>
  3332.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv)">$INFO[VideoPlayer.ChannelNumberLabel,, ]$INFO[VideoPlayer.ChannelName]</value>
  3333.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + Player.IsInternetStream + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName)) + String.IsEmpty(VideoPlayer.TvShowTitle)">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3334.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(episodes) + !String.IsEmpty(VideoPlayer.TvShowTitle)">$INFO[VideoPlayer.TVShowTitle]</value>
  3335.         <value condition="Player.HasAudio + !String.IsEmpty(Window(Home).Property(SkinHelper.Player.AddonName))">$INFO[Window(Home).Property(SkinHelper.Player.AddonName)]</value>
  3336.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show)">$INFO[VideoPlayer.Title]</value>
  3337.         <value>$LOCALIZE[31040]</value>
  3338.     </variable>
  3339.  
  3340.     <variable name="OSDLabel8">
  3341.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(Episodes)">$INFO[VideoPlayer.Season,$LOCALIZE[20373] , | ]$INFO[VideoPlayer.Episode,$LOCALIZE[20359] , | ][B]$INFO[VideoPlayer.Title][/B]</value>
  3342.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(Movies)">[B]$INFO[VideoPlayer.year][/B]$INFO[VideoPlayer.Mpaa, | ,]$INFO[VideoPlayer.Duration(mins), | ,min]</value>
  3343.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + [!String.IsEmpty(VideoPlayer.Season) + !String.IsEmpty(VideoPlayer.Episode) + !String.IsEmpty(VideoPlayer.EpisodeName)]">[B]$INFO[VideoPlayer.Title] - S$INFO[VideoPlayer.Season]E$INFO[VideoPlayer.Episode] - $INFO[VideoPlayer.EpisodeName][/B]</value>
  3344.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + [!String.IsEmpty(VideoPlayer.Episode) + !String.IsEmpty(VideoPlayer.EpisodeName)]">[B]$INFO[VideoPlayer.Title] - E$INFO[VideoPlayer.Episode] - $INFO[VideoPlayer.EpisodeName][/B]</value>
  3345.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + [!String.IsEmpty(VideoPlayer.EpisodeName)]">[B]$INFO[VideoPlayer.Title] - $INFO[VideoPlayer.EpisodeName][/B]</value>
  3346.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + [!String.IsEmpty(VideoPlayer.Title)]">[B]$INFO[VideoPlayer.Title][/B]</value>
  3347.     </variable>
  3348.  
  3349.     <variable name="OSDLabel9">
  3350.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv) + !String.IsEqual(PVR.EpgEventDuration(mins),0) + VideoPlayer.HasEpg">[B]$INFO[PVR.EpgEventDuration(mins)]min[/B]</value>
  3351.         <value condition="Player.HasVideo + !String.IsEqual(Window(Home).Property(subtitlemenu), show) + VideoPlayer.Content(livetv)"></value>
  3352.         <value>$VAR[premiered_or_year]$INFO[VideoPlayer.Mpaa, | ,]$INFO[VideoPlayer.Duration(mins), | ,min]</value>
  3353.     </variable>
  3354.  
  3355.     <variable name="playtime_format">
  3356.         <value condition="String.IsEqual(Player.Time(hh),00)">$INFO[Player.Time(mm:ss)]</value>
  3357.         <value>$INFO[Player.Time]</value>
  3358.     </variable>
  3359.  
  3360.     <variable name="timeremaining_format">
  3361.         <value condition="String.IsEqual(Player.TimeRemaining(hh),00)">$INFO[Player.TimeRemaining(mm:ss)]</value>
  3362.         <value>$INFO[Player.TimeRemaining]</value>
  3363.     </variable>
  3364. <!--
  3365.  player time variables
  3366.     <variable name="playtime_format">
  3367.         <value condition="Integer.IsLessOrEqual(Player.Time(hh),00)">$INFO[Player.Time(mm)]$INFO[Player.Time(ss),:,]</value>
  3368.         <value condition="Integer.IsGreater(Player.Time(hh),00)">$INFO[Player.Time(h)]$INFO[Player.Time(mm),:,]$INFO[Player.Time(ss),:,]</value>
  3369.         <value>$INFO[Player.Time]</value>
  3370.     </variable>
  3371.  
  3372.     <variable name="timeremaining_format">
  3373.         <value condition="Integer.IsLessOrEqual(Player.TimeRemaining(hh),00)">$INFO[Player.TimeRemaining(mm)]$INFO[Player.TimeRemaining(ss),:,]</value>
  3374.         <value condition="Integer.IsGreater(Player.TimeRemaining(hh),00)">$INFO[Player.TimeRemaining(h)]$INFO[Player.TimeRemaining(mm),:,]$INFO[Player.TimeRemaining(ss),:,]</value>
  3375.         <value>$INFO[Player.TimeRemaining]</value>
  3376.     </variable>
  3377. -->
  3378.     <variable name="Player.Duration">
  3379.         <value condition="player.hasaudio + !player.paused">$INFO[Player.Duration,[B]$LOCALIZE[180]: [/B]]</value>
  3380.         <value condition="!player.hasaudio + !player.paused">$INFO[Player.Duration(h),[B]$LOCALIZE[180]: [/B],h]$INFO[Player.Duration(mm),,min]</value>
  3381.         <value condition="player.hasaudio + player.paused">$INFO[Player.Duration,[B]$LOCALIZE[180][CR][/B]]</value>
  3382.         <value condition="!player.hasaudio + player.paused">$INFO[Player.Duration(h),[B]$LOCALIZE[180][CR][/B],h]$INFO[Player.Duration(mm),,min]</value>
  3383.     </variable>
  3384.  
  3385.     <variable name="premiered_or_year">
  3386.         <value condition="!VideoPlayer.Content(Movies)">$INFO[VideoPlayer.Premiered]</value>
  3387.         <value>$INFO[VideoPlayer.year]</value>
  3388.     </variable>
  3389.  
  3390.      <variable name="PlayerActionLabel">
  3391.         <value condition="[Player.Paused + Player.Caching] + !Player.Seeking">[B]$LOCALIZE[15107]:[/B] $INFO[Player.CacheLevel]%</value>
  3392.         <value condition="!String.IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding] + Player.seeking">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekStepSize]</value>
  3393.         <value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding] + !String.IsEmpty(Player.SeekOffset)">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekOffset]</value>
  3394.         <value condition="Player.seeking">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekTime] - $INFO[Player.Duration]</value>
  3395.         <value condition="player.forwarding2x">[B]$LOCALIZE[31253][/B] x2</value>
  3396.         <value condition="player.forwarding4x">[B]$LOCALIZE[31253][/B] x4</value>
  3397.         <value condition="player.forwarding8x">[B]$LOCALIZE[31253][/B] x8</value>
  3398.         <value condition="player.forwarding16x">[B]$LOCALIZE[31253][/B] x16</value>
  3399.         <value condition="player.forwarding32x">[B]$LOCALIZE[31253][/B] x32</value>
  3400.         <value condition="player.rewinding2x">[B]$LOCALIZE[31254][/B] x2</value>
  3401.         <value condition="player.rewinding4x">[B]$LOCALIZE[31254][/B] x4</value>
  3402.         <value condition="player.rewinding8x">[B]$LOCALIZE[31254][/B] x8</value>
  3403.         <value condition="player.rewinding16x">[B]$LOCALIZE[31254][/B] x16</value>
  3404.         <value condition="player.rewinding32x">[B]$LOCALIZE[31254][/B] x32</value>
  3405.         <value condition="Skin.HasSetting(UseSlimOSDPanel) + !String.IsEmpty(player.FinishTime) + [Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(EnableOSDInfo)]">[B]$LOCALIZE[31112][/B] - $INFO[Player.FinishTime]</value>
  3406.         <value condition="!String.IsEmpty(player.FinishTime) + Player.paused + !Skin.HasSetting(UseSlimOSDPanel) | !String.IsEmpty(player.FinishTime) + [Skin.HasSetting(UseSlimOSDPanel) + Skin.HasSetting(EnableOSDInfo)]">[B]$LOCALIZE[31112][/B][CR]$INFO[Player.FinishTime]</value>
  3407.         <value condition="!String.IsEmpty(player.FinishTime)">[B]$LOCALIZE[31112][/B]: $INFO[Player.FinishTime]</value>
  3408.      </variable>
  3409.  
  3410.      <variable name="PlayerActionLabelSmall">
  3411.         <value condition="[Player.Paused + Player.Caching] + !Player.Seeking">[B]$LOCALIZE[15107]:[/B] $INFO[Player.CacheLevel]%</value>
  3412.         <value condition="!String.IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding] + Player.seeking">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekStepSize]</value>
  3413.         <value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding] + !String.IsEmpty(player.chaptercount) + !String.IsEqual(player.chaptercount,00)">$INFO[player.chapter,[B]$LOCALIZE[21396]:[/B] ,]$INFO[player.chaptercount,/,]</value>
  3414.         <value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding] + !String.IsEmpty(Player.SeekOffset)">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekOffset]</value>
  3415.         <value condition="Player.seeking + !String.IsEmpty(player.chaptercount) + !String.IsEqual(player.chaptercount,00)">$INFO[player.chapter,[B]$LOCALIZE[21396]:[/B] ,]$INFO[player.chaptercount,/,]</value>
  3416.         <value condition="Player.seeking">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekTime] - $INFO[Player.Duration]</value>
  3417.         <value condition="player.forwarding2x">[B]$LOCALIZE[31253][/B] x2</value>
  3418.         <value condition="player.forwarding4x">[B]$LOCALIZE[31253][/B] x4</value>
  3419.         <value condition="player.forwarding8x">[B]$LOCALIZE[31253][/B] x8</value>
  3420.         <value condition="player.forwarding16x">[B]$LOCALIZE[31253][/B] x16</value>
  3421.         <value condition="player.forwarding32x">[B]$LOCALIZE[31253][/B] x32</value>
  3422.         <value condition="player.rewinding2x">[B]$LOCALIZE[31254][/B] x2</value>
  3423.         <value condition="player.rewinding4x">[B]$LOCALIZE[31254][/B] x4</value>
  3424.         <value condition="player.rewinding8x">[B]$LOCALIZE[31254][/B] x8</value>
  3425.         <value condition="player.rewinding16x">[B]$LOCALIZE[31254][/B] x16</value>
  3426.         <value condition="player.rewinding32x">[B]$LOCALIZE[31254][/B] x32</value>
  3427.         <value condition="!String.IsEmpty(player.FinishTime)">[B]$LOCALIZE[31112]:[/B] $INFO[Player.FinishTime]</value>
  3428.      </variable>
  3429.  
  3430.      <variable name="PlayerActionLabelLarge"> <!--  [B]$LOCALIZE[31255][/B] -->
  3431.         <value condition="[Player.Paused + Player.Caching] + !Player.Seeking">[B]$LOCALIZE[15107]:[/B] $INFO[Player.CacheLevel]%</value>
  3432.         <value condition="!String.IsEmpty(Player.SeekStepSize) + ![player.forwarding | player.rewinding] + Player.seeking">$INFO[Player.SeekStepSize]</value>
  3433.         <value condition="Player.DisplayAfterSeek + ![player.forwarding | player.rewinding] + !String.IsEmpty(Player.SeekOffset)">$INFO[Player.SeekOffset]</value>
  3434.         <value condition="Player.seeking">[B]$LOCALIZE[31255][/B] $INFO[Player.SeekTime] - $INFO[Player.Duration]</value>
  3435.         <value condition="player.forwarding2x">[B]$LOCALIZE[31253][/B] x2</value>
  3436.         <value condition="player.forwarding4x">[B]$LOCALIZE[31253][/B] x4</value>
  3437.         <value condition="player.forwarding8x">[B]$LOCALIZE[31253][/B] x8</value>
  3438.         <value condition="player.forwarding16x">[B]$LOCALIZE[31253][/B] x16</value>
  3439.         <value condition="player.forwarding32x">[B]$LOCALIZE[31253][/B] x32</value>
  3440.         <value condition="player.rewinding2x">[B]$LOCALIZE[31254][/B] x2</value>
  3441.         <value condition="player.rewinding4x">[B]$LOCALIZE[31254][/B] x4</value>
  3442.         <value condition="player.rewinding8x">[B]$LOCALIZE[31254][/B] x8</value>
  3443.         <value condition="player.rewinding16x">[B]$LOCALIZE[31254][/B] x16</value>
  3444.         <value condition="player.rewinding32x">[B]$LOCALIZE[31254][/B] x32</value>
  3445.         <value condition="player.paused">[B]$LOCALIZE[31251][/B]</value>
  3446.      </variable>
  3447.  
  3448.      <variable name="SubtitleButton">
  3449.         <value condition="!VideoPlayer.SubtitlesEnabled">$LOCALIZE[24022]</value>
  3450.         <value>$LOCALIZE[209]</value>
  3451.      </variable>
  3452.  
  3453.     <include name="CurrentPlaylistSideBar">  <!-- dont know where its used ??? -->
  3454.         <!--fallback background -->
  3455.         <control type="group">
  3456.             <include>GlobalBackground</include>
  3457.             <visible>[!Control.IsVisible(3333) | String.IsEmpty(Control.GetLabel(3333))] + [!Control.IsVisible(3334) | String.IsEmpty(Control.GetLabel(3334))]</visible>
  3458.         </control>
  3459.          <include>NowPlayingBackground</include>
  3460.  
  3461.         <control type="group">
  3462.             <include condition="skin.hastheme(classic)">MusicOSDClassic</include>
  3463.             <include condition="!Skin.HasTheme(classic) + !Skin.HasSetting(UseSlimOSDPanel)">OSDPanelModern</include>
  3464.             <include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseSlimOSDPanel)">OSDPanelModernSlim</include>
  3465.             <include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseNetflixOSDPanel)">OSDPanelNetflix</include>
  3466.         <!-- look merge
  3467.             <include condition="!Skin.HasTheme(classic) + !Skin.HasSetting(UseSlimOSDPanel) + !Skin.HasSetting(UseNetflixOSDPanel)">OSDPanelModern</include>
  3468.             <include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseSlimOSDPanel)">OSDPanelModernSlim</include>
  3469.             <include condition="!Skin.HasTheme(classic) + Skin.HasSetting(UseNetflixOSDPanel)">OSDPanelNetflix</include>
  3470.         -->
  3471.  
  3472.             <visible>[Skin.HasSetting(AlwaysShowMusicInfo) | Player.ShowInfo | Window.IsActive(MusicOSD)] + ![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
  3473.             <animation effect="slide" start="0,400" end="0,0" tween="cubic" easing="out" delay="300" time="250" reversible="false">Visible</animation>
  3474.             <animation effect="slide" start="0,0" end="0,400" tween="cubic" easing="out" delay="300" time="250" reversible="false">Hidden</animation>
  3475.         </control>
  3476.  
  3477.         <!--clearlogo top right-->
  3478.         <control type="image">
  3479.             <right>40</right>
  3480.             <top>20</top>
  3481.             <width>550</width>
  3482.             <height>180</height>
  3483.             <fadetime>600</fadetime>
  3484.             <aspectratio align="right" aligny="top">keep</aspectratio>
  3485.             <texture background="true">$INFO[Window(Home).Property(SkinHelper.Player.Art.ClearLogo)]</texture>
  3486.             <visible>Skin.String(MusicArtistLogo,enabled) | [Skin.String(MusicArtistLogo,osd) + [Player.ShowInfo | Window.IsActive(MusicOSD)]]</visible>
  3487.             <include>animation_fade_visible_hidden_delayed</include>
  3488.         </control>
  3489.  
  3490.         <!-- current playlist -->
  3491.         <control type="group">
  3492.             <posx>-660</posx>
  3493.             <posy>0</posy>
  3494.             <animation type="WindowOpen">
  3495.                 <effect type="slide" start="0" end="660" time="250" tween="cubic" easing="inout" />
  3496.             </animation>
  3497.             <animation type="WindowClose">
  3498.                 <effect type="slide" start="660" end="0" time="250" tween="cubic" easing="inout" />
  3499.             </animation>
  3500.             <!--Panel-->
  3501.             <control type="image">
  3502.                 <posy>0</posy>
  3503.                 <posx>0</posx>
  3504.                 <width>555</width>
  3505.                 <height>100%</height>
  3506.                 <texture border="5">diffuse/panel.png</texture>
  3507.                 <colordiffuse>$INFO[Skin.String(GeneralPanelsColor)]</colordiffuse>
  3508.                 <aspectratio>stretch</aspectratio>
  3509.             </control>
  3510.             <control type="image">
  3511.                 <posy>0</posy>
  3512.                 <posx>0</posx>
  3513.                 <width>550</width>
  3514.                 <height>100%</height>
  3515.                 <texture border="5">diffuse/panel.png</texture>
  3516.                 <colordiffuse>$INFO[Skin.String(GeneralPanelsColor)]</colordiffuse>
  3517.                 <aspectratio>stretch</aspectratio>
  3518.             </control>
  3519.             <control type="image">
  3520.                 <posy>0</posy>
  3521.                 <posx>0</posx>
  3522.                 <width>550</width>
  3523.                 <height>100%</height>
  3524.                 <texture border="5">diffuse/panel.png</texture>
  3525.                 <colordiffuse>$INFO[Skin.String(GeneralPanelsColor)]</colordiffuse>
  3526.                 <aspectratio>stretch</aspectratio>
  3527.             </control>
  3528.  
  3529.  
  3530.             <!-- header -->
  3531.             <control type="label">
  3532.                 <posx>40</posx>
  3533.                 <posy>10</posy>
  3534.                 <width min="80" max="1100">auto</width>
  3535.                 <height>100</height>
  3536.                 <font>Bold45</font>
  3537.                 <align>left</align>
  3538.                 <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  3539.                 <label>[UPPERCASE]$LOCALIZE[13350][/UPPERCASE]</label>
  3540.                 <visible>!Window.IsActive(notification) + !Window.IsActive(extendedprogressdialog)</visible>
  3541.             </control>
  3542.             <control type="label">
  3543.                 <!--playlist info-->
  3544.                 <posx>40</posx>
  3545.                 <posy>80</posy>
  3546.                 <width>600</width>
  3547.                 <height>50</height>
  3548.                 <font>Reg28</font>
  3549.                 <textcolor>$INFO[Skin.String(GeneralHighlightTextColor)]</textcolor>
  3550.                 <label>$INFO[Container.NumItems,, $LOCALIZE[31034]] - $INFO[Container.TotalTime]</label>
  3551.             </control>
  3552.  
  3553.  
  3554.             <!--Label Menu: -->
  3555.             <control type="image">
  3556.                 <!--Seperator-->
  3557.                 <posx>0</posx>
  3558.                 <posy>140</posy>
  3559.                 <width>500</width>
  3560.                 <height>20</height>
  3561.                 <align>left</align>
  3562.                 <texture>common/menu-separator.png</texture>
  3563.             </control>
  3564.              <!-- Scollbar behind panel for touch control-->
  3565.             <control type="scrollbar" id="60">
  3566.                 <posx>0</posx>
  3567.                 <posy>160</posy>
  3568.                 <width>540</width>
  3569.                 <height>900</height>
  3570.                 <onup>60</onup>
  3571.                 <ondown>60</ondown>
  3572.                 <onleft>5000</onleft>
  3573.                 <animation effect="fade" start="100" end="0" time="10" condition="true">Conditional</animation>
  3574.             </control>
  3575.  
  3576.             <!--List ID=5000-->
  3577.             <control type="list" id="5000">
  3578.                 <posx>0</posx>
  3579.                 <posy>180</posy>
  3580.                 <width>530</width>
  3581.                 <height>875</height>
  3582.                 <onleft>Close</onleft>
  3583.                 <onright>Close</onright>
  3584.                 <onup>5000</onup>
  3585.                 <ondown>5000</ondown>
  3586.                 <viewtype label="535">list</viewtype>
  3587.                 <pagecontrol>60</pagecontrol>
  3588.                 <scrolltime>200</scrolltime>
  3589.                 <itemlayout height="110" width="530">
  3590.                     <control type="label">
  3591.                         <posx>100</posx>
  3592.                         <posy>10</posy>
  3593.                         <height>40</height>
  3594.                         <align>left</align>
  3595.                         <label>$INFO[ListItem.Title]</label>
  3596.                         <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  3597.                         <font>Reg36</font>
  3598.                     </control>
  3599.                     <!--Details-->
  3600.                     <control type="label">
  3601.                         <posx>100</posx>
  3602.                         <posy>50</posy>
  3603.                         <height>60</height>
  3604.                         <align>left</align>
  3605.                         <label>$INFO[ListItem.Artist]</label>
  3606.                         <textcolor>$INFO[Skin.String(GeneralTextColor)]</textcolor>
  3607.                         <font>Light28</font>
  3608.                     </control>
  3609.                     <control type="image">
  3610.                         <bottom>0</bottom>
  3611.                         <posy>0</posy>
  3612.                         <height>1</height>
  3613.                         <texture>diffuse/panel.png</texture>
  3614.                         <colordiffuse>grey</colordiffuse>
  3615.                     </control>
  3616.                     <include>WatchedIndicatorNormal</include>
  3617.                     <control type="image">
  3618.                         <!--icon-->
  3619.                         <posy>5%</posy>
  3620.                         <left>8</left>
  3621.                         <width>70</width>
  3622.                         <height>90%</height>
  3623.                         <texture background="true">$VAR[PosterThumbList]</texture>
  3624.                         <aspectratio align="center" aligny="center">keep</aspectratio>
  3625.                     </control>
  3626.                 </itemlayout>
  3627.                 <focusedlayout height="110" width="530">
  3628.                     <control type="image">
  3629.                         <posx>0</posx>
  3630.                         <posy>0</posy>
  3631.                         <texture border="5">diffuse/panel.png</texture>
  3632.                         <colordiffuse>$VAR[ViewDetailsFocusColor]</colordiffuse>
  3633.                     </control>
  3634.                     <!--Title-->
  3635.                     <control type="label">
  3636.                         <posx>100</posx>
  3637.                         <posy>10</posy>
  3638.                         <height>40</height>
  3639.                         <align>left</align>
  3640.                         <label>$INFO[ListItem.Title]</label>
  3641.                         <textcolor>$INFO[Skin.String(ViewDetailsListItemTextFocusColor)]</textcolor>
  3642.                         <font>Reg36</font>
  3643.                         <scroll>true</scroll>
  3644.                     </control>
  3645.                     <!--Details-->
  3646.                     <control type="label">
  3647.                         <posx>100</posx>
  3648.                         <posy>50</posy>
  3649.                         <height>60</height>
  3650.                         <align>left</align>
  3651.                         <label>$INFO[ListItem.Artist]</label>
  3652.                         <textcolor>$INFO[Skin.String(ViewDetailsListItemTextFocusColor)]</textcolor>
  3653.                         <font>Light28</font>
  3654.                         <scroll>true</scroll>
  3655.                     </control>
  3656.                     <control type="image">
  3657.                         <bottom>0</bottom>
  3658.                         <posy>0</posy>
  3659.                         <height>1</height>
  3660.                         <texture>diffuse/panel.png</texture>
  3661.                         <colordiffuse>grey</colordiffuse>
  3662.                     </control>
  3663.                     <include>WatchedIndicatorNormal</include>
  3664.                     <control type="image">
  3665.                         <!--icon-->
  3666.                         <posy>5%</posy>
  3667.                         <left>8</left>
  3668.                         <width>70</width>
  3669.                         <height>90%</height>
  3670.                         <texture background="true">$VAR[PosterThumbList]</texture>
  3671.                         <aspectratio align="center" aligny="center">keep</aspectratio>
  3672.                     </control>
  3673.                 </focusedlayout>
  3674.             </control>
  3675.  
  3676.         </control>
  3677.  
  3678.     </include>
  3679.  
  3680.      <include name="HideOsdConditions">
  3681.         <visible>
  3682.             !Window.IsActive(pvrchannelguide) + !Window.IsActive(PVROSDTeletext) + !Window.IsActive(PVROSDChannels) + !Window.IsActive(videobookmarks) +
  3683.             !Window.IsActive(sliderdialog) + !Window.IsActive(OSDSubtitleSettings) + !Window.IsActive(script.pseudotv.TVOverlay.xml) +
  3684.             !Window.IsActive(script.pseudotv.live.TVOverlay.xml) + !Window.IsActive(selectdialog) + !Window.IsActive(musicplaylist)
  3685.         </visible>
  3686.      </include>
  3687. </includes>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top