aboutsummaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/skin.confluence/720p/DialogFullScreenInfo.xml254
-rw-r--r--addons/skin.confluence/720p/MusicOSD.xml870
-rw-r--r--addons/skin.confluence/720p/MusicVisualisation.xml384
-rw-r--r--addons/skin.confluence/720p/VideoFullScreen.xml291
-rw-r--r--addons/skin.confluence/720p/VideoOSD.xml852
-rw-r--r--addons/skin.confluence/media/flagging/audio/ac3.pngbin2923 -> 9611 bytes
6 files changed, 1122 insertions, 1529 deletions
diff --git a/addons/skin.confluence/720p/DialogFullScreenInfo.xml b/addons/skin.confluence/720p/DialogFullScreenInfo.xml
deleted file mode 100644
index 1bea90fead..0000000000
--- a/addons/skin.confluence/720p/DialogFullScreenInfo.xml
+++ /dev/null
@@ -1,254 +0,0 @@
-<window type="dialog" id="142">
- <defaultcontrol always="true">603</defaultcontrol>
- <controls>
- <control type="group">
- <animation effect="fade" start="0" end="100" time="300" tween="quadratic" easing="out">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="300" delay="150" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="fade" start="100" end="0" time="300" tween="quadratic" easing="out" condition="Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks) | Window.IsVisible(VideoOSD)">Conditional</animation>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>270r</posy>
- <width>1280</width>
- <height>270</height>
- <texture>HomeNowPlayingBack.png</texture>
- </control>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>270r</posy>
- <width>1280</width>
- <height>270</height>
- <colordiffuse>88FFFFFF</colordiffuse>
- <texture>HomeNowPlayingBack.png</texture>
- </control>
- <control type="image">
- <description>Non Movie cover image</description>
- <posx>10</posx>
- <posy>290r</posy>
- <width>340</width>
- <height>260</height>
- <fadetime>200</fadetime>
- <texture background="true">$INFO[VideoPlayer.Cover]</texture>
- <aspectratio aligny="bottom">keep</aspectratio>
- <bordertexture border="8">ThumbShadow.png</bordertexture>
- <bordersize>8</bordersize>
- <visible>!VideoPlayer.Content(Movies)</visible>
- </control>
- <control type="image">
- <description>Movie cover image</description>
- <posx>10</posx>
- <posy>350r</posy>
- <width>340</width>
- <height>320</height>
- <fadetime>200</fadetime>
- <texture background="true">$INFO[VideoPlayer.Cover]</texture>
- <aspectratio aligny="bottom">keep</aspectratio>
- <bordertexture border="8">ThumbShadow.png</bordertexture>
- <bordersize>8</bordersize>
- <visible>VideoPlayer.Content(Movies)</visible>
- </control>
- <control type="progress">
- <description>ProgressbarCache</description>
- <posx>10</posx>
- <posy>30r</posy>
- <width>340</width>
- <height>14</height>
- <info>Player.ProgressCache</info>
- <midtexture border="6,0,6,0">OSDProgressMidLight.png</midtexture>
- </control>
- <control type="progress">
- <description>Progressbar</description>
- <posx>10</posx>
- <posy>30r</posy>
- <width>340</width>
- <height>14</height>
- <info>Player.Progress</info>
- </control>
- <control type="group">
- <posx>370</posx>
- <posy>180r</posy>
- <control type="grouplist">
- <description>Media Codec Flagging Images</description>
- <posx>340</posx>
- <posy>0</posy>
- <width>550</width>
- <align>right</align>
- <itemgap>0</itemgap>
- <orientation>horizontal</orientation>
- <control type="image">
- <description>Video rez Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>$INFO[VideoPlayer.VideoResolution,flagging/video/,.png]</texture>
- </control>
-
- <control type="image">
- <description>Common Codec Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>$INFO[VideoPlayer.VideoCodec,flagging/video/,.png]</texture>
- <!-- Don't show if its one of the 500 divx codecs -->
- <visible>![substring(VideoPlayer.VideoCodec,div,left) | stringcompare(VideoPlayer.VideoCodec,dx50)]</visible>
- </control>
- <control type="image">
- <description>Divx Codec Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>flagging/video/divx.png</texture>
- <visible>[substring(VideoPlayer.VideoCodec,div,left) | stringcompare(VideoPlayer.VideoCodec,dx50)]</visible>
- </control>
-
- <control type="image">
- <description>Dolby Digital Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>flagging/audio/dolbydigital.png</texture>
- <visible>[stringcompare(VideoPlayer.AudioCodec,ac3) + stringcompare(VideoPlayer.AudioChannels,6)]</visible>
- </control>
- <control type="image">
- <description>Audio Codec Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture>
- <!-- Don't show if I want the Dolby Digital Logo -->
- <visible>![stringcompare(VideoPlayer.AudioCodec,ac3) + stringcompare(VideoPlayer.AudioChannels,6)]</visible>
- </control>
-
- <control type="image">
- <description>Audio Channels Image</description>
- <width>60</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>$INFO[VideoPlayer.AudioChannels,flagging/audio/,.png]</texture>
- </control>
- </control>
- <control type="label">
- <description>Playing Label</description>
- <posx>0</posx>
- <posy>0</posy>
- <width>500</width>
- <height>25</height>
- <align>left</align>
- <aligny>center</aligny>
- <font>font13_title</font>
- <textcolor>blue</textcolor>
- <shadowcolor>black</shadowcolor>
- <label>31040</label>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>35</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[VideoPlayer.Studio]</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font13</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>VideoPlayer.Content(Movies)</visible>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>35</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[VideoPlayer.TVShowTitle] - ($INFO[VideoPlayer.Season]$INFO[VideoPlayer.Episode,x])</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font13</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>VideoPlayer.Content(Episodes)</visible>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>35</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[VideoPlayer.Artist]$INFO[VideoPlayer.Album, - ]</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font13</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>VideoPlayer.Content(MusicVideos)</visible>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>65</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[VideoPlayer.Title]</label>
- <scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
-
- <control type="label">
- <description>Chapter Count</description>
- <posx>0</posx>
- <posy>110</posy>
- <width>300</width>
- <height>20</height>
- <label>$INFO[Player.Chapter,[COLOR=blue]$LOCALIZE[21396]:[/COLOR] ]$INFO[Player.ChapterCount, / ]</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>Player.ChapterCount</visible>
- </control>
- <control type="label">
- <description>Chapter Name</description>
- <posx>0</posx>
- <posy>130</posy>
- <width>300</width>
- <height>20</height>
- <label>$INFO[Player.ChapterName]</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <description>Player Times</description>
- <posx>890</posx>
- <posy>115</posy>
- <width>500</width>
- <height>25</height>
- <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label>
- <align>right</align>
- <aligny>center</aligny>
- <font>font30_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <description>Current Video End Time</description>
- <posx>890</posx>
- <posy>150</posy>
- <width>890</width>
- <height>20</height>
- <label>[COLOR=blue]$LOCALIZE[31049][/COLOR] : $INFO[Player.FinishTime]</label>
- <align>right</align>
- <aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- </control>
- </control>
- <include>Clock</include>
- </controls>
-</window> \ No newline at end of file
diff --git a/addons/skin.confluence/720p/MusicOSD.xml b/addons/skin.confluence/720p/MusicOSD.xml
index 612083b48f..7ed544cb8e 100644
--- a/addons/skin.confluence/720p/MusicOSD.xml
+++ b/addons/skin.confluence/720p/MusicOSD.xml
@@ -1,618 +1,302 @@
-<window type="dialog" id="120">
+<window id="120">
<defaultcontrol always="true">602</defaultcontrol>
+ <include>dialogeffect</include>
+ <coordinates>
+ <system>1</system>
+ <posx>0</posx>
+ <posy>0</posy>
+ </coordinates>
<controls>
- <control type="group">
- <animation effect="fade" start="0" end="100" time="300" tween="quadratic" easing="out">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="300" delay="150" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="fade" start="100" end="0" time="300" tween="quadratic" easing="out" condition="Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList)">Conditional</animation>
- <control type="image">
- <description>media info background image</description>
+ <control type="slider" id="87">
+ <description>Seek Slider</description>
+ <posx>430</posx>
+ <posy>72r</posy>
+ <width>720</width>
+ <height>16</height>
+ <onup>702</onup>
+ <ondown>26</ondown>
+ <action>seek</action>
+ <texturesliderbar>seekslider2.png</texturesliderbar>
+ <textureslidernib>osd_slider_nibNF.png</textureslidernib>
+ <textureslidernibfocus>osd_slider_nib.png</textureslidernibfocus>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
+ </control>
+ <control type="group" id="100">
+ <posx>325</posx>
+ <posy>50r</posy>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
+ <control type="button" id="600">
<posx>0</posx>
- <posy>-20</posy>
- <width>1280</width>
- <height>160</height>
- <texture flipy="true">HomeNowPlayingBack.png</texture>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>210</label>
+ <font>-</font>
+ <texturefocus>OSDPrevTrackFO.png</texturefocus>
+ <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
+ <onleft>704</onleft>
+ <onright>601</onright>
+ <onup>600</onup>
+ <ondown>600</ondown>
+ <onclick>PlayerControl(Previous)</onclick>
</control>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>-20</posy>
- <width>1280</width>
- <height>160</height>
- <colordiffuse>88FFFFFF</colordiffuse>
- <texture flipy="true">HomeNowPlayingBack.png</texture>
+ <control type="button" id="601">
+ <posx>45</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31354</label>
+ <font>-</font>
+ <texturefocus>OSDRewindFO.png</texturefocus>
+ <texturenofocus>OSDRewindNF.png</texturenofocus>
+ <onleft>600</onleft>
+ <onright>602</onright>
+ <onup>601</onup>
+ <ondown>601</ondown>
+ <onclick>PlayerControl(Rewind)</onclick>
</control>
- <control type="group" id="200">
- <posx>367</posx>
- <posy>4</posy>
- <control type="button" id="700">
- <posx>0</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>10517</label>
- <font>-</font>
- <texturefocus>OSDPlaylistFO.png</texturefocus>
- <texturenofocus>OSDPlaylistNF.png</texturenofocus>
- <onleft>706</onleft>
- <onright>500</onright>
- <onup>600</onup>
- <ondown>600</ondown>
- <onclick>ActivateWindow(MusicPlaylist)</onclick>
- </control>
- <control type="button" id="500">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>12006</label>
- <font>-</font>
- <texturefocus>OSDVizFO.png</texturefocus>
- <texturenofocus>OSDVizNF.png</texturenofocus>
- <onleft>700</onleft>
- <onright>701</onright>
- <onup>600</onup>
- <ondown>600</ondown>
- </control>
- <control type="button" id="701">
- <posx>100</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>$LOCALIZE[250] $LOCALIZE[21417]</label>
- <font>-</font>
- <texturefocus>OSDPresetSettingsFO.png</texturefocus>
- <texturenofocus>OSDPresetSettingsNF.png</texturenofocus>
- <onleft>500</onleft>
- <onright>702</onright>
- <onup>600</onup>
- <ondown>600</ondown>
- <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick>
- </control>
- <control type="button" id="702">
- <posx>150</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>31048</label>
- <font>-</font>
- <texturefocus>OSDPreFO.png</texturefocus>
- <texturenofocus>OSDPreNF.png</texturenofocus>
- <onleft>701</onleft>
- <onright>800</onright>
- <onup>601</onup>
- <ondown>601</ondown>
- <onclick>ActivateWindow(122)</onclick>
- </control>
+ <control type="togglebutton" id="602">
+ <posx>90</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31351</label>
+ <altlabel>208</altlabel>
+ <font>-</font>
+ <texturefocus>OSDPauseFO.png</texturefocus>
+ <texturenofocus>OSDPauseNF.png</texturenofocus>
+ <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
+ <alttexturefocus>OSDPlayFO.png</alttexturefocus>
+ <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
+ <onleft>601</onleft>
+ <onright>603</onright>
+ <onup>602</onup>
+ <ondown>602</ondown>
+ <onclick>PlayerControl(Play)</onclick>
</control>
- <control type="image" id="11">
- <description>separator image</description>
- <posx>567</posx>
- <posy>25</posy>
- <width>150</width>
- <height>1</height>
- <colordiffuse>66FFFFFF</colordiffuse>
- <texture>separator2.png</texture>
- <visible>!LastFM.RadioPlaying</visible>
+ <control type="button" id="603">
+ <posx>135</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31352</label>
+ <font>-</font>
+ <texturefocus>OSDStopFO.png</texturefocus>
+ <texturenofocus>OSDStopNF.png</texturenofocus>
+ <onleft>602</onleft>
+ <onright>604</onright>
+ <onup>603</onup>
+ <ondown>603</ondown>
+ <onclick>PlayerControl(Stop)</onclick>
</control>
- <control type="group" id="202">
- <posx>607</posx>
- <posy>10</posy>
- <visible>LastFM.RadioPlaying</visible>
- <control type="button" id="800">
- <posx>0</posx>
- <posy>0</posy>
- <width>30</width>
- <height>30</height>
- <label>$LOCALIZE[15200] $LOCALIZE[31001]</label>
- <align>right</align>
- <font>-</font>
- <textoffsetx>35</textoffsetx>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
- <texturefocus>lastfm-love-focus.png</texturefocus>
- <texturenofocus>lastfm-love-nofocus.png</texturenofocus>
- <onleft>702</onleft>
- <onright>801</onright>
- <onup>602</onup>
- <ondown>602</ondown>
- <onclick>XBMC.LastFM.Love</onclick>
- </control>
- <control type="button" id="801">
- <posx>36</posx>
- <posy>0</posy>
- <width>30</width>
- <width>30</width>
- <height>30</height>
- <label>$LOCALIZE[15200] $LOCALIZE[31002]</label>
- <align>left</align>
- <font>-</font>
- <textoffsetx>35</textoffsetx>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
- <texturefocus>lastfm-hate-focus.png</texturefocus>
- <texturenofocus>lastfm-hate-nofocus.png</texturenofocus>
- <onleft>800</onleft>
- <onright>703</onright>
- <onup>603</onup>
- <ondown>603</ondown>
- <onclick>XBMC.LastFM.Ban</onclick>
- </control>
+ <control type="button" id="604">
+ <posx>180</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31353</label>
+ <font>-</font>
+ <texturefocus>OSDForwardFO.png</texturefocus>
+ <texturenofocus>OSDForwardNF.png</texturenofocus>
+ <onleft>603</onleft>
+ <onright>605</onright>
+ <onup>604</onup>
+ <ondown>604</ondown>
+ <onclick>PlayerControl(Forward)</onclick>
</control>
- <control type="group" id="201">
- <posx>718</posx>
- <posy>4</posy>
- <control type="togglebutton" id="703">
- <posx>0</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>31128</label>
- <font>-</font>
- <texturefocus>OSDLyricsFO.png</texturefocus>
- <texturenofocus>OSDLyricsNF.png</texturenofocus>
- <alttexturefocus>OSDLyricsFO.png</alttexturefocus>
- <alttexturenofocus>OSDLyricsNF.png</alttexturenofocus>
- <onleft>801</onleft>
- <onright>704</onright>
- <onup>604</onup>
- <ondown>604</ondown>
- <onclick>Close</onclick>
- <onclick>XBMC.RunScript($INFO[Skin.String(LyricScript_Path)])</onclick>
- <altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
- <altclick>Close</altclick>
- <altclick>XBMC.RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
- <usealttexture>IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
- </control>
- <control type="button" id="704">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label>
- <font>-</font>
- <texturefocus>-</texturefocus>
- <texturenofocus>-</texturenofocus>
- <onclick>XBMC.PlayerControl(Repeat)</onclick>
- <onleft>703</onleft>
- <onright>705</onright>
- <onup>605</onup>
- <ondown>605</ondown>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatNF.png</texture>
- <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
- <visible>!Control.HasFocus(704)</visible>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatFO.png</texture>
- <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
- <visible>Control.HasFocus(704)</visible>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatOneNF.png</texture>
- <visible>Playlist.IsRepeatOne</visible>
- <visible>!Control.HasFocus(704)</visible>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatOneFO.png</texture>
- <visible>Playlist.IsRepeatOne</visible>
- <visible>Control.HasFocus(704)</visible>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatAllNF.png</texture>
- <visible>Playlist.IsRepeat</visible>
- <visible>!Control.HasFocus(704)</visible>
- </control>
- <control type="image">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <texture>OSDRepeatAllFO.png</texture>
- <visible>Playlist.IsRepeat</visible>
- <visible>Control.HasFocus(704)</visible>
- </control>
- <control type="togglebutton" id="705">
- <posx>100</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label>
- <font>-</font>
- <texturefocus>OSDRandomOffFO.png</texturefocus>
- <texturenofocus>OSDRandomOffNF.png</texturenofocus>
- <usealttexture>Playlist.IsRandom</usealttexture>
- <alttexturefocus>OSDRandomOnFO.png</alttexturefocus>
- <alttexturenofocus>OSDRandomOnNF.png</alttexturenofocus>
- <onclick>XBMC.PlayerControl(Random)</onclick>
- <onleft>704</onleft>
- <onright>706</onright>
- <onup>605</onup>
- <ondown>605</ondown>
- </control>
- <control type="button" id="706">
- <posx>150</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>264</label>
- <font>-</font>
- <texturefocus>OSDRecordFO.png</texturefocus>
- <texturenofocus>OSDRecordNF.png</texturenofocus>
- <onleft>705</onleft>
- <onright>700</onright>
- <onup>605</onup>
- <ondown>605</ondown>
- <onclick>XBMC.PlayerControl(record)</onclick>
- <enable>Player.CanRecord</enable>
- <animation effect="fade" start="100" end="50" time="100" condition="!Player.CanRecord">Conditional</animation>
- </control>
+ <control type="button" id="605">
+ <posx>225</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>209</label>
+ <font>-</font>
+ <texturefocus>OSDNextTrackFO.png</texturefocus>
+ <texturenofocus>OSDNextTrackNF.png</texturenofocus>
+ <onleft>604</onleft>
+ <onright>606</onright>
+ <onup>605</onup>
+ <ondown>605</ondown>
+ <onclick>PlayerControl(Next)</onclick>
</control>
- <control type="group" id="100">
- <posx>490</posx>
- <posy>40</posy>
- <control type="button" id="600">
- <posx>0</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>210</label>
- <font>-</font>
- <texturefocus>OSDPrevTrackFO.png</texturefocus>
- <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
- <onleft>605</onleft>
- <onright>601</onright>
- <onup>701</onup>
- <ondown>701</ondown>
- <onclick>PlayerControl(Previous)</onclick>
- </control>
- <control type="button" id="601">
- <posx>50</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31354</label>
- <font>-</font>
- <texturefocus>OSDRewindFO.png</texturefocus>
- <texturenofocus>OSDRewindNF.png</texturenofocus>
- <onleft>600</onleft>
- <onright>602</onright>
- <onup>702</onup>
- <ondown>702</ondown>
- <onclick>PlayerControl(Rewind)</onclick>
- </control>
- <control type="togglebutton" id="602">
- <posx>100</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31351</label>
- <altlabel>208</altlabel>
- <font>-</font>
- <texturefocus>OSDPauseFO.png</texturefocus>
- <texturenofocus>OSDPauseNF.png</texturenofocus>
- <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
- <alttexturefocus>OSDPlayFO.png</alttexturefocus>
- <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
- <onleft>601</onleft>
- <onright>603</onright>
- <onup>800</onup>
- <ondown>800</ondown>
- <onclick>PlayerControl(Play)</onclick>
- <visible>LastFM.RadioPlaying</visible>
- </control>
- <control type="button" id="603">
- <posx>150</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31352</label>
- <font>-</font>
- <texturefocus>OSDStopFO.png</texturefocus>
- <texturenofocus>OSDStopNF.png</texturenofocus>
- <onleft>602</onleft>
- <onright>604</onright>
- <onup>801</onup>
- <ondown>801</ondown>
- <onclick>PlayerControl(Stop)</onclick>
- <visible>LastFM.RadioPlaying</visible>
- </control>
- <control type="togglebutton" id="602">
- <posx>100</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31351</label>
- <altlabel>208</altlabel>
- <font>-</font>
- <texturefocus>OSDPauseFO.png</texturefocus>
- <texturenofocus>OSDPauseNF.png</texturenofocus>
- <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
- <alttexturefocus>OSDPlayFO.png</alttexturefocus>
- <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
- <onleft>601</onleft>
- <onright>603</onright>
- <onup>702</onup>
- <ondown>702</ondown>
- <onclick>PlayerControl(Play)</onclick>
- <visible>!LastFM.RadioPlaying</visible>
- </control>
- <control type="button" id="603">
- <posx>150</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31352</label>
- <font>-</font>
- <texturefocus>OSDStopFO.png</texturefocus>
- <texturenofocus>OSDStopNF.png</texturenofocus>
- <onleft>602</onleft>
- <onright>604</onright>
- <onup>703</onup>
- <ondown>703</ondown>
- <onclick>down</onclick>
- <onclick>PlayerControl(Stop)</onclick>
- <visible>!LastFM.RadioPlaying</visible>
- </control>
- <control type="button" id="604">
- <posx>200</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31353</label>
- <font>-</font>
- <texturefocus>OSDForwardFO.png</texturefocus>
- <texturenofocus>OSDForwardNF.png</texturenofocus>
- <onleft>603</onleft>
- <onright>605</onright>
- <onup>703</onup>
- <ondown>703</ondown>
- <onclick>PlayerControl(Forward)</onclick>
- </control>
- <control type="button" id="605">
- <posx>250</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>209</label>
- <font>-</font>
- <texturefocus>OSDNextTrackFO.png</texturefocus>
- <texturenofocus>OSDNextTrackNF.png</texturenofocus>
- <onleft>604</onleft>
- <onright>600</onright>
- <onup>704</onup>
- <ondown>704</ondown>
- <onclick>PlayerControl(Next)</onclick>
- </control>
+ <control type="button" id="606">
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</label>
+ <font>-</font>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.PlayerControl(Repeat)</onclick>
+ <onleft>605</onleft>
+ <onright>607</onright>
+ <onup>606</onup>
+ <ondown>606</ondown>
</control>
- <control type="label">
- <posx>20</posx>
- <posy>60</posy>
- <width>460</width>
- <height>25</height>
- <label>$INFO[System.CurrentControl]</label>
- <scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>Window.IsTopmost(MusicOSD)</visible>
+ <control type="image">
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatNF.png</texture>
+ <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
+ <visible>!Control.HasFocus(606)</visible>
</control>
- <control type="group">
- <posx>120r</posx>
- <posy>40</posy>
- <control type="image">
- <posx>10</posx>
- <posy>0</posy>
- <width>80</width>
- <height>50</height>
- <texture>OSDSeekFrame.png</texture>
- <visible>Player.Rewinding | Player.Forwarding</visible>
- </control>
- <control type="image">
- <posx>0</posx>
- <posy>3</posy>
- <width>20</width>
- <height>44</height>
- <texture>OSDSeekRewind.png</texture>
- <visible>Player.Rewinding</visible>
- </control>
- <control type="image">
- <posx>80</posx>
- <posy>3</posy>
- <width>20</width>
- <height>44</height>
- <texture>OSDSeekForward.png</texture>
- <visible>Player.Forwarding</visible>
- </control>
-
- <control type="image">
- <posx>28</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD2x.png</texture>
- <visible>Player.Rewinding2x</visible>
- </control>
- <control type="image">
- <posx>25</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD4x.png</texture>
- <visible>Player.Rewinding4x</visible>
- </control>
- <control type="image">
- <posx>22</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD8x.png</texture>
- <visible>Player.Rewinding8x</visible>
- </control>
- <control type="image">
- <posx>19</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD16x.png</texture>
- <visible>Player.Rewinding16x</visible>
- </control>
- <control type="image">
- <posx>17</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD32x.png</texture>
- <visible>Player.Rewinding32x</visible>
- </control>
-
- <control type="image">
- <posx>34</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD2x.png</texture>
- <visible>Player.Forwarding2x</visible>
- </control>
- <control type="image">
- <posx>37</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD4x.png</texture>
- <visible>Player.Forwarding4x</visible>
- </control>
- <control type="image">
- <posx>40</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD8x.png</texture>
- <visible>Player.Forwarding8x</visible>
- </control>
- <control type="image">
- <posx>43</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD16x.png</texture>
- <visible>Player.Forwarding16x</visible>
- </control>
- <control type="image">
- <posx>45</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD32x.png</texture>
- <visible>Player.Forwarding32x</visible>
- </control>
+ <control type="image">
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatFO.png</texture>
+ <visible>!Playlist.IsRepeat + !Playlist.IsRepeatOne</visible>
+ <visible>Control.HasFocus(606)</visible>
</control>
- <control type="group">
- <posx>0</posx>
+ <control type="image">
+ <posx>270</posx>
<posy>0</posy>
- <animation effect="slide" end="-200,0" time="400" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="slide" start="-200,0" time="400" tween="quadratic" easing="out">WindowOpen</animation>
- <control type="image">
- <posx>0</posx>
- <posy>0</posy>
- <width>170</width>
- <height>35</height>
- <texture border="0,0,32,0">header.png</texture>
- </control>
- <control type="label">
- <include>WindowTitleCommons</include>
- <posx>140</posx>
- <label>31140</label>
- </control>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatOneNF.png</texture>
+ <visible>Playlist.IsRepeatOne</visible>
+ <visible>!Control.HasFocus(606)</visible>
</control>
- <include>Clock</include>
<control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>100r</posy>
- <width>1280</width>
- <height>150</height>
- <texture>HomeNowPlayingBack.png</texture>
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatOneFO.png</texture>
+ <visible>Playlist.IsRepeatOne</visible>
+ <visible>Control.HasFocus(606)</visible>
</control>
<control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>100r</posy>
- <width>1280</width>
- <height>150</height>
- <colordiffuse>88FFFFFF</colordiffuse>
- <texture>HomeNowPlayingBack.png</texture>
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatAllNF.png</texture>
+ <visible>Playlist.IsRepeat</visible>
+ <visible>!Control.HasFocus(606)</visible>
+ </control>
+ <control type="image">
+ <posx>270</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <texture>OSDRepeatAllFO.png</texture>
+ <visible>Playlist.IsRepeat</visible>
+ <visible>Control.HasFocus(606)</visible>
+ </control>
+ <control type="togglebutton" id="607">
+ <posx>315</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>$LOCALIZE[590]$INFO[Playlist.Random, : ]</label>
+ <font>-</font>
+ <texturefocus>OSDRandomOffFO.png</texturefocus>
+ <texturenofocus>OSDRandomOffNF.png</texturenofocus>
+ <usealttexture>Playlist.IsRandom</usealttexture>
+ <alttexturefocus>OSDRandomOnFO.png</alttexturefocus>
+ <alttexturenofocus>OSDRandomOnNF.png</alttexturenofocus>
+ <onclick>XBMC.PlayerControl(Random)</onclick>
+ <onleft>606</onleft>
+ <onright>701</onright>
+ <onup>607</onup>
+ <ondown>607</ondown>
</control>
- <control type="label">
- <posx>220</posx>
- <posy>50r</posy>
- <width>200</width>
- <height>25</height>
- <label>$INFO[Player.Time]</label>
- <scroll>true</scroll>
- <align>right</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="group">
+ <posx>250r</posx>
+ <posy>50r</posy>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
+ <control type="togglebutton" id="701">
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31128</label>
+ <font>-</font>
+ <texturefocus>OSDLyricsFO.png</texturefocus>
+ <texturenofocus>OSDLyricsNF.png</texturenofocus>
+ <alttexturefocus>OSDLyricsFO.png</alttexturefocus>
+ <alttexturenofocus>OSDLyricsNF.png</alttexturenofocus>
+ <onleft>607</onleft>
+ <onright>500</onright>
+ <onup>701</onup>
+ <ondown>701</ondown>
+ <onclick>Close</onclick>
+ <onclick>XBMC.RunScript($INFO[Skin.String(LyricScript_Path)])</onclick>
+ <altclick>Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics)</altclick>
+ <altclick>Close</altclick>
+ <altclick>XBMC.RunScript($INFO[Skin.String(LyricScript_Path)])</altclick>
+ <usealttexture>IsEmpty(Skin.String(LyricScript_Path))</usealttexture>
</control>
- <control type="progress">
- <description>Progressbar</description>
- <posx>230</posx>
- <posy>40r</posy>
- <width>820</width>
- <height>14</height>
- <info>Player.Progress</info>
+ <control type="button" id="500">
+ <posx>45</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>12006</label>
+ <font>-</font>
+ <texturefocus>OSDVizFO.png</texturefocus>
+ <texturenofocus>OSDVizNF.png</texturenofocus>
+ <onleft>701</onleft>
+ <onright>702</onright>
+ <onup>500</onup>
+ <ondown>500</ondown>
</control>
- <control type="slider" id="87">
- <description>Seek Slider</description>
- <posx>230</posx>
- <posy>44r</posy>
- <width>820</width>
- <height>17</height>
+ <control type="button" id="702">
+ <posx>90</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>$LOCALIZE[250] $LOCALIZE[21417]</label>
+ <font>-</font>
+ <texturefocus>OSDPresetSettingsFO.png</texturefocus>
+ <texturenofocus>OSDPresetSettingsNF.png</texturenofocus>
+ <onleft>500</onleft>
+ <onright>703</onright>
<onup>702</onup>
- <ondown>26</ondown>
- <action>seek</action>
- <texturesliderbar>seekslider2.png</texturesliderbar>
- <textureslidernib>osd_slider_nibNF.png</textureslidernib>
- <textureslidernibfocus>osd_slider_nib.png</textureslidernibfocus>
+ <ondown>702</ondown>
+ <onclick>Addon.Default.OpenSettings(xbmc.player.musicviz)</onclick>
+ </control>
+ <control type="button" id="703">
+ <posx>135</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31048</label>
+ <font>-</font>
+ <texturefocus>OSDPreFO.png</texturefocus>
+ <texturenofocus>OSDPreNF.png</texturenofocus>
+ <onleft>702</onleft>
+ <onright>704</onright>
+ <onup>703</onup>
+ <ondown>703</ondown>
+ <onclick>ActivateWindow(122)</onclick>
</control>
- <control type="label">
- <posx>220r</posx>
- <posy>50r</posy>
- <width>200</width>
- <height>25</height>
- <label>$INFO[Player.Duration]</label>
- <scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
+ <control type="button" id="704">
+ <posx>180</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>264</label>
+ <font>-</font>
+ <texturefocus>OSDRecordFO.png</texturefocus>
+ <texturenofocus>OSDRecordNF.png</texturenofocus>
+ <onleft>703</onleft>
+ <onright>600</onright>
+ <onup>704</onup>
+ <ondown>704</ondown>
+ <onclick>XBMC.PlayerControl(record)</onclick>
+ <enable>Player.CanRecord</enable>
+ <animation effect="fade" start="100" end="50" time="100" condition="!Player.CanRecord">Conditional</animation>
</control>
</control>
</controls>
-</window>
+ </window> \ No newline at end of file
diff --git a/addons/skin.confluence/720p/MusicVisualisation.xml b/addons/skin.confluence/720p/MusicVisualisation.xml
index 648e0de7c0..a647d31c91 100644
--- a/addons/skin.confluence/720p/MusicVisualisation.xml
+++ b/addons/skin.confluence/720p/MusicVisualisation.xml
@@ -1,284 +1,244 @@
-<window id="2006">
+<window id="2006">
<defaultcontrol>-</defaultcontrol>
<allowoverlay>no</allowoverlay>
<controls>
- <control type="visualisation" id="2">
+ <control type="visualisation">
<description>visualisation</description>
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
-<!-- <visible>IsEmpty(MusicPlayer.Property(Fanart_Image)</visible>
</control>
- <control type="image">
- <description>Fanart image</description>
- <posx>0</posx>
- <posy>0</posy>
- <width>1280</width>
- <height>720</height>
- <texture>$INFO[MusicPlayer.Property(Fanart_Image)]</texture>
- <visible>!IsEmpty(MusicPlayer.Property(Fanart_Image))</visible>
---> </control>
-
+ <!-- media infos -->
<control type="group">
- <visible>Player.ShowInfo + ![Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList) | Window.IsVisible(MusicOSD)]</visible>
- <animation effect="fade" start="0" end="100" time="300" tween="quadratic" easing="out">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="300" delay="150" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="fade" start="0" end="100" time="300" tween="quadratic" easing="out">visible</animation>
- <animation effect="fade" start="100" end="0" time="300" delay="150" tween="quadratic" easing="out">hidden</animation>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>[Player.ShowInfo | Window.IsActive(MusicOSD)] + ![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
<control type="image">
- <description>media info background image</description>
<posx>0</posx>
- <posy>270r</posy>
+ <posy>-150</posy>
<width>1280</width>
- <height>270</height>
- <texture>HomeNowPlayingBack.png</texture>
+ <height>256</height>
+ <texture flipy="true">HomeNowPlayingBack.png</texture>
+ </control>
+ <control type="label">
+ <description>Partymode Header label</description>
+ <posx>30</posx>
+ <posy>5</posy>
+ <width>800</width>
+ <height>25</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font13</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <label>$LOCALIZE[589]</label>
+ <visible>MusicPartyMode.Enabled</visible>
+ </control>
+ <control type="label">
+ <description>Normal Header label</description>
+ <posx>30</posx>
+ <posy>5</posy>
+ <width>800</width>
+ <height>25</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font13</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <label>$INFO[musicplayer.Playlistposition,$LOCALIZE[554]: ]$INFO[musicplayer.Playlistlength, / ]</label>
+ <visible>!MusicPartyMode.Enabled</visible>
+ </control>
+ <control type="label">
+ <description>Clock label</description>
+ <posx>1250</posx>
+ <posy>5</posy>
+ <width>800</width>
+ <height>25</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <font>font13</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <label>$INFO[System.Time]</label>
</control>
<control type="image">
- <description>media info background image</description>
<posx>0</posx>
- <posy>270r</posy>
+ <posy>230r</posy>
<width>1280</width>
- <height>270</height>
- <colordiffuse>88FFFFFF</colordiffuse>
+ <height>230</height>
<texture>HomeNowPlayingBack.png</texture>
</control>
<control type="image">
<description>cover image</description>
- <posx>10</posx>
- <posy>290r</posy>
- <width>340</width>
- <height>260</height>
- <fadetime>200</fadetime>
- <texture background="true">$INFO[MusicPlayer.cover]</texture>
+ <posx>20</posx>
+ <posy>250r</posy>
+ <width>300</width>
+ <height>230</height>
+ <info>MusicPlayer.Cover</info>
<aspectratio aligny="bottom">keep</aspectratio>
- <bordertexture border="8">ThumbShadow.png</bordertexture>
- <bordersize>8</bordersize>
- </control>
- <control type="progress">
- <description>Progressbar</description>
- <posx>10</posx>
- <posy>30r</posy>
- <width>340</width>
- <height>14</height>
- <info>Player.Progress</info>
+ <bordertexture border="19,3,19,3">thumb-border.png</bordertexture>
+ <bordersize>17,1,17,1</bordersize>
</control>
<control type="group">
- <posx>370</posx>
- <posy>180r</posy>
- <control type="grouplist">
- <description>Media Codec Flagging Images</description>
- <posx>340</posx>
+ <posx>330</posx>
+ <posy>175r</posy>
+ <control type="label" id="1">
+ <description>Heading label</description>
+ <posx>0</posx>
<posy>0</posy>
- <width>550</width>
- <align>right</align>
- <itemgap>0</itemgap>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font13</font>
+ <label>$LOCALIZE[31040]</label>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label" id="1">
+ <description>Artist label</description>
+ <posx>20</posx>
+ <posy>30</posy>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font12</font>
+ <label>$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</label>
+ <textcolor>grey2</textcolor>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="grouplist">
+ <posx>20</posx>
+ <posy>60</posy>
+ <width>910</width>
+ <height>35</height>
+ <itemgap>5</itemgap>
<orientation>horizontal</orientation>
- <control type="image">
- <description>Rating image</description>
- <width>120</width>
- <height>40</height>
- <aspectratio align="right">keep</aspectratio>
- <texture>LeftRating/$INFO[Player.StarRating]</texture>
+ <control type="label">
+ <width min="10" max="710">auto</width>
+ <height>30</height>
+ <font>font30</font>
+ <align>left</align>
+ <aligny>center</aligny>
+ <label>$INFO[MusicPlayer.Title]</label>
+ <textcolor>orange</textcolor>
+ <scroll>true</scroll>
</control>
<control type="image">
- <description>Codec Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
+ <description>Audio Codec Image</description>
+ <width>90</width>
+ <height>35</height>
+ <aspectratio align="right">keep</aspectratio>
<texture>$INFO[MusicPlayer.Codec,flagging/audio/,.png]</texture>
</control>
<control type="image">
- <description>Channels Image</description>
- <width>80</width>
- <height>40</height>
- <aspectratio>keep</aspectratio>
- <texture>$INFO[MusicPlayer.Channels,flagging/audio/,.png]</texture>
+ <description>Rating</description>
+ <width>110</width>
+ <height>35</height>
+ <aspectratio align="center">keep</aspectratio>
+ <texture fallback="LeftRating/rating0.png">$INFO[Player.StarRating,LeftRating/]</texture>
</control>
</control>
<control type="label">
- <description>Playing Label</description>
<posx>0</posx>
- <posy>0</posy>
- <width>500</width>
+ <posy>120</posy>
+ <width>910</width>
<height>25</height>
- <align>left</align>
+ <label>$LOCALIZE[209]: $INFO[MusicPlayer.offset(1).Artist,, - ]$INFO[MusicPlayer.offset(1).Title]</label>
+ <align>center</align>
<aligny>center</aligny>
- <font>font13_title</font>
- <textcolor>blue</textcolor>
- <shadowcolor>black</shadowcolor>
- <label>31040</label>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>35</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[MusicPlayer.Artist]$INFO[MusicPlayer.Album, - ]</label>
- <align>left</align>
- <aligny>center</aligny>
- <font>font13</font>
+ <font>font12</font>
<textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <posx>10</posx>
- <posy>65</posy>
- <width>880</width>
- <height>30</height>
- <label>$INFO[MusicPlayer.Title]</label>
<scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
+ <visible>MusicPlayer.HasNext + !Window.IsVisible(MusicOSD)</visible>
+ <animation effect="fade" time="200">VisibleChange</animation>
</control>
+ </control>
+ <control type="group">
+ <posx>330</posx>
+ <posy>85r</posy>
<control type="label">
<posx>0</posx>
- <posy>110</posy>
- <width>300</width>
- <height>20</height>
- <label>$INFO[musicplayer.Playlistposition,[COLOR=blue]$LOCALIZE[554]:[/COLOR] ]$INFO[musicplayer.Playlistlength, / ]</label>
+ <posy>0</posy>
+ <width>100</width>
+ <height>40</height>
+ <font>font13</font>
<align>left</align>
<aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
+ <label>$INFO[Player.Time(hh:mm:ss)]</label>
</control>
- <control type="label">
- <posx>890</posx>
- <posy>115</posy>
- <width>500</width>
- <height>25</height>
- <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label>
- <align>right</align>
- <aligny>center</aligny>
- <font>font35_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
+ <control type="progress">
+ <description>Progressbar</description>
+ <posx>100</posx>
+ <posy>15</posy>
+ <width>720</width>
+ <height>16</height>
+ <info>Player.Progress</info>
</control>
<control type="label">
- <posx>890</posx>
- <posy>150</posy>
- <width>890</width>
- <height>20</height>
- <label>[COLOR=blue]$LOCALIZE[209] :[/COLOR] $INFO[MusicPlayer.offset(1).Artist,, - ]$INFO[MusicPlayer.offset(1).Title]</label>
+ <posx>920</posx>
+ <posy>0</posy>
+ <width>100</width>
+ <height>40</height>
+ <font>font13</font>
<align>right</align>
<aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey2</textcolor>
- <shadowcolor>black</shadowcolor>
+ <label>$INFO[Player.Duration(hh:mm:ss)]</label>
</control>
</control>
</control>
- <control type="group">
- <visible>Player.ShowInfo</visible>
- <animation effect="slide" start="0,0" end="160,0" delay="0" time="300" condition="!Window.IsVisible(MusicOSD)">hidden</animation>
- <animation effect="slide" start="160,0" end="0,0" delay="0" time="300" condition="!Window.IsVisible(MusicOSD)">visible</animation>
- <include>Clock</include>
- </control>
+ <!-- codec & viz infos -->
<control type="group" id="0">
- <posx>240</posx>
- <posy>100</posy>
- <include>VisibleFadeEffect</include>
- <visible>Player.ShowCodec + ![Window.IsVisible(121) | Window.IsVisible(122)]</visible>
+ <posx>0</posx>
+ <posy>50</posy>
+ <visible>Player.ShowCodec + ![Window.IsVisible(script-XBMC_Lyrics-main.xml) | Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList)]</visible>
+ <animation effect="fade" time="200">VisibleChange</animation>
<control type="image">
- <description>gradient</description>
+ <description>media info background image</description>
<posx>0</posx>
<posy>0</posy>
- <width>800</width>
- <height>200</height>
- <colordiffuse>CCFFFFFF</colordiffuse>
- <texture border="20">OverlayDialogBackground.png</texture>
+ <width>1280</width>
+ <height>105</height>
+ <colordiffuse>AAFFFFFF</colordiffuse>
+ <texture>black-back.png</texture>
</control>
<control type="label">
- <posx>30</posx>
- <posy>20</posy>
- <width>360</width>
- <height>25</height>
- <label>$LOCALIZE[31046]</label>
+ <description>row 1 label</description>
+ <posx>50</posx>
+ <posy>10</posy>
+ <label>-</label>
<align>left</align>
- <aligny>center</aligny>
- <font>font13_title</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
+ <label>$INFO[musicplayer.Codec,$LOCALIZE[21446]: ,]$INFO[musicplayer.Bitrate, · $LOCALIZE[623]: ,kbps]$INFO[musicplayer.bitspersample, · $LOCALIZE[612]: ,bit]$INFO[musicplayer.Samplerate, · $LOCALIZE[613]: ,kHz]$INFO[musicplayer.Channels, · $LOCALIZE[21444]: ]</label>
+ <font>font12</font>
</control>
<control type="label">
- <posx>30</posx>
- <posy>50</posy>
- <width>360</width>
- <height>100</height>
- <label>$INFO[musicplayer.Codec,· $LOCALIZE[21446]: ,]$INFO[musicplayer.Bitrate,[CR]· $LOCALIZE[623]: ,kbps]$INFO[musicplayer.bitspersample,[CR]· $LOCALIZE[612]: ,bit]$INFO[musicplayer.Samplerate,[CR]· $LOCALIZE[613]: ,kHz]$INFO[musicplayer.Channels,[CR]· $LOCALIZE[21444]: ]</label>
+ <description>row 2 label</description>
+ <posx>50</posx>
+ <posy>40</posy>
+ <label>-</label>
<align>left</align>
- <aligny>top</aligny>
- <font>font13</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <posx>760</posx>
- <posy>20</posy>
- <width>360</width>
- <height>25</height>
- <label>$LOCALIZE[250]</label>
- <align>right</align>
- <aligny>center</aligny>
- <font>font13_title</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <posx>760</posx>
- <posy>50</posy>
- <width>360</width>
- <height>25</height>
- <label>$INFO[Visualisation.Name] [I]($LOCALIZE[20166])[/I] ·[CR]fps: $INFO[System.FPS] ·</label>
- <align>right</align>
- <aligny>top</aligny>
- <font>font13</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
+ <label>$INFO[Visualisation.Name] [I][COLOR=orange]($LOCALIZE[20166])[/COLOR][/I] · fps: $INFO[System.FPS]</label>
+ <font>font12</font>
<visible>Visualisation.Locked</visible>
</control>
<control type="label">
- <posx>760</posx>
- <posy>50</posy>
- <width>360</width>
- <height>25</height>
- <label>$INFO[Visualisation.Name] ·[CR]fps: $INFO[System.FPS] ·</label>
- <align>right</align>
- <aligny>top</aligny>
- <font>font13</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
+ <description>Unlocked row 2 label</description>
+ <posx>50</posx>
+ <posy>40</posy>
+ <label>-</label>
+ <align>left</align>
+ <label>$INFO[Visualisation.Name] · fps: $INFO[System.FPS]</label>
+ <font>font12</font>
<visible>!Visualisation.Locked</visible>
</control>
<control type="label">
- <posx>760</posx>
- <posy>105</posy>
- <width>360</width>
- <height>25</height>
- <label>$LOCALIZE[31047]</label>
- <align>right</align>
- <aligny>center</aligny>
- <font>font13_title</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
- </control>
- <control type="label">
- <posx>760</posx>
- <posy>135</posy>
- <width>360</width>
- <height>25</height>
- <label fallback="161">$INFO[Visualisation.Preset,, ·]</label>
- <align>right</align>
- <aligny>top</aligny>
+ <description>row 3 label</description>
+ <posx>50</posx>
+ <posy>70</posy>
+ <label>-</label>
+ <align>left</align>
+ <label>$LOCALIZE[13388]: $INFO[Visualisation.Preset]</label>
<font>font12</font>
- <textcolor>white</textcolor>
- <shadowcolor>black</shadowcolor>
- <wrapmultiline>true</wrapmultiline>
</control>
</control>
</controls>
-</window>
+</window> \ No newline at end of file
diff --git a/addons/skin.confluence/720p/VideoFullScreen.xml b/addons/skin.confluence/720p/VideoFullScreen.xml
index e3c0e35019..7cfb7b67d7 100644
--- a/addons/skin.confluence/720p/VideoFullScreen.xml
+++ b/addons/skin.confluence/720p/VideoFullScreen.xml
@@ -1,41 +1,264 @@
<window id="2005">
<defaultcontrol>-</defaultcontrol>
<controls>
- <!-- codec infos -->
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>30</posy>
- <width>1280</width>
- <height>130</height>
- <texture>black-back.png</texture>
- </control>
- <control type="label" id="10">
- <description>row 1 label</description>
- <posx>50</posx>
- <posy>40</posy>
- <label>-</label>
- <align>left</align>
- <font>font12</font>
- <include>VisibleFadeEffect</include>
+ <!-- media infos -->
+ <control type="group" id="1">
+ <visible>[Player.ShowInfo | Window.IsActive(VideoOSD)] + ![Window.IsVisible(123) | Window.IsVisible(124) | Window.IsVisible(125)]</visible>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <control type="image" id="1">
+ <posx>0</posx>
+ <posy>-150</posy>
+ <width>1280</width>
+ <height>256</height>
+ <texture flipy="true">HomeNowPlayingBack.png</texture>
+ </control>
+ <control type="label" id="1">
+ <description>Chapter Count Header label</description>
+ <posx>30</posx>
+ <posy>5</posy>
+ <width>1000</width>
+ <height>25</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font13</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <label>$INFO[Player.Chapter,$LOCALIZE[21396]: ]$INFO[Player.ChapterCount, / ]$INFO[Player.ChapterName,[COLOR=grey] - (,)[/COLOR]]</label>
+ <visible>Player.ChapterCount</visible>
+ </control>
+ <control type="label" id="1">
+ <description>Clock label</description>
+ <posx>1250</posx>
+ <posy>5</posy>
+ <width>800</width>
+ <height>25</height>
+ <align>right</align>
+ <aligny>center</aligny>
+ <font>font13</font>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <label>$INFO[System.Time]</label>
+ </control>
+ <control type="image" id="1">
+ <posx>0</posx>
+ <posy>230r</posy>
+ <width>1280</width>
+ <height>230</height>
+ <texture>HomeNowPlayingBack.png</texture>
+ </control>
+ <control type="image" id="1">
+ <description>cover image</description>
+ <posx>20</posx>
+ <posy>260r</posy>
+ <width>300</width>
+ <height>230</height>
+ <info>VideoPlayer.Cover</info>
+ <aspectratio aligny="bottom">keep</aspectratio>
+ <bordertexture border="19,3,19,3">thumb-border.png</bordertexture>
+ <bordersize>17,1,17,1</bordersize>
+ <visible>!VideoPlayer.Content(Movies)</visible>
+ </control>
+ <control type="image" id="1">
+ <description>Movie cover image</description>
+ <posx>20</posx>
+ <posy>370r</posy>
+ <width>300</width>
+ <height>350</height>
+ <info>VideoPlayer.Cover</info>
+ <aspectratio aligny="bottom">keep</aspectratio>
+ <bordertexture border="19,3,19,3">thumb-border.png</bordertexture>
+ <bordersize>17,1,17,1</bordersize>
+ <visible>VideoPlayer.Content(Movies)</visible>
+ </control>
+ <control type="group" id="1">
+ <posx>330</posx>
+ <posy>175r</posy>
+ <control type="label" id="1">
+ <description>Heading label</description>
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font13</font>
+ <label>$LOCALIZE[31040]</label>
+ <textcolor>white</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <animation effect="slide" start="0,0" end="0,25" time="0" condition="!VideoPlayer.Content(Movies) + !VideoPlayer.Content(Episodes) + !VideoPlayer.Content(MusicVideos)">conditional</animation>
+ </control>
+ <control type="label" id="1">
+ <description>Studio label</description>
+ <posx>20</posx>
+ <posy>30</posy>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font12</font>
+ <label>$INFO[VideoPlayer.Studio]</label>
+ <textcolor>grey2</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <visible>VideoPlayer.Content(Movies)</visible>
+ </control>
+ <control type="label" id="1">
+ <description>TV Show label</description>
+ <posx>20</posx>
+ <posy>30</posy>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font12</font>
+ <label>$INFO[VideoPlayer.TVShowTitle] ($INFO[VideoPlayer.Season]x$INFO[VideoPlayer.Episode])</label>
+ <textcolor>grey2</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <visible>VideoPlayer.Content(Episodes)</visible>
+ </control>
+ <control type="label" id="1">
+ <description>Music Info label</description>
+ <posx>20</posx>
+ <posy>30</posy>
+ <width>910</width>
+ <height>25</height>
+ <align>left</align>
+ <font>font12</font>
+ <label>$INFO[VideoPlayer.Artist] $INFO[VideoPlayer.Album, - ]</label>
+ <textcolor>grey2</textcolor>
+ <shadowcolor>black</shadowcolor>
+ <visible>VideoPlayer.Content(MusicVideos)</visible>
+ </control>
+ <control type="grouplist" id="1">
+ <posx>20</posx>
+ <posy>60</posy>
+ <width>910</width>
+ <height>35</height>
+ <itemgap>0</itemgap>
+ <orientation>horizontal</orientation>
+ <control type="label" id="1">
+ <width min="10" max="680">auto</width>
+ <height>30</height>
+ <font>font30</font>
+ <align>left</align>
+ <aligny>center</aligny>
+ <label>$INFO[VideoPlayer.Title]</label>
+ <textcolor>orange</textcolor>
+ <scroll>true</scroll>
+ </control>
+ <control type="image" id="1">
+ <description>Video Resolution Image</description>
+ <width>90</width>
+ <height>35</height>
+ <aspectratio align="center">keep</aspectratio>
+ <texture>$INFO[VideoPlayer.VideoResolution,flagging/video/,.png]</texture>
+ </control>
+ <control type="image" id="1">
+ <description>Audio Codec Image</description>
+ <width>90</width>
+ <height>35</height>
+ <aspectratio align="center">keep</aspectratio>
+ <texture>$INFO[VideoPlayer.AudioCodec,flagging/audio/,.png]</texture>
+ </control>
+ <control type="image" id="1">
+ <description>Audio Channels Image</description>
+ <width>50</width>
+ <height>35</height>
+ <aspectratio align="center">keep</aspectratio>
+ <texture>$INFO[VideoPlayer.AudioChannels,flagging/audio/,.png]</texture>
+ </control>
+ </control>
+ <control type="label" id="1">
+ <posx>0</posx>
+ <posy>120</posy>
+ <width>910</width>
+ <height>25</height>
+ <label>$LOCALIZE[31049] $INFO[Player.FinishTime]</label>
+ <align>center</align>
+ <aligny>center</aligny>
+ <font>font12</font>
+ <textcolor>grey</textcolor>
+ <scroll>true</scroll>
+ <visible>!Window.IsVisible(VideoOSD)</visible>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ </control>
+ </control>
+ <control type="group" id="1">
+ <posx>330</posx>
+ <posy>85r</posy>
+ <control type="label" id="1">
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>100</width>
+ <height>40</height>
+ <font>font13</font>
+ <align>left</align>
+ <aligny>center</aligny>
+ <label>$INFO[Player.Time(hh:mm:ss)]</label>
+ </control>
+ <control type="progress" id="1">
+ <description>Progressbar</description>
+ <posx>100</posx>
+ <posy>15</posy>
+ <width>720</width>
+ <height>16</height>
+ <info>Player.Progress</info>
+ </control>
+ <control type="label" id="1">
+ <posx>920</posx>
+ <posy>0</posy>
+ <width>100</width>
+ <height>40</height>
+ <font>font13</font>
+ <align>right</align>
+ <aligny>center</aligny>
+ <label>$INFO[Player.Duration(hh:mm:ss)]</label>
+ </control>
+ </control>
</control>
- <control type="label" id="11">
- <description>row 2 label</description>
- <posx>50</posx>
- <posy>70</posy>
- <label>-</label>
- <align>left</align>
- <font>font12</font>
- <include>VisibleFadeEffect</include>
- </control>
- <control type="label" id="12">
- <description>row 3 label</description>
- <posx>50</posx>
- <posy>100</posy>
- <label>-</label>
- <align>left</align>
- <font>font12</font>
- <include>VisibleFadeEffect</include>
+ <!-- codec info -->
+ <control type="group" id="0">
+ <posx>0</posx>
+ <posy>20</posy>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <control type="image">
+ <description>media info background image</description>
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>1280</width>
+ <height>140</height>
+ <colordiffuse>AAFFFFFF</colordiffuse>
+ <texture>black-back.png</texture>
+ </control>
+ <control type="label" id="10">
+ <description>row 1 label</description>
+ <posx>50</posx>
+ <posy>10</posy>
+ <width>1180</width>
+ <height>30</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font12</font>
+ <label>-</label>
+ </control>
+ <control type="label" id="11">
+ <description>row 2 label</description>
+ <posx>50</posx>
+ <posy>40</posy>
+ <width>1180</width>
+ <height>30</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font12</font>
+ <label>-</label>
+ </control>
+ <control type="label" id="12">
+ <description>row 3 label</description>
+ <posx>50</posx>
+ <posy>85</posy>
+ <width>1180</width>
+ <height>30</height>
+ <align>left</align>
+ <aligny>center</aligny>
+ <font>font12</font>
+ <label>-</label>
+ </control>
</control>
</controls>
</window> \ No newline at end of file
diff --git a/addons/skin.confluence/720p/VideoOSD.xml b/addons/skin.confluence/720p/VideoOSD.xml
index 2391231d1e..2215f5896f 100644
--- a/addons/skin.confluence/720p/VideoOSD.xml
+++ b/addons/skin.confluence/720p/VideoOSD.xml
@@ -1,459 +1,439 @@
-<window type="dialog" id="2901">
+<window id="2901">
<defaultcontrol always="true">602</defaultcontrol>
+ <include>dialogeffect</include>
+ <coordinates>
+ <system>1</system>
+ <posx>0</posx>
+ <posy>0</posy>
+ </coordinates>
<controls>
- <control type="group">
- <animation effect="fade" start="0" end="100" time="300" tween="quadratic" easing="out">WindowOpen</animation>
- <animation effect="fade" start="100" end="0" time="300" delay="150" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="fade" start="100" end="0" time="300" tween="quadratic" easing="out" condition="Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks)">Conditional</animation>
- <control type="image">
- <description>media info background image</description>
+ <control type="slider" id="87">
+ <description>Seek Slider</description>
+ <posx>430</posx>
+ <posy>72r</posy>
+ <width>720</width>
+ <height>16</height>
+ <onup>702</onup>
+ <ondown>26</ondown>
+ <action>seek</action>
+ <texturesliderbar>seekslider2.png</texturesliderbar>
+ <textureslidernib>osd_slider_nibNF.png</textureslidernib>
+ <textureslidernibfocus>osd_slider_nib.png</textureslidernibfocus>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks)]</visible>
+ </control>
+ <control type="group" id="100">
+ <posx>325</posx>
+ <posy>50r</posy>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks)]</visible>
+ <control type="button" id="600">
<posx>0</posx>
- <posy>-20</posy>
- <width>1280</width>
- <height>160</height>
- <texture flipy="true">HomeNowPlayingBack.png</texture>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>210</label>
+ <font>-</font>
+ <texturefocus>OSDPrevTrackFO.png</texturefocus>
+ <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
+ <onleft>704</onleft>
+ <onright>601</onright>
+ <onup>600</onup>
+ <ondown>600</ondown>
+ <onclick>PlayerControl(Previous)</onclick>
</control>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>-20</posy>
- <width>1280</width>
- <height>160</height>
- <colordiffuse>88FFFFFF</colordiffuse>
- <texture flipy="true">HomeNowPlayingBack.png</texture>
+ <control type="button" id="601">
+ <posx>45</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31354</label>
+ <font>-</font>
+ <texturefocus>OSDRewindFO.png</texturefocus>
+ <texturenofocus>OSDRewindNF.png</texturenofocus>
+ <onleft>600</onleft>
+ <onright>602</onright>
+ <onup>601</onup>
+ <ondown>601</ondown>
+ <onclick>PlayerControl(Rewind)</onclick>
</control>
- <control type="group" id="200">
- <posx>417</posx>
- <posy>4</posy>
- <control type="button" id="700">
- <posx>0</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>298</label>
- <font>-</font>
- <texturefocus>OSDBookmarksFO.png</texturefocus>
- <texturenofocus>OSDBookmarksNF.png</texturenofocus>
- <onleft>705</onleft>
- <onright>701</onright>
- <onup>600</onup>
- <ondown>600</ondown>
- <onclick>ActivateWindow(125)</onclick>
- </control>
- <control type="button" id="701">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>13396</label>
- <font>-</font>
- <texturefocus>OSDAudioFO.png</texturefocus>
- <texturenofocus>OSDAudioNF.png</texturenofocus>
- <onleft>700</onleft>
- <onright>702</onright>
- <onup>600</onup>
- <ondown>600</ondown>
- <onclick>ActivateWindow(124)</onclick>
- </control>
- <control type="button" id="702">
- <posx>100</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>13395</label>
- <font>-</font>
- <texturefocus>OSDVideoFO.png</texturefocus>
- <texturenofocus>OSDVideoNF.png</texturenofocus>
- <onleft>701</onleft>
- <onright>703</onright>
- <onup>601</onup>
- <ondown>601</ondown>
- <onclick>ActivateWindow(123)</onclick>
- </control>
+ <control type="togglebutton" id="602">
+ <posx>90</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31351</label>
+ <altlabel>208</altlabel>
+ <font>-</font>
+ <texturefocus>OSDPauseFO.png</texturefocus>
+ <texturenofocus>OSDPauseNF.png</texturenofocus>
+ <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
+ <alttexturefocus>OSDPlayFO.png</alttexturefocus>
+ <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
+ <onleft>601</onleft>
+ <onright>603</onright>
+ <onup>602</onup>
+ <ondown>602</ondown>
+ <onclick>PlayerControl(Play)</onclick>
</control>
- <control type="image" id="11">
- <description>separator image</description>
- <posx>567</posx>
- <posy>25</posy>
- <width>150</width>
- <height>1</height>
- <colordiffuse>66FFFFFF</colordiffuse>
- <texture>separator2.png</texture>
+ <control type="button" id="603">
+ <posx>135</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31352</label>
+ <font>-</font>
+ <texturefocus>OSDStopFO.png</texturefocus>
+ <texturenofocus>OSDStopNF.png</texturenofocus>
+ <onleft>602</onleft>
+ <onright>604</onright>
+ <onup>603</onup>
+ <ondown>603</ondown>
+ <onclick>PlayerControl(Stop)</onclick>
</control>
- <control type="group" id="201">
- <posx>718</posx>
- <posy>4</posy>
- <control type="togglebutton" id="703">
- <posx>0</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>31356</label>
- <font>-</font>
- <texturefocus>OSDSubtitlesFO.png</texturefocus>
- <texturenofocus>OSDSubtitlesNF.png</texturenofocus>
- <alttexturefocus>OSDSubtitlesFO.png</alttexturefocus>
- <alttexturenofocus>OSDSubtitlesNF.png</alttexturenofocus>
- <onleft>702</onleft>
- <onright>704</onright>
- <onup>604</onup>
- <ondown>604</ondown>
- <onclick>Close</onclick>
- <onclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</onclick>
- <altclick>Skin.SetAddon(SubtitleScript_Path,xbmc.python.subtitles)</altclick>
- <altclick>Close</altclick>
- <altclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</altclick>
- <usealttexture>IsEmpty(Skin.String(SubtitleScript_Path))</usealttexture>
- </control>
- <control type="button" id="704">
- <posx>50</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>31355</label>
- <font>-</font>
- <texturefocus>OSDDvdFO.png</texturefocus>
- <texturenofocus>OSDDvdNF.png</texturenofocus>
- <onleft>703</onleft>
- <onright>705</onright>
- <onup>605</onup>
- <ondown>605</ondown>
- <onclick>PlayerControl(ShowVideoMenu)</onclick>
- <enable>VideoPlayer.HasMenu</enable>
- <animation effect="fade" start="100" end="50" time="100" condition="!VideoPlayer.HasMenu">Conditional</animation>
- </control>
- <control type="button" id="705">
- <posx>100</posx>
- <posy>0</posy>
- <width>45</width>
- <height>45</height>
- <label>264</label>
- <font>-</font>
- <texturefocus>OSDRecordFO.png</texturefocus>
- <texturenofocus>OSDRecordNF.png</texturenofocus>
- <onleft>704</onleft>
- <onright>700</onright>
- <onup>605</onup>
- <ondown>605</ondown>
- <onclick>XBMC.PlayerControl(record)</onclick>
- <enable>Player.CanRecord</enable>
- <animation effect="fade" start="100" end="50" time="100" condition="!Player.CanRecord">Conditional</animation>
- </control>
+ <control type="button" id="604">
+ <posx>180</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31353</label>
+ <font>-</font>
+ <texturefocus>OSDForwardFO.png</texturefocus>
+ <texturenofocus>OSDForwardNF.png</texturenofocus>
+ <onleft>603</onleft>
+ <onright>605</onright>
+ <onup>604</onup>
+ <ondown>604</ondown>
+ <onclick>PlayerControl(Forward)</onclick>
</control>
- <control type="group" id="100">
- <posx>490</posx>
- <posy>40</posy>
- <control type="button" id="600">
- <posx>0</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>210</label>
- <font>-</font>
- <texturefocus>OSDPrevTrackFO.png</texturefocus>
- <texturenofocus>OSDPrevTrackNF.png</texturenofocus>
- <onleft>605</onleft>
- <onright>601</onright>
- <onup>701</onup>
- <ondown>701</ondown>
- <onclick>PlayerControl(Previous)</onclick>
- </control>
- <control type="button" id="601">
- <posx>50</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31354</label>
- <font>-</font>
- <texturefocus>OSDRewindFO.png</texturefocus>
- <texturenofocus>OSDRewindNF.png</texturenofocus>
- <onleft>600</onleft>
- <onright>602</onright>
- <onup>702</onup>
- <ondown>702</ondown>
- <onclick>PlayerControl(Rewind)</onclick>
- </control>
- <control type="togglebutton" id="602">
- <posx>100</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31351</label>
- <altlabel>208</altlabel>
- <font>-</font>
- <texturefocus>OSDPauseFO.png</texturefocus>
- <texturenofocus>OSDPauseNF.png</texturenofocus>
- <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
- <alttexturefocus>OSDPlayFO.png</alttexturefocus>
- <alttexturenofocus>OSDPlayNF.png</alttexturenofocus>
- <onleft>601</onleft>
- <onright>603</onright>
- <onup>702</onup>
- <ondown>702</ondown>
- <onclick>PlayerControl(Play)</onclick>
- </control>
- <control type="button" id="603">
- <posx>150</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31352</label>
- <font>-</font>
- <texturefocus>OSDStopFO.png</texturefocus>
- <texturenofocus>OSDStopNF.png</texturenofocus>
- <onleft>602</onleft>
- <onright>604</onright>
- <onup>703</onup>
- <ondown>703</ondown>
- <onclick>PlayerControl(Stop)</onclick>
- </control>
- <control type="button" id="604">
- <posx>200</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>31353</label>
- <font>-</font>
- <texturefocus>OSDForwardFO.png</texturefocus>
- <texturenofocus>OSDForwardNF.png</texturenofocus>
- <onleft>603</onleft>
- <onright>605</onright>
- <onup>703</onup>
- <ondown>703</ondown>
- <onclick>PlayerControl(Forward)</onclick>
- </control>
- <control type="button" id="605">
- <posx>250</posx>
- <posy>0</posy>
- <width>50</width>
- <height>50</height>
- <label>209</label>
- <font>-</font>
- <texturefocus>OSDNextTrackFO.png</texturefocus>
- <texturenofocus>OSDNextTrackNF.png</texturenofocus>
- <onleft>604</onleft>
- <onright>600</onright>
- <onup>704</onup>
- <ondown>704</ondown>
- <onclick>PlayerControl(Next)</onclick>
- </control>
+ <control type="button" id="605">
+ <posx>225</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>209</label>
+ <font>-</font>
+ <texturefocus>OSDNextTrackFO.png</texturefocus>
+ <texturenofocus>OSDNextTrackNF.png</texturenofocus>
+ <onleft>604</onleft>
+ <onright>701</onright>
+ <onup>605</onup>
+ <ondown>605</ondown>
+ <onclick>PlayerControl(Next)</onclick>
</control>
- <control type="label">
- <posx>20</posx>
- <posy>60</posy>
- <width>460</width>
- <height>25</height>
- <label>$INFO[System.CurrentControl]</label>
- <scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font12_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
- <visible>Window.IsTopmost(VideoOSD)</visible>
+ </control>
+ <control type="group">
+ <posx>250r</posx>
+ <posy>50r</posy>
+ <animation effect="fade" time="200">VisibleChange</animation>
+ <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(VideoBookmarks)]</visible>
+ <control type="togglebutton" id="701">
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31356</label>
+ <font>-</font>
+ <texturefocus>OSDSubtitlesFO.png</texturefocus>
+ <texturenofocus>OSDSubtitlesNF.png</texturenofocus>
+ <alttexturefocus>OSDSubtitlesFO.png</alttexturefocus>
+ <alttexturenofocus>OSDSubtitlesNF.png</alttexturenofocus>
+ <onleft>605</onleft>
+ <onright>702</onright>
+ <onup>701</onup>
+ <ondown>701</ondown>
+ <onclick>Close</onclick>
+ <onclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</onclick>
+ <altclick>Skin.SetAddon(SubtitleScript_Path,xbmc.python.subtitles)</altclick>
+ <altclick>Close</altclick>
+ <altclick>XBMC.RunScript($INFO[Skin.String(SubtitleScript_Path)])</altclick>
+ <usealttexture>IsEmpty(Skin.String(SubtitleScript_Path))</usealttexture>
</control>
- <control type="group">
- <posx>120r</posx>
- <posy>40</posy>
- <control type="image">
- <posx>10</posx>
- <posy>0</posy>
- <width>80</width>
- <height>50</height>
- <texture>OSDSeekFrame.png</texture>
- <visible>Player.Rewinding | Player.Forwarding</visible>
- </control>
- <control type="image">
- <posx>0</posx>
- <posy>3</posy>
- <width>20</width>
- <height>44</height>
- <texture>OSDSeekRewind.png</texture>
- <visible>Player.Rewinding</visible>
- </control>
- <control type="image">
- <posx>80</posx>
- <posy>3</posy>
- <width>20</width>
- <height>44</height>
- <texture>OSDSeekForward.png</texture>
- <visible>Player.Forwarding</visible>
- </control>
-
- <control type="image">
- <posx>28</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD2x.png</texture>
- <visible>Player.Rewinding2x</visible>
- </control>
- <control type="image">
- <posx>25</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD4x.png</texture>
- <visible>Player.Rewinding4x</visible>
- </control>
- <control type="image">
- <posx>22</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD8x.png</texture>
- <visible>Player.Rewinding8x</visible>
- </control>
- <control type="image">
- <posx>19</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD16x.png</texture>
- <visible>Player.Rewinding16x</visible>
- </control>
- <control type="image">
- <posx>17</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD32x.png</texture>
- <visible>Player.Rewinding32x</visible>
- </control>
-
- <control type="image">
- <posx>34</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD2x.png</texture>
- <visible>Player.Forwarding2x</visible>
- </control>
- <control type="image">
- <posx>37</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD4x.png</texture>
- <visible>Player.Forwarding4x</visible>
- </control>
- <control type="image">
- <posx>40</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD8x.png</texture>
- <visible>Player.Forwarding8x</visible>
- </control>
- <control type="image">
- <posx>43</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD16x.png</texture>
- <visible>Player.Forwarding16x</visible>
- </control>
- <control type="image">
- <posx>45</posx>
- <posy>4</posy>
- <width>40</width>
- <height>40</height>
- <texture>OSD32x.png</texture>
- <visible>Player.Forwarding32x</visible>
- </control>
+ <control type="button" id="702">
+ <posx>45</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>13395</label>
+ <font>-</font>
+ <texturefocus>OSDVideoFO.png</texturefocus>
+ <texturenofocus>OSDVideoNF.png</texturenofocus>
+ <onleft>701</onleft>
+ <onright>703</onright>
+ <onup>702</onup>
+ <ondown>702</ondown>
+ <onclick>ActivateWindow(OSDVideoSettings)</onclick>
</control>
- <control type="group">
- <posx>0</posx>
+ <control type="button" id="703">
+ <posx>90</posx>
<posy>0</posy>
- <animation effect="slide" end="-200,0" time="400" tween="quadratic" easing="out">WindowClose</animation>
- <animation effect="slide" start="-200,0" time="400" tween="quadratic" easing="out">WindowOpen</animation>
- <control type="image">
- <posx>0</posx>
- <posy>0</posy>
- <width>170</width>
- <height>35</height>
- <texture border="0,0,32,0">header.png</texture>
- </control>
- <control type="label">
- <include>WindowTitleCommons</include>
- <posx>140</posx>
- <label>31141</label>
- </control>
+ <width>45</width>
+ <height>45</height>
+ <label>13396</label>
+ <font>-</font>
+ <texturefocus>OSDAudioFO.png</texturefocus>
+ <texturenofocus>OSDAudioNF.png</texturenofocus>
+ <onleft>702</onleft>
+ <onright>704</onright>
+ <onup>703</onup>
+ <ondown>703</ondown>
+ <onclick>ActivateWindow(OSDAudioSettings)</onclick>
</control>
- <include>Clock</include>
- <control type="image">
- <description>media info background image</description>
- <posx>0</posx>
- <posy>100r</posy>
- <width>1280</width>
- <height>150</height>
- <texture>HomeNowPlayingBack.png</texture>
+ <control type="button" id="704">
+ <posx>135</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31355</label>
+ <font>-</font>
+ <texturefocus>OSDBookmarksFO.png</texturefocus>
+ <texturenofocus>OSDBookmarksNF.png</texturenofocus>
+ <onleft>703</onleft>
+ <onright>705</onright>
+ <onup>704</onup>
+ <ondown>704</ondown>
+ <onclick>ActivateWindow(VideoBookmarks)</onclick>
</control>
- <control type="image">
- <description>media info background image</description>
+ <control type="button" id="705">
+ <posx>180</posx>
+ <posy>0</posy>
+ <width>45</width>
+ <height>45</height>
+ <label>31355</label>
+ <font>-</font>
+ <texturefocus>OSDDvdFO.png</texturefocus>
+ <texturenofocus>OSDDvdNF.png</texturenofocus>
+ <onleft>704</onleft>
+ <onright>600</onright>
+ <onup>704</onup>
+ <ondown>704</ondown>
+ <onclick>PlayerControl(ShowVideoMenu)</onclick>
+ <enable>VideoPlayer.HasMenu</enable>
+ <animation effect="fade" start="100" end="50" time="100" condition="!VideoPlayer.HasMenu">Conditional</animation>
+ </control>
+ </control>
+ </controls>
+ </window>
+
+ <!-- defaultcontrol always="true">402</defaultcontrol>
+ <include>dialogeffect</include>
+ <coordinates>
+ <system>1</system>
+ <posx>245</posx>
+ <posy>555</posy>
+ </coordinates>
+ <controls>
+ <control type="image">
+ <description>Media Overlay Image</description>
+ <posx>0</posx>
+ <posy>0</posy>
+ <width>790</width>
+ <height>80</height>
+ <texture>osd_panel.png</texture>
+ </control>
+ <control type="image" id="0">
+ <description>popup volume dialog background</description>
+ <posx>-50</posx>
+ <posy>75</posy>
+ <width>890</width>
+ <height>44</height>
+ <colordiffuse>DDFFFFFF</colordiffuse>
+ <texture>volume-panel-bg.png</texture>
+ </control>
+ <control type="button" id="600">
+ <description>DVD menu button</description>
+ <posx>10</posx>
+ <posy>80</posy>
+ <width>150</width>
+ <height>30</height>
+ <font>font12</font>
+ <label>31003</label>
+ <focusedcolor>red</focusedcolor>
+ <align>center</align>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.PlayerControl(ShowVideoMenu)</onclick>
+ <enable>VideoPlayer.HasMenu</enable>
+ <pulseonselect>no</pulseonselect>
+ <onleft>604</onleft>
+ <onright>601</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <animation effect="zoom" end="110" center="auto" time="100">focus</animation>
+ <animation effect="zoom" start="110" center="auto" time="100">unfocus</animation>
+ </control>
+ <control type="button" id="601">
+ <description>Bookmarks Menu</description>
+ <posx>165</posx>
+ <posy>80</posy>
+ <width>150</width>
+ <height>30</height>
+ <label>31004</label>
+ <focusedcolor>red</focusedcolor>
+ <font>font12</font>
+ <align>center</align>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.ActivateWindow(125)</onclick>
+ <pulseonselect>no</pulseonselect>
+ <onleft>600</onleft>
+ <onright>602</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <animation effect="zoom" end="110" center="auto" time="100">focus</animation>
+ <animation effect="zoom" start="110" center="auto" time="100">unfocus</animation>
+ </control>
+ <control type="button" id="602">
+ <description>Playlist Menu</description>
+ <posx>320</posx>
+ <posy>80</posy>
+ <width>150</width>
+ <height>30</height>
+ <label>559</label>
+ <focusedcolor>red</focusedcolor>
+ <font>font12</font>
+ <align>center</align>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.ActivateWindow(MyVideoPlaylist)</onclick>
+ <onleft>601</onleft>
+ <onright>603</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <animation effect="zoom" end="110" center="auto" time="100">focus</animation>
+ <animation effect="zoom" start="110" center="auto" time="100">unfocus</animation>
+ </control>
+ <control type="button" id="603">
+ <description>Audio Menu</description>
+ <posx>475</posx>
+ <posy>80</posy>
+ <width>150</width>
+ <height>30</height>
+ <label>31005</label>
+ <focusedcolor>red</focusedcolor>
+ <font>font12</font>
+ <align>center</align>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.ActivateWindow(124)</onclick>
+ <onleft>602</onleft>
+ <onright>604</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <animation effect="zoom" end="110" center="auto" time="100">focus</animation>
+ <animation effect="zoom" start="110" center="auto" time="100">unfocus</animation>
+ </control>
+ <control type="button" id="604">
+ <description>Video Menu</description>
+ <posx>630</posx>
+ <posy>80</posy>
+ <width>150</width>
+ <height>30</height>
+ <label>31006</label>
+ <focusedcolor>red</focusedcolor>
+ <font>font12</font>
+ <align>center</align>
+ <texturefocus>-</texturefocus>
+ <texturenofocus>-</texturenofocus>
+ <onclick>XBMC.ActivateWindow(123)</onclick>
+ <onleft>603</onleft>
+ <onright>600</onright>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <animation effect="zoom" end="110" center="auto" time="100">focus</animation>
+ <animation effect="zoom" start="110" center="auto" time="100">unfocus</animation>
+ </control>
+ <control type="group" id="9000">
+ <posx>220</posx>
+ <posy>5</posy>
+ <control type="button" id="400">
<posx>0</posx>
- <posy>100r</posy>
- <width>1280</width>
- <height>150</height>
- <colordiffuse>88FFFFFF</colordiffuse>
- <texture>HomeNowPlayingBack.png</texture>
+ <posy>20</posy>
+ <width>30</width>
+ <height>30</height>
+ <label>-</label>
+ <texturefocus>mediacontrol-skipback.png</texturefocus>
+ <texturenofocus>mediacontrol-skipback.png</texturenofocus>
+ <onleft>405</onleft>
+ <onright>401</onright>
+ <onup>600</onup>
+ <ondown>600</ondown>
+ <onclick>XBMC.PlayerControl(Previous)</onclick>
</control>
- <control type="label">
- <posx>220</posx>
- <posy>50r</posy>
- <width>200</width>
- <height>25</height>
- <label>$INFO[Player.Time]</label>
- <scroll>true</scroll>
- <align>right</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
+ <control type="button" id="401">
+ <posx>78</posx>
+ <posy>20</posy>
+ <width>30</width>
+ <height>30</height>
+ <label>-</label>
+ <texturefocus>mediacontrol-rewind.png</texturefocus>
+ <texturenofocus>mediacontrol-rewind.png</texturenofocus>
+ <onleft>400</onleft>
+ <onright>402</onright>
+ <onup>601</onup>
+ <ondown>601</ondown>
+ <onclick>XBMC.PlayerControl(Rewind)</onclick>
</control>
- <control type="progress">
- <description>ProgressbarCache</description>
- <posx>230</posx>
- <posy>40r</posy>
- <width>820</width>
- <height>14</height>
- <info>Player.ProgressCache</info>
- <midtexture border="6,0,6,0">OSDProgressMidLight.png</midtexture>
+ <control type="togglebutton" id="402">
+ <posx>156</posx>
+ <posy>15</posy>
+ <width>40</width>
+ <height>40</height>
+ <label>-</label>
+ <alttexturefocus>mediacontrol-play.png</alttexturefocus>
+ <alttexturenofocus>mediacontrol-play.png</alttexturenofocus>
+ <usealttexture>Player.Paused | Player.Forwarding | Player.Rewinding</usealttexture>
+ <texturefocus>mediacontrol-pause.png</texturefocus>
+ <texturenofocus>mediacontrol-pause.png</texturenofocus>
+ <onleft>401</onleft>
+ <onright>404</onright>
+ <onup>602</onup>
+ <ondown>602</ondown>
+ <onclick>XBMC.PlayerControl(Play)</onclick>
</control>
- <control type="progress">
- <description>Progressbar</description>
- <posx>230</posx>
- <posy>40r</posy>
- <width>820</width>
- <height>14</height>
- <info>Player.Progress</info>
+ <control type="button" id="404">
+ <posx>245</posx>
+ <posy>20</posy>
+ <width>30</width>
+ <height>30</height>
+ <label>-</label>
+ <texturefocus>mediacontrol-fastforward.png</texturefocus>
+ <texturenofocus>mediacontrol-fastforward.png</texturenofocus>
+ <onclick>XBMC.PlayerControl(Forward)</onclick>
+ <onleft>402</onleft>
+ <onright>405</onright>
+ <onup>603</onup>
+ <ondown>603</ondown>
</control>
- <control type="slider" id="87">
- <description>Seek Slider</description>
- <posx>230</posx>
- <posy>44r</posy>
- <width>820</width>
- <height>17</height>
- <onup>702</onup>
- <ondown>26</ondown>
- <action>seek</action>
- <texturesliderbar>seekslider2.png</texturesliderbar>
- <textureslidernib>osd_slider_nibNF.png</textureslidernib>
- <textureslidernibfocus>osd_slider_nib.png</textureslidernibfocus>
+ <control type="button" id="405">
+ <posx>320</posx>
+ <posy>20</posy>
+ <width>30</width>
+ <height>30</height>
+ <label>-</label>
+ <texturefocus>mediacontrol-skipforward.png</texturefocus>
+ <texturenofocus>mediacontrol-skipforward.png</texturenofocus>
+ <onclick>XBMC.PlayerControl(Next)</onclick>
+ <onleft>404</onleft>
+ <onright>400</onright>
+ <onup>604</onup>
+ <ondown>604</ondown>
</control>
- <control type="label">
- <posx>220r</posx>
- <posy>50r</posy>
- <width>200</width>
- <height>25</height>
- <label>$INFO[Player.Duration]</label>
- <scroll>true</scroll>
- <align>left</align>
- <aligny>center</aligny>
- <font>font24_title</font>
- <textcolor>grey</textcolor>
- <shadowcolor>black</shadowcolor>
+ <control type="image">
+ <description>Chrome Button Guy</description>
+ <posx>135</posx>
+ <posy>-5</posy>
+ <width>80</width>
+ <height>80</height>
+ <aspectratio>keep</aspectratio>
+ <texture>OSD_Button.png</texture>
+ <visible>ControlGroup(9000).HasFocus</visible>
+ <animation effect="fade" time="100">VisibleChange</animation>
+ <animation effect="slide" end="-160" time="100" condition="Control.HasFocus(400)">Conditional</animation>
+ <animation effect="slide" end="-80" time="100" condition="Control.HasFocus(401)">Conditional</animation>
+ <animation effect="slide" end="80" time="100" condition="Control.HasFocus(404)">Conditional</animation>
+ <animation effect="slide" end="160" time="100" condition="Control.HasFocus(405)">Conditional</animation>
</control>
</control>
</controls>
-</window>
+</window --> \ No newline at end of file
diff --git a/addons/skin.confluence/media/flagging/audio/ac3.png b/addons/skin.confluence/media/flagging/audio/ac3.png
index ccffb8a400..c3bbba8a71 100644
--- a/addons/skin.confluence/media/flagging/audio/ac3.png
+++ b/addons/skin.confluence/media/flagging/audio/ac3.png
Binary files differ