aboutsummaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml4
-rw-r--r--addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml5
-rw-r--r--addons/skin.estuary/1080i/DialogAddonInfo.xml8
-rw-r--r--addons/skin.estuary/1080i/DialogExtendedProgressBar.xml2
-rw-r--r--addons/skin.estuary/1080i/DialogFullScreenInfo.xml8
-rw-r--r--addons/skin.estuary/1080i/DialogPVRInfo.xml4
-rw-r--r--addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml262
-rw-r--r--addons/skin.estuary/1080i/EventLog.xml10
-rw-r--r--addons/skin.estuary/1080i/Home.xml10
-rw-r--r--addons/skin.estuary/1080i/Includes.xml18
-rw-r--r--addons/skin.estuary/1080i/Includes_Buttons.xml3
-rw-r--r--addons/skin.estuary/1080i/Includes_MediaMenu.xml6
-rw-r--r--addons/skin.estuary/1080i/MusicOSD.xml18
-rw-r--r--addons/skin.estuary/1080i/MusicVisualisation.xml17
-rw-r--r--addons/skin.estuary/1080i/MyPVRChannels.xml12
-rw-r--r--addons/skin.estuary/1080i/MyWeather.xml2
-rw-r--r--addons/skin.estuary/1080i/SettingsCategory.xml19
-rw-r--r--addons/skin.estuary/1080i/Variables.xml12
-rw-r--r--addons/skin.estuary/1080i/VideoFullScreen.xml117
-rw-r--r--addons/skin.estuary/1080i/VideoOSD.xml3
-rw-r--r--addons/skin.estuary/1080i/View_50_List.xml2
-rw-r--r--addons/skin.estuary/1080i/View_51_Poster.xml172
-rw-r--r--addons/skin.estuary/addon.xml15
-rw-r--r--addons/skin.estuary/language/resource.language.en_gb/strings.po30
-rw-r--r--addons/skin.estuary/media/DefaultAddon.pngbin1653 -> 6460 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonAlbumInfo.pngbin1286 -> 4265 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonArtistInfo.pngbin1748 -> 6323 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonAudioDSP.pngbin3280 -> 1127 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonAudioDecoder.pngbin4874 -> 3545 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonAudioEncoder.pngbin4480 -> 3637 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonContextItem.pngbin5101 -> 2374 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonGame.pngbin4042 -> 4033 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonHelper.pngbin5777 -> 7630 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonImages.pngbin4016 -> 3233 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonInfoLibrary.pngbin5220 -> 7601 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonInfoProvider.pngbin2375 -> 4937 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonInputstream.pngbin871 -> 873 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonLanguage.pngbin4907 -> 2723 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonLibrary.pngbin4867 -> 6474 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonLookAndFeel.pngbin3841 -> 4346 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonLyrics.pngbin1222 -> 3533 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonMovieInfo.pngbin1174 -> 3820 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonMusicVideoInfo.pngbin1379 -> 4919 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonNone.pngbin7747 -> 5238 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonPVRClient.pngbin402 -> 2599 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonPeripheral.pngbin4080 -> 4922 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonProgram.pngbin1785 -> 5115 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonRepository.pngbin931 -> 2094 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonScreensaver.pngbin1482 -> 4218 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonService.pngbin1938 -> 4779 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonSkin.pngbin1362 -> 3465 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonSubtitles.pngbin374 -> 2499 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonUISounds.pngbin2111 -> 5144 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonVideo.pngbin3843 -> 2938 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonVisualization.pngbin655 -> 1011 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonWeather.pngbin1876 -> 4274 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonWebSkin.pngbin2950 -> 7775 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonsInstalled.pngbin1742 -> 3843 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonsRepo.pngbin3698 -> 2094 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonsSearch.pngbin2357 -> 3906 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonsUpdates.pngbin2790 -> 2499 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAddonsZip.pngbin1499 -> 1860 bytes
-rw-r--r--addons/skin.estuary/media/DefaultAlbumCover.pngbin3081 -> 3754 bytes
-rw-r--r--addons/skin.estuary/media/DefaultBackFanart.pngbin1269 -> 6325 bytes
-rw-r--r--addons/skin.estuary/media/DefaultCDDA.pngbin1891 -> 5360 bytes
-rw-r--r--addons/skin.estuary/media/DefaultDVDEmpty.pngbin3774 -> 2861 bytes
-rw-r--r--addons/skin.estuary/media/DefaultDVDFull.pngbin3958 -> 3679 bytes
-rw-r--r--addons/skin.estuary/media/DefaultDVDRom.pngbin1617 -> 3679 bytes
-rw-r--r--addons/skin.estuary/media/DefaultGameAddons.pngbin1189 -> 4033 bytes
-rw-r--r--addons/skin.estuary/media/DefaultGames.pngbin1408 -> 4033 bytes
-rw-r--r--addons/skin.estuary/media/DefaultMusicSearch.pngbin1397 -> 3907 bytes
-rw-r--r--addons/skin.estuary/media/DefaultMusicTop100Albums.pngbin3081 -> 3754 bytes
-rw-r--r--addons/skin.estuary/media/DefaultMusicTop100Songs.pngbin590 -> 2800 bytes
-rw-r--r--addons/skin.estuary/media/DefaultMusicVideoTitle.pngbin1197 -> 3498 bytes
-rw-r--r--addons/skin.estuary/media/DefaultMusicVideos.pngbin1197 -> 3611 bytes
-rw-r--r--addons/skin.estuary/media/DefaultPicture.pngbin1029 -> 3233 bytes
-rw-r--r--addons/skin.estuary/media/DefaultProgram.pngbin1785 -> 5115 bytes
-rw-r--r--addons/skin.estuary/media/DefaultRecentlyAddedMusicVideos.pngbin1371 -> 2808 bytes
-rw-r--r--addons/skin.estuary/media/DefaultRemovableDisk.pngbin554 -> 2839 bytes
-rw-r--r--addons/skin.estuary/media/DefaultScript.pngbin4186 -> 2792 bytes
-rw-r--r--addons/skin.estuary/media/DefaultVCD.pngbin4366 -> 5774 bytes
-rw-r--r--addons/skin.estuary/media/DefaultVideoDeleted.pngbin4256 -> 4236 bytes
-rw-r--r--[-rwxr-xr-x]addons/skin.estuary/media/osd/fullscreen/buttons/random_on.pngbin5502 -> 5502 bytes
-rw-r--r--[-rwxr-xr-x]addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.pngbin4295 -> 4295 bytes
-rw-r--r--addons/skin.estuary/resources/fanart.jpg (renamed from addons/skin.estuary/fanart.jpg)bin57484 -> 57484 bytes
-rw-r--r--addons/skin.estuary/resources/icon.png (renamed from addons/skin.estuary/icon.png)bin1899 -> 1899 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-01.jpgbin0 -> 170697 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-02.jpgbin0 -> 73884 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-03.jpgbin0 -> 157038 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-04.jpgbin0 -> 153946 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-05.jpgbin0 -> 152305 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-06.jpgbin0 -> 90225 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-07.jpgbin0 -> 127071 bytes
-rw-r--r--addons/skin.estuary/resources/screenshot-08.jpgbin0 -> 121765 bytes
-rw-r--r--addons/skin.estuary/themes/curial/buttons/button-nofo.pngbin8841 -> 17628 bytes
-rw-r--r--addons/skin.estuary/themes/curial/dialogs/dialog-bg.pngbin542341 -> 242751 bytes
96 files changed, 484 insertions, 275 deletions
diff --git a/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml b/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml
index 78f0dcdb91..6fd834a873 100644
--- a/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml
+++ b/addons/skin.estuary/1080i/Custom_1108_PVROverlay.xml
@@ -60,6 +60,7 @@
<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
<midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
<animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation>
+ <visible>!Player.ChannelPreviewActive</visible>
</control>
<control type="progress" id="23">
<animation effect="fade" end="0" time="200">WindowClose</animation>
@@ -70,6 +71,7 @@
<info>Player.Progress</info>
<texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg>
<midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
+ <visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible>
</control>
<control type="label">
<left>530</left>
@@ -78,6 +80,7 @@
<height>25</height>
<label>[COLOR button_focus]$INFO[VideoPlayer.NextStartTime]$INFO[VideoPlayer.NextEndTime, - ,: ][/COLOR]$INFO[VideoPlayer.NextTitle]</label>
<aligny>center</aligny>
+ <visible>VideoPlayer.HasEpg</visible>
</control>
<control type="grouplist">
<left>1260</left>
@@ -87,6 +90,7 @@
<align>right</align>
<orientation>horizontal</orientation>
<itemgap>10</itemgap>
+ <visible>!Player.ChannelPreviewActive</visible>
<include content="MediaFlag">
<param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" />
</include>
diff --git a/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml b/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml
index 0b8f3f46a8..98944f40ab 100644
--- a/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml
+++ b/addons/skin.estuary/1080i/Custom_1109_TopBarOverlay.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<window type="dialog" id="1109">
- <visible>Window.IsActive(videoosd) | Window.IsActive(fullscreeninfo) | [Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)]</visible>
+ <visible>Window.IsActive(videoosd) | Window.IsActive(fullscreeninfo) | [Window.IsActive(playerprocessinfo) + Window.IsActive(fullscreenvideo)] | [Player.ShowInfo + !System.HasModalDialog + VideoPlayer.Content(LiveTV) + Window.IsActive(fullscreenvideo)]</visible>
<depth>DepthOSD</depth>
<animation effect="fade" start="0" end="100" time="100">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="100">WindowClose</animation>
@@ -11,7 +11,7 @@
<control type="image">
<left>0</left>
<top>0</top>
- <width>1920</width>
+ <width>100%</width>
<height>83</height>
<texture>frame/InfoBar.png</texture>
</control>
@@ -79,6 +79,7 @@
<height>100</height>
<width>500</width>
<align>right</align>
+ <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible>
</control>
</control>
</control>
diff --git a/addons/skin.estuary/1080i/DialogAddonInfo.xml b/addons/skin.estuary/1080i/DialogAddonInfo.xml
index 23e39d9093..150339b315 100644
--- a/addons/skin.estuary/1080i/DialogAddonInfo.xml
+++ b/addons/skin.estuary/1080i/DialogAddonInfo.xml
@@ -13,6 +13,11 @@
<width>1235</width>
<height>375</height>
<label>-</label>
+ <onup>9000</onup>
+ <ondown>9000</ondown>
+ <onclick>SetProperty(TextViewer_Header,Changes for version $INFO[ListItem.AddonVersion],home)</onclick>
+ <onclick>SetProperty(TextViewer_Text,$ESCINFO[ListItem.AddonNews],home)</onclick>
+ <onclick>ActivateWindow(1102)</onclick>
</control>
<control type="textbox">
<left>670</left>
@@ -22,6 +27,7 @@
<font>font_textbox</font>
<label>$INFO[ListItem.AddonSummary,[B],[/B][CR]][COLOR=white]$INFO[ListItem.AddonDescription][/COLOR][COLOR=white][CR][/COLOR]</label>
<textcolor>button_focus</textcolor>
+ <autoscroll delay="5000" repeat="7500" time="5000">true</autoscroll>
</control>
<control type="group">
<left>625</left>
@@ -118,7 +124,7 @@
<height>300</height>
<onleft>9000</onleft>
<onright>9000</onright>
- <onup>50</onup>
+ <onup>5000</onup>
<ondown>9000</ondown>
<align>center</align>
<itemgap>-18</itemgap>
diff --git a/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml b/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml
index 1d90905f23..ebc905b906 100644
--- a/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml
+++ b/addons/skin.estuary/1080i/DialogExtendedProgressBar.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<window>
- <defaultcontrol />
<zorder>3</zorder>
<animation effect="fade" start="0" end="100" time="300">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
@@ -9,6 +8,7 @@
<depth>DepthBars</depth>
<left>1830</left>
<top>0</top>
+ <animation effect="slide" end="0,-90" time="300" tween="sine" easing="inout" condition="$EXP[infodialog_active]">conditional</animation>
<animation effect="slide" end="0,-80" time="150" condition="Window.IsVisible(FullscreenVideo)">conditional</animation>
<control type="image">
<left>-4</left>
diff --git a/addons/skin.estuary/1080i/DialogFullScreenInfo.xml b/addons/skin.estuary/1080i/DialogFullScreenInfo.xml
index 6e51d4613c..ef1644f777 100644
--- a/addons/skin.estuary/1080i/DialogFullScreenInfo.xml
+++ b/addons/skin.estuary/1080i/DialogFullScreenInfo.xml
@@ -8,7 +8,7 @@
<description>background close area</description>
<left>0</left>
<top>0</top>
- <width>1920</width>
+ <width>100%</width>
<height>800</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
@@ -16,6 +16,8 @@
</control>
<control type="group">
<top>912</top>
+ <visible>!Window.IsVisible(playerprocessinfo)</visible>
+ <animation effect="fade" time="200">VisibleChange</animation>
<control type="image">
<left>10</left>
<top>-240</top>
@@ -49,7 +51,7 @@
<align>left</align>
<orientation>horizontal</orientation>
<itemgap>10</itemgap>
- <visible>Control.HasFocus(5552)</visible>
+ <visible>Control.HasFocus(5552) + !Player.ChannelPreviewActive</visible>
<include content="MediaFlag">
<param name="texture" value="$INFO[VideoPlayer.AudioChannels,flags/audiochannel/,.png]" />
</include>
@@ -233,7 +235,7 @@
<control type="label">
<left>250</left>
<top>940</top>
- <width>1920</width>
+ <width>100%</width>
<height>100</height>
<font>font16</font>
<shadowcolor>text_shadow</shadowcolor>
diff --git a/addons/skin.estuary/1080i/DialogPVRInfo.xml b/addons/skin.estuary/1080i/DialogPVRInfo.xml
index 51aaf523be..90a997da6f 100644
--- a/addons/skin.estuary/1080i/DialogPVRInfo.xml
+++ b/addons/skin.estuary/1080i/DialogPVRInfo.xml
@@ -6,8 +6,8 @@
<controls>
<control type="image">
<texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture>
- <width>1920</width>
- <height>1080</height>
+ <width>100%</width>
+ <height>100%</height>
<aspectratio align="center">scale</aspectratio>
<animation effect="fade" start="0" end="100" time="100">WindowOpen</animation>
<animation effect="fade" start="100" end="0" time="100">WindowClose</animation>
diff --git a/addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml b/addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml
new file mode 100644
index 0000000000..a608e332b5
--- /dev/null
+++ b/addons/skin.estuary/1080i/DialogPlayerProcessInfo.xml
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<window>
+ <defaultcontrol always="true">5550</defaultcontrol>
+ <animation effect="fade" start="0" end="100" time="300">WindowOpen</animation>
+ <animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
+ <controls>
+ <control type="group">
+ <top>912</top>
+ <control type="image">
+ <left>10</left>
+ <top>-240</top>
+ <width>1902</width>
+ <height>400</height>
+ <texture border="40">buttons/dialogbutton-nofo.png</texture>
+ </control>
+ <control type="grouplist">
+ <left>52</left>
+ <top>-204</top>
+ <visible>Control.HasFocus(5551)</visible>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamServiceName,[COLOR button_focus]$LOCALIZE[19099]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamProviderName,[COLOR button_focus]$LOCALIZE[19101]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamClient,[COLOR button_focus]$LOCALIZE[19012]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamDevice,[COLOR button_focus]$LOCALIZE[19006]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamStatus,[COLOR button_focus]$LOCALIZE[19007]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1200</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamEncryptionName,[COLOR button_focus]$LOCALIZE[19015]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ </control>
+ <control type="grouplist">
+ <left>1250</left>
+ <top>-204</top>
+ <visible>Control.HasFocus(5551)</visible>
+ <usecontrolcoords>true</usecontrolcoords>
+ <control type="label">
+ <width>600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamBer,[COLOR button_focus]$LOCALIZE[19010]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamUnc,[COLOR button_focus]$LOCALIZE[19011]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamMux,[COLOR button_focus]$LOCALIZE[19100]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamSignal,[COLOR button_focus]$LOCALIZE[19008]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="progress">
+ <top>5</top>
+ <width>600</width>
+ <height>18</height>
+ <info>PVR.ActStreamProgrSignal</info>
+ </control>
+ <control type="label">
+ <top>5</top>
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[PVR.ActStreamSNR,[COLOR button_focus]$LOCALIZE[19009]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="progress">
+ <top>0</top>
+ <width>600</width>
+ <height>18</height>
+ <info>PVR.ActStreamProgrSNR</info>
+ </control>
+ </control>
+ <control type="grouplist">
+ <left>52</left>
+ <top>-204</top>
+ <visible>Control.HasFocus(5552)</visible>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[Player.Process(videodecoder),[COLOR button_focus]$LOCALIZE[31139]:[/COLOR] ]$VAR[VideoHWDecoder, (,)]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ <visible>Player.HasVideo</visible>
+ </control>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[Player.Process(pixformat),[COLOR button_focus]$LOCALIZE[31140]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ <visible>Player.HasVideo</visible>
+ </control>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[Player.Process(deintmethod),[COLOR button_focus]$LOCALIZE[16038]:[/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ <visible>Player.HasVideo</visible>
+ </control>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[Player.Process(videowidth),[COLOR button_focus]$LOCALIZE[38031]:[/COLOR] ,x]$INFO[Player.Process(videoheight),, px]$INFO[Player.Process(videodar),$COMMA , AR]$INFO[Player.Process(videofps),$COMMA , FPS]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ <visible>Player.HasVideo</visible>
+ </control>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>[COLOR button_focus]$LOCALIZE[460]:[/COLOR] $INFO[Player.Process(audiochannels),,$COMMA ]$INFO[Player.Process(audiodecoder)]$INFO[Player.Process(audiobitspersample),$COMMA , bits]$INFO[Player.Process(audiosamplerate),$COMMA , Hz]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ <control type="label">
+ <width>1600</width>
+ <height>50</height>
+ <aligny>bottom</aligny>
+ <label>$INFO[System.Memory(used.percent),[COLOR button_focus]$LOCALIZE[31030]:[/COLOR] , ]$INFO[System.CpuUsage,[COLOR button_focus]$LOCALIZE[13271][/COLOR] ]</label>
+ <font>font14</font>
+ <shadowcolor>black</shadowcolor>
+ </control>
+ </control>
+ <control type="grouplist" id="5550">
+ <right>15</right>
+ <top>-310</top>
+ <width>1000</width>
+ <height>100</height>
+ <align>right</align>
+ <orientation>horizontal</orientation>
+ <itemgap>-10</itemgap>
+ <onup>Close</onup>
+ <ondown>Close</ondown>
+ <usecontrolcoords>true</usecontrolcoords>
+ <control type="button" id="5551">
+ <width>auto</width>
+ <height>100</height>
+ <textoffsetx>40</textoffsetx>
+ <label>$LOCALIZE[31137]</label>
+ <visible>VideoPlayer.Content(livetv)</visible>
+ </control>
+ <control type="button" id="5552">
+ <width>auto</width>
+ <height>100</height>
+ <textoffsetx>40</textoffsetx>
+ <label>$LOCALIZE[31138]</label>
+ </control>
+ </control>
+ <!-- Progress -->
+ <control type="group">
+ <top>119</top>
+ <control type="progress">
+ <animation effect="fade" end="0" time="200">WindowClose</animation>
+ <left>29</left>
+ <top>-10</top>
+ <width>1862</width>
+ <height>30</height>
+ <info>Player.ProgressCache</info>
+ <texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
+ <midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
+ <animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation>
+ </control>
+ <control type="progress" id="23">
+ <animation effect="fade" end="0" time="200">WindowClose</animation>
+ <left>29</left>
+ <top>-10</top>
+ <width>1862</width>
+ <height>30</height>
+ <info>Player.Progress</info>
+ <texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg>
+ <midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
+ </control>
+ <control type="button" id="87">
+ <include>HiddenObject</include>
+ <onup condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onup>
+ <onup>201</onup>
+ <ondown condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</ondown>
+ <ondown>201</ondown>
+ <onright>PlayerControl(Forward)</onright>
+ <onleft>PlayerControl(Rewind)</onleft>
+ <visible>Player.SeekEnabled</visible>
+ <onclick condition="Player.Forwarding | Player.Rewinding">PlayerControl(Play)</onclick>
+ </control>
+ <control type="slider">
+ <left>29</left>
+ <top>-10</top>
+ <width>1862</width>
+ <height>30</height>
+ <onup>8010</onup>
+ <ondown>650</ondown>
+ <texturesliderbar colordiffuse="00FFFFFF">osd/progress/nub_bar.png</texturesliderbar>
+ <textureslidernib>osd/progress/nub_bar.png</textureslidernib>
+ <textureslidernibfocus colordiffuse="button_focus">osd/progress/nub_bar.png</textureslidernibfocus>
+ <info>Player.Progress</info>
+ <action>seek</action>
+ <visible>!Control.HasFocus(87)</visible>
+ </control>
+ </control>
+ </control>
+ </controls>
+</window>
diff --git a/addons/skin.estuary/1080i/EventLog.xml b/addons/skin.estuary/1080i/EventLog.xml
index a83bca596b..09e5b18e1b 100644
--- a/addons/skin.estuary/1080i/EventLog.xml
+++ b/addons/skin.estuary/1080i/EventLog.xml
@@ -20,10 +20,11 @@
<control type="togglebutton" id="4">
<width>420</width>
<height>110</height>
- <align>center</align>
+ <align>left</align>
<aligny>top</aligny>
<font>font12</font>
- <textoffsetx>20</textoffsetx>
+ <textoffsetx>100</textoffsetx>
+ <textwidth>300</textwidth>
<textoffsety>35</textoffsety>
<label>$LOCALIZE[31032]: $LOCALIZE[584]</label>
<altlabel>$LOCALIZE[31032]: $LOCALIZE[585]</altlabel>
@@ -48,11 +49,12 @@
<control type="radiobutton" id="22">
<width>420</width>
<height>110</height>
- <align>center</align>
+ <align>left</align>
<aligny>top</aligny>
<font>font12</font>
- <textoffsetx>20</textoffsetx>
+ <textoffsetx>100</textoffsetx>
<textoffsety>35</textoffsety>
+ <textwidth>300</textwidth>
<radioposx>-1</radioposx>
</control>
<include content="PlaylistWindowButton">
diff --git a/addons/skin.estuary/1080i/Home.xml b/addons/skin.estuary/1080i/Home.xml
index 298e2ca6a2..6653180059 100644
--- a/addons/skin.estuary/1080i/Home.xml
+++ b/addons/skin.estuary/1080i/Home.xml
@@ -690,7 +690,7 @@
<param name="item3_onclick" value="Weather.LocationNext" />
<param name="item3_icon" value="location-next.png" />
<param name="item3_label" value="$LOCALIZE[31078]" />
- <param name="item4_onclick" value="ActivateWindow(weathersettings)" />
+ <param name="item4_onclick" value="ActivateWindow(servicesettings,weather)" />
<param name="item4_icon" value="weather-settings.png" />
<param name="item4_label" value="$LOCALIZE[1390]" />
<param name="item5_vis" value="False" />
@@ -794,7 +794,7 @@
<param name="image_path" value="special://skin/extras/home-images/weather.jpg"/>
<param name="text_label" value="$LOCALIZE[31120]" />
<param name="button_label" value="$LOCALIZE[31121]" />
- <param name="button_onclick" value="ActivateWindow(weathersettings)"/>
+ <param name="button_onclick" value="ActivateWindow(servicesettings,weather)"/>
<param name="button_id" value="15300"/>
<param name="visible" value="String.IsEmpty(Weather.plugin)"/>
<param name="button2_onclick" value="Skin.SetBool(HomeMenuNoWeatherButton)"/>
@@ -1106,21 +1106,25 @@
<param name="control_id" value="804" />
<param name="onclick" value="ActivateWindow(shutdownmenu)" />
<param name="icon" value="icons/power.png" />
+ <param name="label" value="$LOCALIZE[33060]" />
</include>
<include content="BottomMainMenuItem">
<param name="control_id" value="802" />
<param name="onclick" value="ActivateWindow(settings)" />
<param name="icon" value="icons/settings.png" />
+ <param name="label" value="$LOCALIZE[21417]" />
</include>
<include content="BottomMainMenuItem">
<param name="control_id" value="803" />
<param name="onclick" value="ActivateWindow(favourites)" />
<param name="icon" value="icons/favourites.png" />
+ <param name="label" value="$LOCALIZE[10134]" />
</include>
<include content="BottomMainMenuItem">
<param name="control_id" value="801" />
<param name="onclick" value="ActivateWindow(filemanager)" />
<param name="icon" value="icons/filemanager.png" />
+ <param name="label" value="$LOCALIZE[10003]" />
</include>
</control>
</control>
@@ -1157,7 +1161,7 @@
<left>0</left>
<top>1041</top>
<height>30</height>
- <width>1920</width>
+ <width>100%</width>
<font>font12</font>
<urlset>1</urlset>
<titlecolor>button_focus</titlecolor>
diff --git a/addons/skin.estuary/1080i/Includes.xml b/addons/skin.estuary/1080i/Includes.xml
index 6f21c32e31..8e9d36ecf8 100644
--- a/addons/skin.estuary/1080i/Includes.xml
+++ b/addons/skin.estuary/1080i/Includes.xml
@@ -27,7 +27,7 @@
<constant name="DepthBackground">-0.80</constant>
<constant name="DepthSideBlade">0.10</constant>
<constant name="bg_alpha">79</constant>
- <expression name="infodialog_active">Window.IsActive(musicinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo) | Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)</expression>
+ <expression name="infodialog_active">Window.IsActive(musicinformation) | Window.IsActive(songinformation) | Window.IsActive(movieinformation) | Window.IsActive(addoninformation) | Window.IsActive(pvrguideinfo) | Window.IsActive(pvrrecordinginfo) | Window.IsActive(pictureinfo) | Window.IsVisible(script-script.extendedinfo-DialogVideoInfo.xml) | Window.IsVisible(script-script.extendedinfo-DialogInfo.xml) | Window.IsVisible(script-script.extendedinfo-VideoList.xml)</expression>
<expression name="sidebar_focused">ControlGroup(9000).HasFocus | Control.HasFocus(6130)</expression>
<include name="CommonScrollbars">
<control type="group">
@@ -35,7 +35,7 @@
<animation effect="fade" start="100" end="0" time="200" tween="sine" condition="System.HasModalDialog">Conditional</animation>
<animation effect="fade" start="0" end="100" delay="300" time="320">WindowOpen</animation>
<control type="scrollbar" id="531">
- <left>1907</left>
+ <right>0</right>
<top>80</top>
<width>13</width>
<height>919</height>
@@ -50,7 +50,7 @@
<control type="scrollbar" id="5199">
<left>0</left>
<top>988</top>
- <width>1920</width>
+ <width>100%</width>
<height>12</height>
<texturesliderbackground colordiffuse="22FFFFFF">colors/white.png</texturesliderbackground>
<onup>50</onup>
@@ -880,7 +880,7 @@
<control type="image">
<left>0</left>
<top>0</top>
- <width>2000</width>
+ <width>110%</width>
<height>83</height>
<texture>frame/InfoBar.png</texture>
<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration)">WindowClose</animation>
@@ -925,7 +925,7 @@
<label>$INFO[Container.FolderName, / ]</label>
<include>BreadcrumbsLabel</include>
<visible>![Container.Content() + Window.IsActive(videos)]</visible>
- <visible>![Window.IsActive(PVR) | Window.IsActive(MyPVRTimers.xml)]</visible>
+ <visible>![Window.IsActive(MyPVRChannels.xml) | Window.IsActive(MyPVRTimers.xml)]</visible>
</control>
<control type="label">
<label>$INFO[Container.PluginCategory, / ]</label>
@@ -990,7 +990,7 @@
<top>40</top>
<label>$PARAM[time_sublabel]</label>
<font>font10</font>
- <left>1340</left>
+ <right>85</right>
<shadowcolor>text_shadow</shadowcolor>
<height>100</height>
<width>500</width>
@@ -1077,7 +1077,7 @@
<control type="image">
<left>0</left>
<top>995</top>
- <width>2000</width>
+ <width>110%</width>
<height>85</height>
<texture flipy="true">frame/InfoBar.png</texture>
</control>
@@ -1296,7 +1296,7 @@
<include name="FullScreenDimensions">
<left>0</left>
<top>0</top>
- <width>1920</width>
- <height>1080</height>
+ <width>100%</width>
+ <height>100%</height>
</include>
</includes>
diff --git a/addons/skin.estuary/1080i/Includes_Buttons.xml b/addons/skin.estuary/1080i/Includes_Buttons.xml
index 99ca474b10..552e52efb2 100644
--- a/addons/skin.estuary/1080i/Includes_Buttons.xml
+++ b/addons/skin.estuary/1080i/Includes_Buttons.xml
@@ -129,7 +129,7 @@
<aligny>top</aligny>
<font>font10</font>
<textoffsetx>100</textoffsetx>
- <textwidth>200</textwidth>
+ <textwidth>300</textwidth>
<textoffsety>35</textoffsety>
<label>$PARAM[label]</label>
<selectedcolor>white</selectedcolor>
@@ -203,6 +203,7 @@
<aligny>center</aligny>
<onclick>$PARAM[onclick]</onclick>
<font>-</font>
+ <label>$PARAM[label]</label>
<texturefocus border="40" colordiffuse="button_focus">buttons/button-fo.png</texturefocus>
<texturenofocus border="40">buttons/button-nofo.png</texturenofocus>
<radioposx>38</radioposx>
diff --git a/addons/skin.estuary/1080i/Includes_MediaMenu.xml b/addons/skin.estuary/1080i/Includes_MediaMenu.xml
index 9634a6e417..667c2a8467 100644
--- a/addons/skin.estuary/1080i/Includes_MediaMenu.xml
+++ b/addons/skin.estuary/1080i/Includes_MediaMenu.xml
@@ -53,7 +53,7 @@
<top>90</top>
<left>0</left>
<width>430</width>
- <height>1080</height>
+ <height>100%</height>
<onleft>9000</onleft>
<onup>9000</onup>
<onright>50</onright>
@@ -319,7 +319,7 @@
<left>0</left>
<top>100</top>
<width>430</width>
- <height>1080</height>
+ <height>100%</height>
<onleft>9000</onleft>
<onup>9000</onup>
<onright>50</onright>
@@ -370,7 +370,7 @@
<include name="MediaMenuMouseOverlay">
<control type="button" id="6130">
<label>-</label>
- <height>1080</height>
+ <height>100%</height>
<width>50</width>
<left>-50</left>
<top>0</top>
diff --git a/addons/skin.estuary/1080i/MusicOSD.xml b/addons/skin.estuary/1080i/MusicOSD.xml
index 46b8ee82b2..3b8a1063d8 100644
--- a/addons/skin.estuary/1080i/MusicOSD.xml
+++ b/addons/skin.estuary/1080i/MusicOSD.xml
@@ -6,7 +6,7 @@
<description>background close area</description>
<left>0</left>
<top>0</top>
- <width>1920</width>
+ <width>100%</width>
<height>900</height>
<texturefocus>-</texturefocus>
<texturenofocus>-</texturenofocus>
@@ -14,14 +14,14 @@
</control>
<control type="group">
<top>900</top>
- <visible>!Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings)</visible>
+ <visible>!Window.IsActive(osdaudiosettings) + !Window.IsActive(osdvideosettings) + !Window.IsActive(playerprocessinfo)</visible>
<animation effect="fade" end="100" time="200">WindowOpen</animation>
<animation effect="fade" time="200">VisibleChange</animation>
<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
<control type="grouplist" id="201">
<left>50</left>
<top>10</top>
- <width>1920</width>
+ <width>100%</width>
<height>135</height>
<align>left</align>
<itemgap>-20</itemgap>
@@ -154,18 +154,6 @@
</control>
</control>
<control type="label">
- <left>30</left>
- <top>40</top>
- <width>1858</width>
- <height>75</height>
- <align>center</align>
- <aligny>bottom</aligny>
- <label>$INFO[Player.Time]$INFO[Player.Duration, / ]</label>
- <font>font30</font>
- <shadowcolor>black</shadowcolor>
- <textcolor>white</textcolor>
- </control>
- <control type="label">
<right>30</right>
<top>-90</top>
<textoffsetx>20</textoffsetx>
diff --git a/addons/skin.estuary/1080i/MusicVisualisation.xml b/addons/skin.estuary/1080i/MusicVisualisation.xml
index a158e95679..8843b124c6 100644
--- a/addons/skin.estuary/1080i/MusicVisualisation.xml
+++ b/addons/skin.estuary/1080i/MusicVisualisation.xml
@@ -10,8 +10,8 @@
<control type="image">
<left>0</left>
<top>0</top>
- <width>1920</width>
- <height>1080</height>
+ <width>100%</width>
+ <height>100%</height>
<aspectratio>scale</aspectratio>
<fadetime>400</fadetime>
<animation effect="fade" start="0" end="100" time="400">WindowOpen</animation>
@@ -20,8 +20,8 @@
</control>
<control type="image">
<texture fallback="special://skin/extras/backgrounds/SKINDEFAULT.jpg">$VAR[GlobalFanartVar]</texture>
- <width>1920</width>
- <height>1080</height>
+ <width>100%</width>
+ <height>100%</height>
<aspectratio align="center">scale</aspectratio>
<animation effect="fade" start="100" end="50" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | !String.IsEmpty(Visualisation.Name)">Conditional</animation>
</control>
@@ -40,7 +40,7 @@
</control>
<control type="group">
<top>-30</top>
- <visible>Player.ShowInfo | Window.IsActive(musicosd)</visible>
+ <visible>[Player.ShowInfo | Window.IsActive(musicosd)] + !Window.IsActive(playerprocessinfo)</visible>
<include>OpenClose_Right</include>
<include>Visible_Right</include>
<control type="image">
@@ -124,6 +124,7 @@
<height>99</height>
<texture colordiffuse="grey" fallback="empty.png">$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture>
<aspectratio>keep</aspectratio>
+ <visible>!Player.ChannelPreviewActive</visible>
</control>
<control type="image">
<left>280</left>
@@ -135,8 +136,8 @@
</control>
</control>
<control type="label">
- <left>1840</left>
- <top>834</top>
+ <left>1450</left>
+ <top>720</top>
<width>400</width>
<height>45</height>
<align>right</align>
@@ -158,6 +159,7 @@
<texturebg border="3" colordiffuse="00FFFFFF">colors/white50.png</texturebg>
<midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
<animation effect="fade" start="100" end="80" time="0" condition="true">Conditional</animation>
+ <visible>!Player.ChannelPreviewActive</visible>
</control>
<control type="progress" id="23">
<animation effect="fade" end="0" time="200">WindowClose</animation>
@@ -168,6 +170,7 @@
<info>Player.Progress</info>
<texturebg border="3" colordiffuse="80FFFFFF">colors/white50.png</texturebg>
<midtexture colordiffuse="button_focus">colors/white50.png</midtexture>
+ <visible>!Player.ChannelPreviewActive | VideoPlayer.HasEpg</visible>
</control>
</control>
<control type="group">
diff --git a/addons/skin.estuary/1080i/MyPVRChannels.xml b/addons/skin.estuary/1080i/MyPVRChannels.xml
index f457bb6e93..35874c7355 100644
--- a/addons/skin.estuary/1080i/MyPVRChannels.xml
+++ b/addons/skin.estuary/1080i/MyPVRChannels.xml
@@ -189,12 +189,12 @@
<width>50</width>
<height>12</height>
<midtexture border="3">progress/texturebg_white.png</midtexture>
- <visible>ListItem.HasEpg + !ListItem.IsRecording</visible>
+ <visible>ListItem.HasEpg</visible>
<info>ListItem.Progress</info>
</control>
<control type="image">
- <left>945</left>
- <top>9</top>
+ <left>870</left>
+ <top>20</top>
<width>40</width>
<height>40</height>
<texture>$VAR[PVRStatusImageVar]</texture>
@@ -254,12 +254,12 @@
<width>50</width>
<height>12</height>
<colordiffuse>88FFFFFF</colordiffuse>
- <visible>ListItem.HasEpg + !ListItem.IsRecording</visible>
+ <visible>ListItem.HasEpg</visible>
<info>ListItem.Progress</info>
</control>
<control type="image">
- <left>945</left>
- <top>9</top>
+ <left>870</left>
+ <top>20</top>
<width>40</width>
<height>40</height>
<texture>$VAR[PVRStatusImageVar]</texture>
diff --git a/addons/skin.estuary/1080i/MyWeather.xml b/addons/skin.estuary/1080i/MyWeather.xml
index 1d7c91bc5b..876589596d 100644
--- a/addons/skin.estuary/1080i/MyWeather.xml
+++ b/addons/skin.estuary/1080i/MyWeather.xml
@@ -6,7 +6,7 @@
<controls>
<control type="button" id="20000">
<include>HiddenObject</include>
- <onfocus>ActivateWindow(weathersettings)</onfocus>
+ <onfocus>ActivateWindow(servicesettings,weather)</onfocus>
<onclick>noop</onclick>
</control>
<control type="videowindow">
diff --git a/addons/skin.estuary/1080i/SettingsCategory.xml b/addons/skin.estuary/1080i/SettingsCategory.xml
index 71b297f1cf..a91ca30341 100644
--- a/addons/skin.estuary/1080i/SettingsCategory.xml
+++ b/addons/skin.estuary/1080i/SettingsCategory.xml
@@ -84,10 +84,11 @@
<description>control area</description>
<left>442</left>
<top>160</top>
+ <pagecontrol>60</pagecontrol>
<width>1256</width>
<height>640</height>
<onleft>3</onleft>
- <onright>3</onright>
+ <onright>60</onright>
<onup>5</onup>
<ondown>5</ondown>
</control>
@@ -150,14 +151,14 @@
<param name="down_posy" value="940" />
<param name="visible" value="!System.HasModalDialog" />
</include>
- <control type="image">
- <description>Section header image</description>
- <left>20</left>
- <top>3</top>
- <width>35</width>
- <height>35</height>
- <aspectratio>keep</aspectratio>
- <texture>icon_system.png</texture>
+ <control type="scrollbar" id="60">
+ <right>0</right>
+ <top>80</top>
+ <width>12</width>
+ <height>920</height>
+ <onleft>5</onleft>
+ <onright>5</onright>
+ <orientation>vertical</orientation>
</control>
<include content="TopBar">
<param name="breadcrumbs_label" value="$LOCALIZE[5]$INFO[Control.GetLabel(2), / ]" />
diff --git a/addons/skin.estuary/1080i/Variables.xml b/addons/skin.estuary/1080i/Variables.xml
index a3199e9528..fae6fa432a 100644
--- a/addons/skin.estuary/1080i/Variables.xml
+++ b/addons/skin.estuary/1080i/Variables.xml
@@ -120,6 +120,7 @@
<value>$INFO[ListItem.Art(fanart)]</value>
</variable>
<variable name="ListBoxInfoVar">
+ <value condition="Stringcompare(Container.FolderPath,addons://outdated/) + !IsEmpty(ListItem.Addonnews)">$INFO[ListItem.Addonnews]</value>
<value condition="Container.Content(addons)">$INFO[ListItem.AddonDescription]</value>
<value condition="Container.Content(albums)">$INFO[ListItem.Property(album_description)]</value>
<value condition="Container.Content(mixed) | Container.Content(videos)">$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR],[CR]]$INFO[ListItem.Plot]</value>
@@ -176,7 +177,7 @@
<value condition="!String.IsEmpty(ListItem.Art(tvshow.poster))">$INFO[ListItem.Art(tvshow.poster)]</value>
</variable>
<variable name="ListPosterVar">
- <value condition="ListItem.IsParentFolder">DefaultFolderBack.png</value>
+ <value condition="ListItem.IsParentFolder">DefaultFolderBackSquare.png</value>
<value>$INFO[ListItem.Art(poster)]</value>
</variable>
<variable name="BannerLabel2Var">
@@ -214,13 +215,15 @@
<value condition="Control.HasFocus(70041)">$LOCALIZE[19069]</value>
<value condition="Control.HasFocus(70043)">$LOCALIZE[5]</value>
<value condition="Control.HasFocus(255)">$LOCALIZE[36501]</value>
+ <value condition="Control.HasFocus(606)+ Player.Recording">$LOCALIZE[19059]</value>
<value condition="Control.HasFocus(606)">$LOCALIZE[264]</value>
<value condition="ControlGroup(6000).HasFocus + Player.SeekEnabled">$LOCALIZE[31054]</value>
</variable>
<variable name="MusicOSDHelpTextVar">
<value condition="Control.HasFocus(620)">$LOCALIZE[31033]$INFO[MusicPlayer.UserRating, : ]</value>
<value condition="Control.HasFocus(704)">$LOCALIZE[486]$INFO[Playlist.Repeat, : ]</value>
- <value condition="Control.HasFocus(607)">$LOCALIZE[590]$INFO[Playlist.Random, : ]</value>
+ <value condition="Control.HasFocus(607) + Playlist.IsRandom">$LOCALIZE[590]: $LOCALIZE[16041]</value>
+ <value condition="Control.HasFocus(607)">$LOCALIZE[590]: $LOCALIZE[16039]</value>
<value condition="Control.HasFocus(703)">$LOCALIZE[24013]</value>
<value condition="Control.HasFocus(5000)">$LOCALIZE[10004]</value>
</variable>
@@ -321,7 +324,6 @@
<value condition="Window.IsActive(pvrsettings)">icons/settings/livetv.png</value>
<value condition="Window.IsActive(servicesettings)">icons/settings/network.png</value>
<value condition="Window.IsActive(interfacesettings)">icons/settings/appearance.png</value>
- <value condition="Window.IsActive(musicsettings)">icons/settings/music.png</value>
<value condition="Window.IsActive(systemsettings)">icons/settings/system.png</value>
</variable>
<!-- Breadcrumbs -->
@@ -389,4 +391,8 @@
<value condition="ListItem.HasTimerSchedule">icons/pvr/PVR-HasTimerSchedule.png</value>
<value condition="ListItem.HasTimer">icons/pvr/PVR-HasTimer.png</value>
</variable>
+ <variable name="VideoHWDecoder">
+ <value condition="Player.Process(videohwdecoder)">HW</value>
+ <value>SW</value>
+ </variable>
</includes>
diff --git a/addons/skin.estuary/1080i/VideoFullScreen.xml b/addons/skin.estuary/1080i/VideoFullScreen.xml
index 3fe87e4d39..a860989cf5 100644
--- a/addons/skin.estuary/1080i/VideoFullScreen.xml
+++ b/addons/skin.estuary/1080i/VideoFullScreen.xml
@@ -2,123 +2,6 @@
<window>
<defaultcontrol>-</defaultcontrol>
<controls>
- <control type="group" id="0">
- <!-- codec infos -->
- <control type="image">
- <left>10</left>
- <top>-465</top>
- <width>1902</width>
- <height>765</height>
- <texture border="40">buttons/dialogbutton-nofo.png</texture>
- <animation effect="slide" end="0,250" time="160" tween="cubic" condition="VideoPlayer.Content(LiveTV) + System.GetBool(pvrplayback.signalquality)">Conditional</animation>
- </control>
- <control type="label" id="10">
- <left>45</left>
- <top>15</top>
- <width>1770</width>
- <height>100</height>
- <label>-</label>
- <font>font12</font>
- </control>
- <control type="label" id="11">
- <left>45</left>
- <top>95</top>
- <width>1770</width>
- <height>100</height>
- <label>-</label>
- <font>font12</font>
- </control>
- <control type="label" id="12">
- <left>45</left>
- <top>175</top>
- <width>1770</width>
- <height>100</height>
- <label>-</label>
- <font>font12</font>
- </control>
- <control type="group">
- <visible>VideoPlayer.Content(LiveTV) + system.getbool(pvrplayback.signalquality)</visible>
- <top>310</top>
- <control type="label">
- <description>Header</description>
- <left>50</left>
- <width>1720</width>
- <height>65</height>
- <align>center</align>
- <aligny>top</aligny>
- <label>$LOCALIZE[19005]</label>
- <font>font24_title</font>
- <textcolor>button_focus</textcolor>
- </control>
- <control type="grouplist">
- <orientation>vertical</orientation>
- <left>20</left>
- <top>90</top>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19012]" />
- <param name="value" value="$INFO[PVR.ActStreamClient]" />
- </include>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19006]" />
- <param name="value" value="$INFO[PVR.ActStreamDevice]" />
- </include>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19007]" />
- <param name="value" value="$INFO[PVR.ActStreamStatus]" />
- </include>
- </control>
- <control type="group">
- <left>1470</left>
- <top>90</top>
- <control type="label">
- <description>Signal</description>
- <width>250</width>
- <height>25</height>
- <aligny>center</aligny>
- <label>[COLOR button_focus]$LOCALIZE[19008]:[/COLOR] $INFO[PVR.ActStreamSignal]</label>
- <font>font12</font>
- </control>
- <control type="progress">
- <top>30</top>
- <width>360</width>
- <height>12</height>
- <info>PVR.ActStreamProgrSignal</info>
- </control>
- <control type="label">
- <description>SNR</description>
- <top>60</top>
- <width>250</width>
- <height>25</height>
- <aligny>center</aligny>
- <label>[COLOR button_focus]$LOCALIZE[19009]:[/COLOR] $INFO[PVR.ActStreamSNR]</label>
- <font>font12</font>
- </control>
- <control type="progress">
- <top>90</top>
- <width>360</width>
- <height>12</height>
- <info>PVR.ActStreamProgrSNR</info>
- </control>
- </control>
- <control type="grouplist">
- <orientation>vertical</orientation>
- <left>800</left>
- <top>90</top>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19010]" />
- <param name="value" value="$INFO[PVR.ActStreamBER]" />
- </include>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19011]" />
- <param name="value" value="$INFO[PVR.ActStreamUNC]" />
- </include>
- <include content="LeftRightAlignedInfoLine">
- <param name="label" value="$LOCALIZE[19015]" />
- <param name="value" value="$INFO[PVR.ActStreamEncryptionName]" />
- </include>
- </control>
- </control>
- </control>
<control type="group" id="1">
<visible>Player.Caching</visible>
<animation delay="300" effect="fade" time="200">Visible</animation>
diff --git a/addons/skin.estuary/1080i/VideoOSD.xml b/addons/skin.estuary/1080i/VideoOSD.xml
index 667f513766..fcdf43ea0a 100644
--- a/addons/skin.estuary/1080i/VideoOSD.xml
+++ b/addons/skin.estuary/1080i/VideoOSD.xml
@@ -16,7 +16,7 @@
<onclick>Action(close)</onclick>
</control>
<control type="group">
- <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDAudioDSPSettings) | Window.IsVisible(VideoBookmarks)]</visible>
+ <visible>![Window.IsVisible(SliderDialog) | Window.IsVisible(OSDVideoSettings) | Window.IsVisible(OSDAudioSettings) | Window.IsVisible(OSDAudioDSPSettings) | Window.IsVisible(VideoBookmarks) | Window.IsVisible(playerprocessinfo)]</visible>
<animation effect="fade" end="100" time="200">WindowOpen</animation>
<animation effect="fade" time="200">VisibleChange</animation>
<animation effect="fade" start="100" end="0" time="200">WindowClose</animation>
@@ -188,6 +188,7 @@
<include content="OSDButton">
<param name="texture" value="osd/fullscreen/buttons/settings-subtitle.png"/>
</include>
+ <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasSubtitles</visible>
</control>
<control type="radiobutton" id="255">
<include content="OSDButton">
diff --git a/addons/skin.estuary/1080i/View_50_List.xml b/addons/skin.estuary/1080i/View_50_List.xml
index d37f547d6b..31363da931 100644
--- a/addons/skin.estuary/1080i/View_50_List.xml
+++ b/addons/skin.estuary/1080i/View_50_List.xml
@@ -155,7 +155,7 @@
<width>509</width>
<height>509</height>
<aspectratio>scale</aspectratio>
- <texture>colors/black.png</texture>
+ <texture colordiffuse="BFFFFFFF">colors/black.png</texture>
<bordertexture border="20">overlays/shadow.png</bordertexture>
<bordersize>20</bordersize>
</control>
diff --git a/addons/skin.estuary/1080i/View_51_Poster.xml b/addons/skin.estuary/1080i/View_51_Poster.xml
index 52454d7a61..68c63ea6bd 100644
--- a/addons/skin.estuary/1080i/View_51_Poster.xml
+++ b/addons/skin.estuary/1080i/View_51_Poster.xml
@@ -79,101 +79,103 @@
</control>
</focusedlayout>
</control>
- <control type="image">
- <right>90</right>
- <top>375</top>
- <width>1232</width>
- <height>110</height>
- <texture border="22">dialogs/dialog-bg.png</texture>
- </control>
- <control type="image">
- <right>90</right>
- <top>455</top>
- <width>1232</width>
- <height>272</height>
- <texture border="22">dialogs/dialog-bg.png</texture>
- </control>
<control type="group">
- <left>635</left>
- <top>475</top>
- <visible>ListItem.IsCollection</visible>
- <include content="InfoList">
- <param name="sortby" value="year" />
- <param name="sortorder" value="descending" />
- <param name="font" value="font12" />
- </include>
- </control>
- <control type="image">
- <left>645</left>
- <top>415</top>
- <width>32</width>
- <height>32</height>
- <texture>$VAR[ListWatchedIconVar]</texture>
- </control>
- <control type="label">
- <left>695</left>
- <top>400</top>
- <width>930</width>
- <height>40</height>
- <label>$INFO[ListItem.Label]</label>
- <font>font30_title</font>
- <shadowcolor>text_shadow</shadowcolor>
- </control>
- <control type="label">
- <right>130</right>
- <top>400</top>
- <width>1160</width>
- <height>40</height>
- <label>$VAR[ListSubLabelVar]</label>
- <font>font30_title</font>
- <textcolor>button_focus</textcolor>
- <shadowcolor>text_shadow</shadowcolor>
- <align>right</align>
- </control>
- <control type="grouplist">
- <orientation>vertical</orientation>
- <left>645</left>
- <top>480</top>
- <height>195</height>
- <control type="label">
- <font>font12</font>
- <width>1160</width>
- <height>38</height>
- <label>$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR], $LOCALIZE[31060]]</label>
- <shadowcolor>text_shadow</shadowcolor>
- <visible>!String.IsEmpty(ListItem.Duration)</visible>
+ <control type="image">
+ <left>598</left>
+ <top>375</top>
+ <width>1232</width>
+ <height>110</height>
+ <texture border="22">dialogs/dialog-bg.png</texture>
</control>
- <control type="label">
- <font>font12</font>
- <width>1160</width>
- <height>38</height>
- <label>$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]: [/COLOR]]</label>
- <shadowcolor>text_shadow</shadowcolor>
- <visible>!String.IsEmpty(ListItem.Director)</visible>
+ <control type="image">
+ <left>598</left>
+ <top>455</top>
+ <width>1232</width>
+ <height>272</height>
+ <texture border="22">dialogs/dialog-bg.png</texture>
+ </control>
+ <control type="group">
+ <left>635</left>
+ <top>475</top>
+ <visible>ListItem.IsCollection</visible>
+ <include content="InfoList">
+ <param name="sortby" value="year" />
+ <param name="sortorder" value="descending" />
+ <param name="font" value="font12" />
+ </include>
+ </control>
+ <control type="image">
+ <left>645</left>
+ <top>415</top>
+ <width>32</width>
+ <height>32</height>
+ <texture>$VAR[ListWatchedIconVar]</texture>
</control>
<control type="label">
- <font>font12</font>
- <width>1160</width>
- <height>38</height>
- <label>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR]]</label>
+ <left>695</left>
+ <top>400</top>
+ <width>930</width>
+ <height>40</height>
+ <label>$INFO[ListItem.Label]</label>
+ <font>font30_title</font>
<shadowcolor>text_shadow</shadowcolor>
- <visible>[String.IsEmpty(ListItem.Director) | String.IsEmpty(ListItem.Duration)] + !String.IsEmpty(ListItem.Genre)</visible>
</control>
<control type="label">
- <font>font12</font>
+ <right>130</right>
+ <top>400</top>
<width>1160</width>
- <height>38</height>
- <label>$INFO[ListItem.Season,[COLOR button_focus]$LOCALIZE[33054]: [/COLOR],]$INFO[ListItem.Episode, • [COLOR button_focus] $LOCALIZE[20360]: [/COLOR],]</label>
+ <height>40</height>
+ <label>$VAR[ListSubLabelVar]</label>
+ <font>font30_title</font>
+ <textcolor>button_focus</textcolor>
<shadowcolor>text_shadow</shadowcolor>
- <visible>!String.IsEmpty(ListItem.Season)</visible>
+ <align>right</align>
</control>
- <control type="textbox">
- <width>1150</width>
- <height max="195">auto</height>
- <font>font12</font>
- <autoscroll time="3000" delay="3000" repeat="5000">!System.HasModalDialog</autoscroll>
- <label>$INFO[ListItem.Plot]</label>
- <shadowcolor>text_shadow</shadowcolor>
+ <control type="grouplist">
+ <orientation>vertical</orientation>
+ <left>645</left>
+ <top>480</top>
+ <height>195</height>
+ <control type="label">
+ <font>font12</font>
+ <width>1160</width>
+ <height>38</height>
+ <label>$INFO[ListItem.Duration,[COLOR button_focus]$LOCALIZE[180]: [/COLOR], $LOCALIZE[31060]]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ <visible>!String.IsEmpty(ListItem.Duration)</visible>
+ </control>
+ <control type="label">
+ <font>font12</font>
+ <width>1160</width>
+ <height>38</height>
+ <label>$INFO[ListItem.Director,[COLOR button_focus]$LOCALIZE[20339]: [/COLOR]]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ <visible>!String.IsEmpty(ListItem.Director)</visible>
+ </control>
+ <control type="label">
+ <font>font12</font>
+ <width>1160</width>
+ <height>38</height>
+ <label>$INFO[ListItem.Genre,[COLOR button_focus]$LOCALIZE[515]: [/COLOR]]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ <visible>[String.IsEmpty(ListItem.Director) | String.IsEmpty(ListItem.Duration)] + !String.IsEmpty(ListItem.Genre)</visible>
+ </control>
+ <control type="label">
+ <font>font12</font>
+ <width>1160</width>
+ <height>38</height>
+ <label>$INFO[ListItem.Season,[COLOR button_focus]$LOCALIZE[33054]: [/COLOR],]$INFO[ListItem.Episode, • [COLOR button_focus] $LOCALIZE[20360]: [/COLOR],]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ <visible>!String.IsEmpty(ListItem.Season)</visible>
+ </control>
+ <control type="textbox">
+ <width>1150</width>
+ <height max="195">auto</height>
+ <font>font12</font>
+ <autoscroll time="3000" delay="3000" repeat="5000">!System.HasModalDialog</autoscroll>
+ <label>$INFO[ListItem.Plot]</label>
+ <shadowcolor>text_shadow</shadowcolor>
+ </control>
</control>
</control>
</control>
diff --git a/addons/skin.estuary/addon.xml b/addons/skin.estuary/addon.xml
index ef3994aeb1..8fca1febd1 100644
--- a/addons/skin.estuary/addon.xml
+++ b/addons/skin.estuary/addon.xml
@@ -1,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="skin.estuary" version="0.8.3" name="Estuary" provider-name="phil65, Piers">
+<addon id="skin.estuary" version="0.8.4" name="Estuary" provider-name="phil65, Piers">
<requires>
<import addon="xbmc.gui" version="5.12.0"/>
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1080" aspect="16:9" default="true" folder="1080i" />
+ <res width="2560" height="1080" aspect="21:9" default="false" folder="1080i" />
</extension>
<extension point="xbmc.addon.metadata">
<summary lang="bg_BG">Estuary облик от phil65 и Piers. (стандартния облик на Kodi)</summary>
@@ -104,5 +105,17 @@
<license>CC BY-SA 4.0, GNU GENERAL PUBLIC LICENSE Version 2.0</license>
<forum>http://forum.kodi.tv/</forum>
<source>https://github.com/xbmc/skin.estuary/</source>
+ <assets>
+ <icon>resources/icon.png</icon>
+ <fanart>resources/fanart.jpg</fanart>
+ <screenshot>resources/screenshot-01.jpg</screenshot>
+ <screenshot>resources/screenshot-02.jpg</screenshot>
+ <screenshot>resources/screenshot-03.jpg</screenshot>
+ <screenshot>resources/screenshot-04.jpg</screenshot>
+ <screenshot>resources/screenshot-05.jpg</screenshot>
+ <screenshot>resources/screenshot-06.jpg</screenshot>
+ <screenshot>resources/screenshot-07.jpg</screenshot>
+ <screenshot>resources/screenshot-08.jpg</screenshot>
+ </assets>
</extension>
</addon>
diff --git a/addons/skin.estuary/language/resource.language.en_gb/strings.po b/addons/skin.estuary/language/resource.language.en_gb/strings.po
index 53d71e9192..4a9cae950c 100644
--- a/addons/skin.estuary/language/resource.language.en_gb/strings.po
+++ b/addons/skin.estuary/language/resource.language.en_gb/strings.po
@@ -690,3 +690,33 @@ msgstr ""
msgctxt "#31134"
msgid "Remaining"
msgstr ""
+
+#: /1080i/DialogAddonInfo.xml
+msgctxt "#31135"
+msgid "Installed from"
+msgstr ""
+
+#: /1080i/DialogAddonInfo.xml
+msgctxt "#31136"
+msgid "Click here to see latest changes..."
+msgstr ""
+
+#: /1080i/DialogPlayerProcessInfo.xml
+msgctxt "#31137"
+msgid "PVR info"
+msgstr ""
+
+#: /1080i/DialogPlayerProcessInfo.xml
+msgctxt "#31138"
+msgid "Player process info"
+msgstr ""
+
+#: /1080i/DialogPlayerProcessInfo.xml
+msgctxt "#31139"
+msgid "Video decoder"
+msgstr ""
+
+#: /1080i/DialogPlayerProcessInfo.xml
+msgctxt "#31140"
+msgid "Pixel format"
+msgstr ""
diff --git a/addons/skin.estuary/media/DefaultAddon.png b/addons/skin.estuary/media/DefaultAddon.png
index 99cf8e3b9a..d24466a59d 100644
--- a/addons/skin.estuary/media/DefaultAddon.png
+++ b/addons/skin.estuary/media/DefaultAddon.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonAlbumInfo.png b/addons/skin.estuary/media/DefaultAddonAlbumInfo.png
index 5336830c8d..6addf731c7 100644
--- a/addons/skin.estuary/media/DefaultAddonAlbumInfo.png
+++ b/addons/skin.estuary/media/DefaultAddonAlbumInfo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonArtistInfo.png b/addons/skin.estuary/media/DefaultAddonArtistInfo.png
index 1477935c12..dc38e55874 100644
--- a/addons/skin.estuary/media/DefaultAddonArtistInfo.png
+++ b/addons/skin.estuary/media/DefaultAddonArtistInfo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonAudioDSP.png b/addons/skin.estuary/media/DefaultAddonAudioDSP.png
index cdb94b5312..7fc2dc4179 100644
--- a/addons/skin.estuary/media/DefaultAddonAudioDSP.png
+++ b/addons/skin.estuary/media/DefaultAddonAudioDSP.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonAudioDecoder.png b/addons/skin.estuary/media/DefaultAddonAudioDecoder.png
index 332bb8e375..43ee4d91d5 100644
--- a/addons/skin.estuary/media/DefaultAddonAudioDecoder.png
+++ b/addons/skin.estuary/media/DefaultAddonAudioDecoder.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonAudioEncoder.png b/addons/skin.estuary/media/DefaultAddonAudioEncoder.png
index 974a213311..6d50ea0b0e 100644
--- a/addons/skin.estuary/media/DefaultAddonAudioEncoder.png
+++ b/addons/skin.estuary/media/DefaultAddonAudioEncoder.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonContextItem.png b/addons/skin.estuary/media/DefaultAddonContextItem.png
index 4044e91de1..d19c68b334 100644
--- a/addons/skin.estuary/media/DefaultAddonContextItem.png
+++ b/addons/skin.estuary/media/DefaultAddonContextItem.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonGame.png b/addons/skin.estuary/media/DefaultAddonGame.png
index 6be31822cb..2a8fbef2db 100644
--- a/addons/skin.estuary/media/DefaultAddonGame.png
+++ b/addons/skin.estuary/media/DefaultAddonGame.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonHelper.png b/addons/skin.estuary/media/DefaultAddonHelper.png
index 27a2728a8e..1338ab2774 100644
--- a/addons/skin.estuary/media/DefaultAddonHelper.png
+++ b/addons/skin.estuary/media/DefaultAddonHelper.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonImages.png b/addons/skin.estuary/media/DefaultAddonImages.png
index e0f5e230d0..80ee2505c7 100644
--- a/addons/skin.estuary/media/DefaultAddonImages.png
+++ b/addons/skin.estuary/media/DefaultAddonImages.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonInfoLibrary.png b/addons/skin.estuary/media/DefaultAddonInfoLibrary.png
index f6c3f8b7b4..8c7302e23e 100644
--- a/addons/skin.estuary/media/DefaultAddonInfoLibrary.png
+++ b/addons/skin.estuary/media/DefaultAddonInfoLibrary.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonInfoProvider.png b/addons/skin.estuary/media/DefaultAddonInfoProvider.png
index f572047e00..d31917a12e 100644
--- a/addons/skin.estuary/media/DefaultAddonInfoProvider.png
+++ b/addons/skin.estuary/media/DefaultAddonInfoProvider.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonInputstream.png b/addons/skin.estuary/media/DefaultAddonInputstream.png
index df8dece710..52fab4cc57 100644
--- a/addons/skin.estuary/media/DefaultAddonInputstream.png
+++ b/addons/skin.estuary/media/DefaultAddonInputstream.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonLanguage.png b/addons/skin.estuary/media/DefaultAddonLanguage.png
index be8fb46a11..31ec1877fb 100644
--- a/addons/skin.estuary/media/DefaultAddonLanguage.png
+++ b/addons/skin.estuary/media/DefaultAddonLanguage.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonLibrary.png b/addons/skin.estuary/media/DefaultAddonLibrary.png
index c1a628448a..97ac97cd2d 100644
--- a/addons/skin.estuary/media/DefaultAddonLibrary.png
+++ b/addons/skin.estuary/media/DefaultAddonLibrary.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonLookAndFeel.png b/addons/skin.estuary/media/DefaultAddonLookAndFeel.png
index b584d195e0..c08bc3911b 100644
--- a/addons/skin.estuary/media/DefaultAddonLookAndFeel.png
+++ b/addons/skin.estuary/media/DefaultAddonLookAndFeel.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonLyrics.png b/addons/skin.estuary/media/DefaultAddonLyrics.png
index 467fb2486a..3035e4aecb 100644
--- a/addons/skin.estuary/media/DefaultAddonLyrics.png
+++ b/addons/skin.estuary/media/DefaultAddonLyrics.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonMovieInfo.png b/addons/skin.estuary/media/DefaultAddonMovieInfo.png
index 149d8bfe17..4407a5609e 100644
--- a/addons/skin.estuary/media/DefaultAddonMovieInfo.png
+++ b/addons/skin.estuary/media/DefaultAddonMovieInfo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonMusicVideoInfo.png b/addons/skin.estuary/media/DefaultAddonMusicVideoInfo.png
index cf5e01e02b..6f339fb434 100644
--- a/addons/skin.estuary/media/DefaultAddonMusicVideoInfo.png
+++ b/addons/skin.estuary/media/DefaultAddonMusicVideoInfo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonNone.png b/addons/skin.estuary/media/DefaultAddonNone.png
index f9d5528db9..b4baedfcdf 100644
--- a/addons/skin.estuary/media/DefaultAddonNone.png
+++ b/addons/skin.estuary/media/DefaultAddonNone.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonPVRClient.png b/addons/skin.estuary/media/DefaultAddonPVRClient.png
index dd3cb0c362..bf928ed94c 100644
--- a/addons/skin.estuary/media/DefaultAddonPVRClient.png
+++ b/addons/skin.estuary/media/DefaultAddonPVRClient.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonPeripheral.png b/addons/skin.estuary/media/DefaultAddonPeripheral.png
index d14e7b94e8..c705060a3c 100644
--- a/addons/skin.estuary/media/DefaultAddonPeripheral.png
+++ b/addons/skin.estuary/media/DefaultAddonPeripheral.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonProgram.png b/addons/skin.estuary/media/DefaultAddonProgram.png
index 2d8d3319bc..fe4091df13 100644
--- a/addons/skin.estuary/media/DefaultAddonProgram.png
+++ b/addons/skin.estuary/media/DefaultAddonProgram.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonRepository.png b/addons/skin.estuary/media/DefaultAddonRepository.png
index 5694aa520d..7bfd47351b 100644
--- a/addons/skin.estuary/media/DefaultAddonRepository.png
+++ b/addons/skin.estuary/media/DefaultAddonRepository.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonScreensaver.png b/addons/skin.estuary/media/DefaultAddonScreensaver.png
index c67f4f3bcf..a2d35e8c84 100644
--- a/addons/skin.estuary/media/DefaultAddonScreensaver.png
+++ b/addons/skin.estuary/media/DefaultAddonScreensaver.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonService.png b/addons/skin.estuary/media/DefaultAddonService.png
index e4c860ed04..2d1911e757 100644
--- a/addons/skin.estuary/media/DefaultAddonService.png
+++ b/addons/skin.estuary/media/DefaultAddonService.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonSkin.png b/addons/skin.estuary/media/DefaultAddonSkin.png
index 78e2b5ba98..4b725485c1 100644
--- a/addons/skin.estuary/media/DefaultAddonSkin.png
+++ b/addons/skin.estuary/media/DefaultAddonSkin.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonSubtitles.png b/addons/skin.estuary/media/DefaultAddonSubtitles.png
index 7bfff21936..fa122cca71 100644
--- a/addons/skin.estuary/media/DefaultAddonSubtitles.png
+++ b/addons/skin.estuary/media/DefaultAddonSubtitles.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonUISounds.png b/addons/skin.estuary/media/DefaultAddonUISounds.png
index a554cbfae0..1a0bd7c059 100644
--- a/addons/skin.estuary/media/DefaultAddonUISounds.png
+++ b/addons/skin.estuary/media/DefaultAddonUISounds.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonVideo.png b/addons/skin.estuary/media/DefaultAddonVideo.png
index 8b016a21d6..54baa3ed32 100644
--- a/addons/skin.estuary/media/DefaultAddonVideo.png
+++ b/addons/skin.estuary/media/DefaultAddonVideo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonVisualization.png b/addons/skin.estuary/media/DefaultAddonVisualization.png
index 069c7796d4..6e9e8d1a8e 100644
--- a/addons/skin.estuary/media/DefaultAddonVisualization.png
+++ b/addons/skin.estuary/media/DefaultAddonVisualization.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonWeather.png b/addons/skin.estuary/media/DefaultAddonWeather.png
index 0d5f67f886..8774f80791 100644
--- a/addons/skin.estuary/media/DefaultAddonWeather.png
+++ b/addons/skin.estuary/media/DefaultAddonWeather.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonWebSkin.png b/addons/skin.estuary/media/DefaultAddonWebSkin.png
index 8af3d815ee..8cfafecfb6 100644
--- a/addons/skin.estuary/media/DefaultAddonWebSkin.png
+++ b/addons/skin.estuary/media/DefaultAddonWebSkin.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonsInstalled.png b/addons/skin.estuary/media/DefaultAddonsInstalled.png
index 56f4e2597b..8b016a21d6 100644
--- a/addons/skin.estuary/media/DefaultAddonsInstalled.png
+++ b/addons/skin.estuary/media/DefaultAddonsInstalled.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonsRepo.png b/addons/skin.estuary/media/DefaultAddonsRepo.png
index 73fa0e4274..7bfd47351b 100644
--- a/addons/skin.estuary/media/DefaultAddonsRepo.png
+++ b/addons/skin.estuary/media/DefaultAddonsRepo.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonsSearch.png b/addons/skin.estuary/media/DefaultAddonsSearch.png
index 0fd62139bb..7cecf074c5 100644
--- a/addons/skin.estuary/media/DefaultAddonsSearch.png
+++ b/addons/skin.estuary/media/DefaultAddonsSearch.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonsUpdates.png b/addons/skin.estuary/media/DefaultAddonsUpdates.png
index 0e1a2c689e..fa122cca71 100644
--- a/addons/skin.estuary/media/DefaultAddonsUpdates.png
+++ b/addons/skin.estuary/media/DefaultAddonsUpdates.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAddonsZip.png b/addons/skin.estuary/media/DefaultAddonsZip.png
index fcb4dba1aa..d4c93452ac 100644
--- a/addons/skin.estuary/media/DefaultAddonsZip.png
+++ b/addons/skin.estuary/media/DefaultAddonsZip.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultAlbumCover.png b/addons/skin.estuary/media/DefaultAlbumCover.png
index 2ba4e44824..cf90740920 100644
--- a/addons/skin.estuary/media/DefaultAlbumCover.png
+++ b/addons/skin.estuary/media/DefaultAlbumCover.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultBackFanart.png b/addons/skin.estuary/media/DefaultBackFanart.png
index 35efe70120..eda503bf1b 100644
--- a/addons/skin.estuary/media/DefaultBackFanart.png
+++ b/addons/skin.estuary/media/DefaultBackFanart.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultCDDA.png b/addons/skin.estuary/media/DefaultCDDA.png
index 84b57b143a..ab0fb09b75 100644
--- a/addons/skin.estuary/media/DefaultCDDA.png
+++ b/addons/skin.estuary/media/DefaultCDDA.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultDVDEmpty.png b/addons/skin.estuary/media/DefaultDVDEmpty.png
index db46c6f149..1357a829b8 100644
--- a/addons/skin.estuary/media/DefaultDVDEmpty.png
+++ b/addons/skin.estuary/media/DefaultDVDEmpty.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultDVDFull.png b/addons/skin.estuary/media/DefaultDVDFull.png
index acbcb729f7..57da69f856 100644
--- a/addons/skin.estuary/media/DefaultDVDFull.png
+++ b/addons/skin.estuary/media/DefaultDVDFull.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultDVDRom.png b/addons/skin.estuary/media/DefaultDVDRom.png
index 7df03f0457..57da69f856 100644
--- a/addons/skin.estuary/media/DefaultDVDRom.png
+++ b/addons/skin.estuary/media/DefaultDVDRom.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultGameAddons.png b/addons/skin.estuary/media/DefaultGameAddons.png
index c08c56e577..2a8fbef2db 100644
--- a/addons/skin.estuary/media/DefaultGameAddons.png
+++ b/addons/skin.estuary/media/DefaultGameAddons.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultGames.png b/addons/skin.estuary/media/DefaultGames.png
index 728372c795..2a8fbef2db 100644
--- a/addons/skin.estuary/media/DefaultGames.png
+++ b/addons/skin.estuary/media/DefaultGames.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultMusicSearch.png b/addons/skin.estuary/media/DefaultMusicSearch.png
index 6e81a20586..1dce1c4e8b 100644
--- a/addons/skin.estuary/media/DefaultMusicSearch.png
+++ b/addons/skin.estuary/media/DefaultMusicSearch.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultMusicTop100Albums.png b/addons/skin.estuary/media/DefaultMusicTop100Albums.png
index 2ba4e44824..cf90740920 100644
--- a/addons/skin.estuary/media/DefaultMusicTop100Albums.png
+++ b/addons/skin.estuary/media/DefaultMusicTop100Albums.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultMusicTop100Songs.png b/addons/skin.estuary/media/DefaultMusicTop100Songs.png
index c227801f34..7455047456 100644
--- a/addons/skin.estuary/media/DefaultMusicTop100Songs.png
+++ b/addons/skin.estuary/media/DefaultMusicTop100Songs.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultMusicVideoTitle.png b/addons/skin.estuary/media/DefaultMusicVideoTitle.png
index 726e8a2466..8b7b54798f 100644
--- a/addons/skin.estuary/media/DefaultMusicVideoTitle.png
+++ b/addons/skin.estuary/media/DefaultMusicVideoTitle.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultMusicVideos.png b/addons/skin.estuary/media/DefaultMusicVideos.png
index 674d8ad944..781cbcca1d 100644
--- a/addons/skin.estuary/media/DefaultMusicVideos.png
+++ b/addons/skin.estuary/media/DefaultMusicVideos.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultPicture.png b/addons/skin.estuary/media/DefaultPicture.png
index 125b104766..80ee2505c7 100644
--- a/addons/skin.estuary/media/DefaultPicture.png
+++ b/addons/skin.estuary/media/DefaultPicture.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultProgram.png b/addons/skin.estuary/media/DefaultProgram.png
index 2d8d3319bc..fe4091df13 100644
--- a/addons/skin.estuary/media/DefaultProgram.png
+++ b/addons/skin.estuary/media/DefaultProgram.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultRecentlyAddedMusicVideos.png b/addons/skin.estuary/media/DefaultRecentlyAddedMusicVideos.png
index 22058502e4..862d409e48 100644
--- a/addons/skin.estuary/media/DefaultRecentlyAddedMusicVideos.png
+++ b/addons/skin.estuary/media/DefaultRecentlyAddedMusicVideos.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultRemovableDisk.png b/addons/skin.estuary/media/DefaultRemovableDisk.png
index 461ebd3f26..42ae5f18e2 100644
--- a/addons/skin.estuary/media/DefaultRemovableDisk.png
+++ b/addons/skin.estuary/media/DefaultRemovableDisk.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultScript.png b/addons/skin.estuary/media/DefaultScript.png
index 337eb11a32..b1cb0f67da 100644
--- a/addons/skin.estuary/media/DefaultScript.png
+++ b/addons/skin.estuary/media/DefaultScript.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultVCD.png b/addons/skin.estuary/media/DefaultVCD.png
index 88089874a0..d2b881f8cf 100644
--- a/addons/skin.estuary/media/DefaultVCD.png
+++ b/addons/skin.estuary/media/DefaultVCD.png
Binary files differ
diff --git a/addons/skin.estuary/media/DefaultVideoDeleted.png b/addons/skin.estuary/media/DefaultVideoDeleted.png
index b020b2a544..7bf6ad895d 100644
--- a/addons/skin.estuary/media/DefaultVideoDeleted.png
+++ b/addons/skin.estuary/media/DefaultVideoDeleted.png
Binary files differ
diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png b/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png
index 5855e5300b..5855e5300b 100755..100644
--- a/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png
+++ b/addons/skin.estuary/media/osd/fullscreen/buttons/random_on.png
Binary files differ
diff --git a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png b/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png
index 8d82fa3199..8d82fa3199 100755..100644
--- a/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png
+++ b/addons/skin.estuary/media/osd/fullscreen/buttons/teletext-alternative.png
Binary files differ
diff --git a/addons/skin.estuary/fanart.jpg b/addons/skin.estuary/resources/fanart.jpg
index 85cac3a0f4..85cac3a0f4 100644
--- a/addons/skin.estuary/fanart.jpg
+++ b/addons/skin.estuary/resources/fanart.jpg
Binary files differ
diff --git a/addons/skin.estuary/icon.png b/addons/skin.estuary/resources/icon.png
index dc320fec76..dc320fec76 100644
--- a/addons/skin.estuary/icon.png
+++ b/addons/skin.estuary/resources/icon.png
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-01.jpg b/addons/skin.estuary/resources/screenshot-01.jpg
new file mode 100644
index 0000000000..6c8db5944e
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-01.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-02.jpg b/addons/skin.estuary/resources/screenshot-02.jpg
new file mode 100644
index 0000000000..a8154d79b6
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-02.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-03.jpg b/addons/skin.estuary/resources/screenshot-03.jpg
new file mode 100644
index 0000000000..ccd01ef6e2
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-03.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-04.jpg b/addons/skin.estuary/resources/screenshot-04.jpg
new file mode 100644
index 0000000000..429bbe0794
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-04.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-05.jpg b/addons/skin.estuary/resources/screenshot-05.jpg
new file mode 100644
index 0000000000..28e562571e
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-05.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-06.jpg b/addons/skin.estuary/resources/screenshot-06.jpg
new file mode 100644
index 0000000000..e110769673
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-06.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-07.jpg b/addons/skin.estuary/resources/screenshot-07.jpg
new file mode 100644
index 0000000000..5f80c8f253
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-07.jpg
Binary files differ
diff --git a/addons/skin.estuary/resources/screenshot-08.jpg b/addons/skin.estuary/resources/screenshot-08.jpg
new file mode 100644
index 0000000000..3ca9acbc12
--- /dev/null
+++ b/addons/skin.estuary/resources/screenshot-08.jpg
Binary files differ
diff --git a/addons/skin.estuary/themes/curial/buttons/button-nofo.png b/addons/skin.estuary/themes/curial/buttons/button-nofo.png
index 12d56a6a77..8c57a754e7 100644
--- a/addons/skin.estuary/themes/curial/buttons/button-nofo.png
+++ b/addons/skin.estuary/themes/curial/buttons/button-nofo.png
Binary files differ
diff --git a/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png b/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
index 6e47b08eea..9da682fff2 100644
--- a/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
+++ b/addons/skin.estuary/themes/curial/dialogs/dialog-bg.png
Binary files differ