From e2fcf9467376fda4d8c9573f9211539fd6849bea Mon Sep 17 00:00:00 2001 From: HitcherUK Date: Tue, 29 Mar 2016 08:22:13 +0100 Subject: [PATCH 1/2] [skin.confluence] v3.0.6 - Added game controller support - Added DefaultAddonInputstream.png and DefaultAddonLookAndFeel.png - Changed unknown-user.png to DefaultUser.png - Removed obsolete fanart code from DialogVideoInfo.xml - Updated boolean conditions --- 720p/DialogAddonInfo.xml | 8 +- 720p/DialogAudioDSPManager.xml | 16 ++-- 720p/DialogButtonMenu.xml | 2 +- 720p/DialogPVRChannelManager.xml | 2 +- 720p/DialogPVRChannelsOSD.xml | 8 +- 720p/DialogPVRGuideOSD.xml | 8 +- 720p/DialogPVRInfo.xml | 12 +-- 720p/DialogPVRRadioRDSInfo.xml | 114 +++++++++++------------ 720p/DialogSelect.xml | 20 ++--- 720p/DialogVideoInfo.xml | 133 +++++++++------------------ 720p/FileBrowser.xml | 4 +- 720p/FileManager.xml | 4 +- 720p/Home.xml | 28 +++--- 720p/IncludesBackgroundBuilding.xml | 10 +-- 720p/IncludesHomeMenuItems.xml | 40 ++++----- 720p/IncludesHomeRecentlyAdded.xml | 80 ++++++++--------- 720p/IncludesPVR.xml | 28 +++--- 720p/MusicOSD.xml | 2 +- 720p/MusicVisualisation.xml | 10 +-- 720p/MyPVRChannels.xml | 14 +-- 720p/MyPVRRecordings.xml | 6 +- 720p/MyPVRSearch.xml | 20 ++--- 720p/MyPVRTimers.xml | 8 +- 720p/MyWeather.xml | 44 ++++----- 720p/PlayerControls.xml | 2 +- 720p/SkinSettings.xml | 4 +- 720p/VideoFullScreen.xml | 10 +-- 720p/VideoOSD.xml | 4 +- 720p/ViewsAddonBrowser.xml | 10 +-- 720p/ViewsFileMode.xml | 4 +- 720p/ViewsLiveTV.xml | 2 +- 720p/ViewsMusicLibrary.xml | 14 +-- 720p/ViewsPVRGuide.xml | 2 +- 720p/ViewsVideoLibrary.xml | 4 +- 720p/ViewsWeather.xml | 40 ++++----- 720p/includes.xml | 134 ++++++++++++++-------------- 720p/script-NextAired-TVGuide.xml | 16 ++-- 720p/script-globalsearch-main.xml | 52 +++++------ addon.xml | 2 +- changelog.txt | 8 ++ media/DefaultAddonGame.png | Bin 0 -> 34279 bytes media/DefaultAddonInputstream.png | Bin 0 -> 37951 bytes media/DefaultAddonLookAndFeel.png | Bin 0 -> 32942 bytes media/DefaultGameAddons.png | Bin 0 -> 34279 bytes media/DefaultUser.png | Bin 0 -> 26749 bytes 45 files changed, 446 insertions(+), 483 deletions(-) create mode 100644 media/DefaultAddonGame.png create mode 100644 media/DefaultAddonInputstream.png create mode 100644 media/DefaultAddonLookAndFeel.png create mode 100644 media/DefaultGameAddons.png create mode 100644 media/DefaultUser.png diff --git a/720p/DialogAddonInfo.xml b/720p/DialogAddonInfo.xml index 19bdeb1..d4991c0 100644 --- a/720p/DialogAddonInfo.xml +++ b/720p/DialogAddonInfo.xml @@ -4,7 +4,7 @@ 185 40 - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) dialogeffect @@ -163,7 +163,7 @@ blue - !IsEmpty(ListItem.AddonDisclaimer) + !String.IsEmpty(ListItem.AddonDisclaimer) Description Page Count 310 @@ -229,7 +229,7 @@ - IsEmpty(ListItem.AddonDisclaimer) + String.IsEmpty(ListItem.AddonDisclaimer) Description Page Count 310 @@ -339,7 +339,7 @@ - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) 0 600 diff --git a/720p/DialogAudioDSPManager.xml b/720p/DialogAudioDSPManager.xml index 62cedc7..ca939f1 100644 --- a/720p/DialogAudioDSPManager.xml +++ b/720p/DialogAudioDSPManager.xml @@ -260,7 +260,7 @@ 30 $INFO[ListItem.Property(Icon)] keep - !StringCompare(ListItem.Property(Icon),"") + !String.IsEqual(ListItem.Property(Icon),"") 15 @@ -269,7 +269,7 @@ 30 DefaultAudioDSP.png keep - StringCompare(ListItem.Property(Icon),"") + String.IsEqual(ListItem.Property(Icon),"") active addon name and mode name @@ -302,7 +302,7 @@ 50 $INFO[ListItem.Property(Icon)] keep - !StringCompare(ListItem.Property(Icon),"") + !String.IsEqual(ListItem.Property(Icon),"") 5 @@ -311,7 +311,7 @@ 50 DefaultAudioDSP.png keep - StringCompare(ListItem.Property(Icon),"") + String.IsEqual(ListItem.Property(Icon),"") addon name and mode name on focus @@ -430,7 +430,7 @@ 30 $INFO[ListItem.Property(Icon)] keep - !StringCompare(ListItem.Property(Icon),"") + !String.IsEqual(ListItem.Property(Icon),"") 15 @@ -439,7 +439,7 @@ 30 DefaultAudioDSP.png keep - StringCompare(ListItem.Property(Icon),"") + String.IsEqual(ListItem.Property(Icon),"") active addon name and mode name @@ -472,7 +472,7 @@ 50 $INFO[ListItem.Property(Icon)] keep - !StringCompare(ListItem.Property(Icon),"") + !String.IsEqual(ListItem.Property(Icon),"") 5 @@ -481,7 +481,7 @@ 50 DefaultAudioDSP.png keep - StringCompare(ListItem.Property(Icon),"") + String.IsEqual(ListItem.Property(Icon),"") addon name and mode name on focus diff --git a/720p/DialogButtonMenu.xml b/720p/DialogButtonMenu.xml index c0b53a7..7f32e08 100644 --- a/720p/DialogButtonMenu.xml +++ b/720p/DialogButtonMenu.xml @@ -198,7 +198,7 @@ no font13 - System.HasLoginScreen | IntegerGreaterThan(System.ProfileCount,1) + System.HasLoginScreen | Integer.IsGreater(System.ProfileCount,1) System.Loggedon diff --git a/720p/DialogPVRChannelManager.xml b/720p/DialogPVRChannelManager.xml index d81bf97..e18b6e7 100644 --- a/720p/DialogPVRChannelManager.xml +++ b/720p/DialogPVRChannelManager.xml @@ -381,7 +381,7 @@ center 19023 - !IsEmpty(Window.Property(IsRadio)) + !String.IsEmpty(Window.Property(IsRadio)) diff --git a/720p/DialogPVRChannelsOSD.xml b/720p/DialogPVRChannelsOSD.xml index 47939af..ff0939c 100644 --- a/720p/DialogPVRChannelsOSD.xml +++ b/720p/DialogPVRChannelsOSD.xml @@ -146,7 +146,7 @@ left center - IsEmpty(Listitem.Icon) + String.IsEmpty(Listitem.Icon) 50 @@ -159,7 +159,7 @@ left center - !IsEmpty(Listitem.Icon) + !String.IsEmpty(Listitem.Icon) 50 @@ -266,7 +266,7 @@ left center - IsEmpty(Listitem.Icon) + String.IsEmpty(Listitem.Icon) 50 @@ -279,7 +279,7 @@ left center - !IsEmpty(Listitem.Icon) + !String.IsEmpty(Listitem.Icon) 50 diff --git a/720p/DialogPVRGuideOSD.xml b/720p/DialogPVRGuideOSD.xml index 6b5a275..f16aeff 100644 --- a/720p/DialogPVRGuideOSD.xml +++ b/720p/DialogPVRGuideOSD.xml @@ -117,7 +117,7 @@ right center - IsEmpty($VAR[PVRTimerIcon]) + String.IsEmpty($VAR[PVRTimerIcon]) 150 @@ -130,7 +130,7 @@ right center - !IsEmpty($VAR[PVRTimerIcon]) + !String.IsEmpty($VAR[PVRTimerIcon]) @@ -182,7 +182,7 @@ right center - IsEmpty($VAR[PVRTimerIcon]) + String.IsEmpty($VAR[PVRTimerIcon]) 150 @@ -195,7 +195,7 @@ right center - !IsEmpty($VAR[PVRTimerIcon]) + !String.IsEmpty($VAR[PVRTimerIcon]) diff --git a/720p/DialogPVRInfo.xml b/720p/DialogPVRInfo.xml index a70f034..87f1803 100644 --- a/720p/DialogPVRInfo.xml +++ b/720p/DialogPVRInfo.xml @@ -94,19 +94,19 @@ $INFO[ListItem.EpisodeName] noop - !IsEmpty(ListItem.EpisodeName) + !String.IsEmpty(ListItem.EpisodeName) $INFO[ListItem.Season] noop - !IsEmpty(ListItem.Season) + !String.IsEmpty(ListItem.Season) $INFO[ListItem.Episode] noop - !IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Episode) @@ -132,19 +132,19 @@ $INFO[ListItem.Writer] noop - !IsEmpty(ListItem.Writer) + !String.IsEmpty(ListItem.Writer) $INFO[ListItem.Director] noop - !IsEmpty(ListItem.Director) + !String.IsEmpty(ListItem.Director) $INFO[ListItem.Cast] noop - !IsEmpty(ListItem.Cast) + !String.IsEmpty(ListItem.Cast) diff --git a/720p/DialogPVRRadioRDSInfo.xml b/720p/DialogPVRRadioRDSInfo.xml index 46ebb3e..faec9ce 100644 --- a/720p/DialogPVRRadioRDSInfo.xml +++ b/720p/DialogPVRRadioRDSInfo.xml @@ -67,7 +67,7 @@ Normal song info group 0 70 - ![StringCompare(RDS.RadioStyle, classical) | StringCompare(RDS.RadioStyle, lightclassics) | StringCompare(RDS.RadioStyle, seriousclassics)] + ![String.IsEqual(RDS.RadioStyle, classical) | String.IsEqual(RDS.RadioStyle, lightclassics) | String.IsEqual(RDS.RadioStyle, seriousclassics)] Artist Title 10 @@ -79,7 +79,7 @@ font13 blue - IsEmpty(RDS.Band) + String.IsEmpty(RDS.Band) Artist Value @@ -94,7 +94,7 @@ false 2000 - IsEmpty(RDS.Band) + String.IsEmpty(RDS.Band) Band Title @@ -107,7 +107,7 @@ font13 blue - !IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Band) Band Value @@ -122,7 +122,7 @@ false 2000 - !IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Band) Artist Name (alt pos) @@ -135,7 +135,7 @@ font13 blue - !IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band) Artist Value (alt pos) @@ -148,7 +148,7 @@ font13 white - !IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band) Song Title @@ -187,7 +187,7 @@ font13 blue - !IsEmpty(RDS.ProgStyle) + !String.IsEmpty(RDS.ProgStyle) Programme style Value @@ -200,14 +200,14 @@ font13 white - !IsEmpty(RDS.ProgStyle) + !String.IsEmpty(RDS.ProgStyle) Classic concert music group 0 70 - StringCompare(RDS.RadioStyle, classical) | StringCompare(RDS.RadioStyle, lightclassics) | StringCompare(RDS.RadioStyle, seriousclassics) + String.IsEqual(RDS.RadioStyle, classical) | String.IsEqual(RDS.RadioStyle, lightclassics) | String.IsEqual(RDS.RadioStyle, seriousclassics) Composer Title 10 @@ -271,7 +271,7 @@ font13 blue - IsEmpty(RDS.Band)+!IsEmpty(RDS.Artist) + String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) Artist Value @@ -285,7 +285,7 @@ - true - IsEmpty(RDS.Band)+!IsEmpty(RDS.Artist) + String.IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) Band Title @@ -298,7 +298,7 @@ font13 blue - !IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Band) Band Value @@ -313,7 +313,7 @@ false 2000 - !IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Band) Artist Name (alt pos) @@ -326,7 +326,7 @@ font13 blue - !IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band) Artist Value (alt pos) @@ -340,7 +340,7 @@ - true - !IsEmpty(RDS.Artist)+!IsEmpty(RDS.Band) + !String.IsEmpty(RDS.Artist) + !String.IsEmpty(RDS.Band) Conductor Title @@ -353,7 +353,7 @@ font13 blue - !IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.Conductor) Conductor Value @@ -368,7 +368,7 @@ false 2000 - !IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.Conductor) Programme style Name @@ -381,7 +381,7 @@ font13 blue - IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle) + String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle) Programme style Value @@ -394,7 +394,7 @@ font13 white - IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle) + String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle) Programme style Name @@ -407,7 +407,7 @@ font13 blue - !IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle) + !String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle) Programme style Value @@ -420,7 +420,7 @@ font13 white - !IsEmpty(RDS.Conductor)+!IsEmpty(RDS.ProgStyle) + !String.IsEmpty(RDS.Conductor) + !String.IsEmpty(RDS.ProgStyle) @@ -434,7 +434,7 @@ font13 blue - !IsEmpty(RDS.Album) + !String.IsEmpty(RDS.Album) Album Value @@ -449,7 +449,7 @@ false 2000 - !IsEmpty(RDS.Album) + !String.IsEmpty(RDS.Album) Programme host Name @@ -462,7 +462,7 @@ font13 blue - !IsEmpty(RDS.ProgHost) + !String.IsEmpty(RDS.ProgHost) Programme host Value @@ -475,7 +475,7 @@ font13 white - !IsEmpty(RDS.ProgHost) + !String.IsEmpty(RDS.ProgHost) Comment Title @@ -488,7 +488,7 @@ font13 blue - !IsEmpty(RDS.Comment) + !String.IsEmpty(RDS.Comment) Comment Value @@ -503,7 +503,7 @@ false 2000 - !IsEmpty(RDS.Comment) + !String.IsEmpty(RDS.Comment) Channel Name @@ -540,7 +540,7 @@ font13 blue - !IsEmpty(RDS.ProgEditStaff) + !String.IsEmpty(RDS.ProgEditStaff) Editorial Staff Value @@ -553,7 +553,7 @@ font13 white - !IsEmpty(RDS.ProgEditStaff) + !String.IsEmpty(RDS.ProgEditStaff) @@ -573,7 +573,7 @@ font13caps blue - !IsEmpty(RDS.ProgNow) | !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNow) | !String.IsEmpty(RDS.ProgNext) blind label @@ -582,7 +582,7 @@ 140 25 - !IsEmpty(RDS.ProgNow) + !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNext) Studio basename @@ -593,7 +593,7 @@ font13caps blue - !IsEmpty(RDS.PhoneStudio) | !IsEmpty(RDS.EmailStudio) | !IsEmpty(RDS.SMSStudio) + !String.IsEmpty(RDS.PhoneStudio) | !String.IsEmpty(RDS.EmailStudio) | !String.IsEmpty(RDS.SMSStudio) @@ -611,7 +611,7 @@ font13 white - !IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNow) Program next Name @@ -622,7 +622,7 @@ font13 white - !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNext) Studio phone Name @@ -633,7 +633,7 @@ font13 white - !IsEmpty(RDS.PhoneStudio) + !String.IsEmpty(RDS.PhoneStudio) Studio email Name @@ -644,7 +644,7 @@ font13 white - !IsEmpty(RDS.EmailStudio) + !String.IsEmpty(RDS.EmailStudio) Studio SMS Name @@ -655,7 +655,7 @@ font13 white - !IsEmpty(RDS.SMSStudio) + !String.IsEmpty(RDS.SMSStudio) @@ -673,7 +673,7 @@ font13 grey - !IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNow) Program next Value @@ -684,7 +684,7 @@ font13 grey - !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNext) Studio phone Value @@ -695,7 +695,7 @@ font13 grey - !IsEmpty(RDS.PhoneStudio) + !String.IsEmpty(RDS.PhoneStudio) Studio email Value @@ -706,7 +706,7 @@ font13 grey - !IsEmpty(RDS.EmailStudio) + !String.IsEmpty(RDS.EmailStudio) Studio SMS Value @@ -717,7 +717,7 @@ font13 grey - !IsEmpty(RDS.SMSStudio) + !String.IsEmpty(RDS.SMSStudio) @@ -731,14 +731,14 @@ 5 25 - !IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNow) blind label 5 25 - !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNext) Hotline basename @@ -749,14 +749,14 @@ font13caps blue - !IsEmpty(RDS.PhoneHotline) | !IsEmpty(RDS.EmailHotline) + !String.IsEmpty(RDS.PhoneHotline) | !String.IsEmpty(RDS.EmailHotline) blind label 140 25 - !IsEmpty(RDS.PhoneHotline) + !IsEmpty(RDS.EmailHotline) + !String.IsEmpty(RDS.PhoneHotline) + !String.IsEmpty(RDS.EmailHotline) Homepage Name @@ -769,7 +769,7 @@ font13 blue - !IsEmpty(RDS.ProgHomepage) + !String.IsEmpty(RDS.ProgHomepage) @@ -783,14 +783,14 @@ 5 25 - !IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNow) blind label 5 25 - !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNext) Hotline phone Name @@ -801,7 +801,7 @@ font13 white - !IsEmpty(RDS.PhoneHotline) + !String.IsEmpty(RDS.PhoneHotline) Hotline email Name @@ -812,7 +812,7 @@ font13 white - !IsEmpty(RDS.EmailHotline) + !String.IsEmpty(RDS.EmailHotline) Homepage Value @@ -823,7 +823,7 @@ font13 white - !IsEmpty(RDS.ProgHomepage) + !String.IsEmpty(RDS.ProgHomepage) @@ -837,14 +837,14 @@ 5 25 - !IsEmpty(RDS.ProgNow) + !String.IsEmpty(RDS.ProgNow) blind label 140 25 - !IsEmpty(RDS.ProgNext) + !String.IsEmpty(RDS.ProgNext) Hotline phone Value @@ -855,7 +855,7 @@ font13 grey - !IsEmpty(RDS.PhoneHotline) + !String.IsEmpty(RDS.PhoneHotline) Hotline email Value @@ -866,7 +866,7 @@ font13 grey - !IsEmpty(RDS.EmailHotline) + !String.IsEmpty(RDS.EmailHotline) diff --git a/720p/DialogSelect.xml b/720p/DialogSelect.xml index e469f2e..deafe27 100644 --- a/720p/DialogSelect.xml +++ b/720p/DialogSelect.xml @@ -9,9 +9,9 @@ DepthDialog+ - Conditional - Conditional - Conditional + Conditional + Conditional + Conditional background image 0 @@ -19,7 +19,7 @@ 850 550 $VAR[SelectBack] - [Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,4)] + [Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,4)] background image @@ -28,7 +28,7 @@ 850 458 $VAR[SelectBack] - [Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,6) + !IntegerGreaterThan(Container(3).NumItems,8)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,3) + !IntegerGreaterThan(Container(6).NumItems,4)] + [Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,6) + !Integer.IsGreater(Container(3).NumItems,8)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,3) + !Integer.IsGreater(Container(6).NumItems,4)] background image @@ -37,7 +37,7 @@ 850 366 $VAR[SelectBack] - [Control.IsVisible(3) + IntegerGreaterThan(Container(3).NumItems,4) + !IntegerGreaterThan(Container(3).NumItems,6)] | [Control.IsVisible(6) + IntegerGreaterThan(Container(6).NumItems,2) + !IntegerGreaterThan(Container(6).NumItems,3)] + [Control.IsVisible(3) + Integer.IsGreater(Container(3).NumItems,4) + !Integer.IsGreater(Container(3).NumItems,6)] | [Control.IsVisible(6) + Integer.IsGreater(Container(6).NumItems,2) + !Integer.IsGreater(Container(6).NumItems,3)] background image @@ -46,7 +46,7 @@ 850 274 $VAR[SelectBack] - [Control.IsVisible(3) + !IntegerGreaterThan(Container(3).NumItems,4)] | [Control.IsVisible(6) + !IntegerGreaterThan(Container(6).NumItems,2)] + [Control.IsVisible(3) + !Integer.IsGreater(Container(3).NumItems,4)] | [Control.IsVisible(6) + !Integer.IsGreater(Container(6).NumItems,2)] Dialog Header image @@ -291,9 +291,9 @@ center grey - Conditional - Conditional - Conditional + Conditional + Conditional + Conditional 612 diff --git a/720p/DialogVideoInfo.xml b/720p/DialogVideoInfo.xml index 52acd5d..2490efd 100644 --- a/720p/DialogVideoInfo.xml +++ b/720p/DialogVideoInfo.xml @@ -64,51 +64,6 @@ VideoStereoscopicsFlaggingConditions VideoTypeHackFlaggingConditions - - Control.HasFocus(12) - 90 - 387 - VisibleFadeEffect - - Current Fanart image - 0 - 0 - 675 - 380 - $INFO[ListItem.Art(fanart)] - button-nofocus.png - 4 - keep - !IsEmpty(Listitem.Art(fanart)) - - - IsEmpty(Listitem.Art(fanart)) - - No Fanart Back - 0 - 0 - 675 - 380 - Fanart_Fallback_Small.jpg - button-nofocus.png - 4 - stretch - 99FFFFFF - - - 0 - 0 - 675 - 380 - font30_title - white - black - center - center - - - - 90 387 @@ -253,79 +208,79 @@ $INFO[ListItem.OriginalTitle] noop - !IsEmpty(ListItem.OriginalTitle) + !stringcompare(ListItem.OriginalTitle,Listitem.Title) + !String.IsEmpty(ListItem.OriginalTitle) + !String.IsEqual(ListItem.OriginalTitle,Listitem.Title) $INFO[ListItem.Director] SendClick(2003,13) - !IsEmpty(ListItem.Director) + !String.IsEmpty(ListItem.Director) $INFO[ListItem.Writer] noop - !IsEmpty(ListItem.Writer) + !String.IsEmpty(ListItem.Writer) $INFO[ListItem.Studio] noop - !IsEmpty(ListItem.Studio) + !String.IsEmpty(ListItem.Studio) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) $INFO[ListItem.Duration] $LOCALIZE[12391] noop - !IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Duration) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.RatingAndVotes] noop - !IsEmpty(ListItem.RatingAndVotes) + !String.IsEmpty(ListItem.RatingAndVotes) $INFO[ListItem.TagLine] noop - !IsEmpty(ListItem.TagLine) + !String.IsEmpty(ListItem.TagLine) $INFO[ListItem.PlotOutline] noop - !IsEmpty(ListItem.PlotOutline) + !String.IsEmpty(ListItem.PlotOutline) $INFO[ListItem.mpaa] noop - !IsEmpty(ListItem.mpaa) + !String.IsEmpty(ListItem.mpaa) $INFO[ListItem.FilenameAndPath] noop - !IsEmpty(ListItem.FilenameAndPath) + !String.IsEmpty(ListItem.FilenameAndPath) @@ -439,43 +394,43 @@ $INFO[listitem.episode] [COLOR=grey] ($INFO[ListItem.Property(WatchedEpisodes),, $LOCALIZE[16102]] - $INFO[ListItem.Property(UnWatchedEpisodes), , $LOCALIZE[16101]])[/COLOR] noop - !IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Episode) $INFO[ListItem.Premiered] noop - !IsEmpty(ListItem.Premiered) + !String.IsEmpty(ListItem.Premiered) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.RatingAndVotes] noop - !IsEmpty(ListItem.RatingAndVotes) + !String.IsEmpty(ListItem.RatingAndVotes) $INFO[ListItem.FilenameAndPath] noop - !IsEmpty(ListItem.FilenameAndPath) + !String.IsEmpty(ListItem.FilenameAndPath) @@ -590,73 +545,73 @@ $INFO[ListItem.TVShowTitle] noop - !IsEmpty(ListItem.TVShowTitle) + !String.IsEmpty(ListItem.TVShowTitle) $INFO[ListItem.Season] noop - !IsEmpty(ListItem.Season) + !String.IsEmpty(ListItem.Season) $INFO[ListItem.Episode] noop - !IsEmpty(ListItem.Episode) + !String.IsEmpty(ListItem.Episode) $INFO[ListItem.Premiered] noop - !IsEmpty(ListItem.Premiered) + !String.IsEmpty(ListItem.Premiered) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Director] SendClick(2003,13) - !IsEmpty(ListItem.Director) + !String.IsEmpty(ListItem.Director) $INFO[ListItem.Writer] noop - !IsEmpty(ListItem.Writer) + !String.IsEmpty(ListItem.Writer) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) $INFO[ListItem.Duration] $LOCALIZE[12391] noop - !IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Duration) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.RatingAndVotes] noop - !IsEmpty(ListItem.RatingAndVotes) + !String.IsEmpty(ListItem.RatingAndVotes) $INFO[ListItem.FilenameAndPath] noop - !IsEmpty(ListItem.FilenameAndPath) + !String.IsEmpty(ListItem.FilenameAndPath) @@ -761,61 +716,61 @@ $INFO[ListItem.Artist] noop - !IsEmpty(ListItem.Artist) + !String.IsEmpty(ListItem.Artist) $INFO[ListItem.Album] noop - !IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Album) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Studio] noop - !IsEmpty(ListItem.Studio) + !String.IsEmpty(ListItem.Studio) $INFO[ListItem.Writer] noop - !IsEmpty(ListItem.Writer) + !String.IsEmpty(ListItem.Writer) $INFO[ListItem.Director] noop - !IsEmpty(ListItem.Director) + !String.IsEmpty(ListItem.Director) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) $INFO[ListItem.Duration] $LOCALIZE[12391] noop - !IsEmpty(ListItem.Duration) + !String.IsEmpty(ListItem.Duration) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.FilenameAndPath] noop - !IsEmpty(ListItem.FilenameAndPath) + !String.IsEmpty(ListItem.FilenameAndPath) @@ -998,14 +953,14 @@ Play Trailer ButtonInfoDialogsCommonValues - !IsEmpty(ListItem.Trailer) + !Skin.HasSetting(WindowedTrailer) + !String.IsEmpty(ListItem.Trailer) + !Skin.HasSetting(WindowedTrailer) Play Trailer Windowed ButtonInfoDialogsCommonValues PlayMedia($INFO[ListItem.Trailer],1) - !IsEmpty(ListItem.Trailer) + Skin.HasSetting(WindowedTrailer) + !String.IsEmpty(ListItem.Trailer) + Skin.HasSetting(WindowedTrailer) Set my rating diff --git a/720p/FileBrowser.xml b/720p/FileBrowser.xml index d8b4d9c..39f86f8 100644 --- a/720p/FileBrowser.xml +++ b/720p/FileBrowser.xml @@ -137,7 +137,7 @@ 211 keep $INFO[ListItem.Icon] - !SubString(Control.GetLabel(416),*) + !String.Contains(Control.GetLabel(416),*) 690 @@ -146,7 +146,7 @@ 211 keep $INFO[ListItem.Icon] - SubString(Control.GetLabel(416),*) + String.Contains(Control.GetLabel(416),*) 20 diff --git a/720p/FileManager.xml b/720p/FileManager.xml index 07c92f1..da06a88 100644 --- a/720p/FileManager.xml +++ b/720p/FileManager.xml @@ -157,7 +157,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(20) + !IsEmpty(ListItem.Label2) + Control.HasFocus(20) + !String.IsEmpty(ListItem.Label2) 0 @@ -331,7 +331,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(21) + !IsEmpty(ListItem.Label2) + Control.HasFocus(21) + !String.IsEmpty(ListItem.Label2) 0 diff --git a/720p/Home.xml b/720p/Home.xml index d1309d5..63c9586 100644 --- a/720p/Home.xml +++ b/720p/Home.xml @@ -24,7 +24,7 @@ DepthMenu 0 60 - Player.HasAudio + !Skin.HasSetting(homepageMusicinfo) + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) + Player.HasAudio + !Skin.HasSetting(homepageMusicinfo) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) VisibleFadeEffect Window_OpenClose_Animation @@ -228,7 +228,7 @@ DepthMenu 0 50 - Player.HasVideo + !Skin.HasSetting(homepageVideoinfo) + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) + Player.HasVideo + !Skin.HasSetting(homepageVideoinfo) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) VisibleFadeEffect Window_OpenClose_Animation @@ -462,7 +462,7 @@ - IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) Background End image 0 @@ -926,7 +926,7 @@ ActivateWindow(Weather) - - - !Skin.HasSetting(HomeMenuNoWeatherButton) + !IsEmpty(Weather.Plugin) + !Skin.HasSetting(HomeMenuNoWeatherButton) + !String.IsEmpty(Weather.Plugin) @@ -951,8 +951,8 @@ - ActivateWindow(Videos) - ActivateWindow(Videos,root) + ActivateWindow(Videos) + ActivateWindow(Videos,root) - - !Skin.HasSetting(HomeMenuNoVideosButton) @@ -973,8 +973,8 @@ - ActivateWindow(Music) - ActivateWindow(Music,root) + ActivateWindow(Music) + ActivateWindow(Music,root) - - !Skin.HasSetting(HomeMenuNoMusicButton) @@ -1022,7 +1022,7 @@ 9001 20 - conditional + conditional Container(9000).HasFocus(2) | Container(9000).HasFocus(10) | Container(9000).HasFocus(11) 700 700 @@ -1034,7 +1034,7 @@ - conditional + conditional Container(9000).HasFocus(3) 703 703 @@ -1046,7 +1046,7 @@ - conditional + conditional Container(9000).HasFocus(4) 704 704 @@ -1058,7 +1058,7 @@ - conditional + conditional Container(9000).HasFocus(1) 705 705 @@ -1170,7 +1170,7 @@ 20 0 - Skin.HasSetting(homepageWeatherinfo) + !IsEmpty(Weather.Plugin) + Skin.HasSetting(homepageWeatherinfo) + !String.IsEmpty(Weather.Plugin) Window_OpenClose_Animation Weather image @@ -1222,7 +1222,7 @@ white black - !IsEmpty(Window(Weather).Property(Current.Temperature)) + !String.IsEmpty(Window(Weather).Property(Current.Temperature)) Conditions Label diff --git a/720p/IncludesBackgroundBuilding.xml b/720p/IncludesBackgroundBuilding.xml index cc996da..c599851 100644 --- a/720p/IncludesBackgroundBuilding.xml +++ b/720p/IncludesBackgroundBuilding.xml @@ -7,7 +7,7 @@ BackgroundDimensions scale $INFO[Skin.CurrentTheme,special://skin/backgrounds/,.jpg] - ![Skin.HasSetting(UseCustomBackground) + !IsEmpty(Skin.String(CustomBackgroundPath))] + ![Skin.HasSetting(UseCustomBackground) + !String.IsEmpty(Skin.String(CustomBackgroundPath))] VisibleFadeEffect @@ -16,7 +16,7 @@ BackgroundDimensions scale $INFO[Skin.String(CustomBackgroundPath)] - Skin.HasSetting(UseCustomBackground) + !IsEmpty(Skin.String(CustomBackgroundPath)) + Skin.HasSetting(UseCustomBackground) + !String.IsEmpty(Skin.String(CustomBackgroundPath)) VisibleFadeEffect @@ -26,7 +26,7 @@ $INFO[ListItem.Art(fanart)] backgroundfade FanartCrossfadeTime - !Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image)) + !Skin.HasSetting(HideBackGroundFanart) + !String.IsEmpty(ListItem.Property(Fanart_Image)) Window_OpenClose_Animation ![Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)] @@ -42,7 +42,7 @@ 1280 720 Player.HasAudio + !Skin.HasSetting(ShowBackgroundVis) - IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) DepthBackground @@ -59,7 +59,7 @@ 1320 120 HomeNowPlayingBack.png - [Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)] | [Player.HasAudio + ![Skin.HasSetting(ShowBackgroundVis) | !IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))]] | [!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))] + [Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)] | [Player.HasAudio + ![Skin.HasSetting(ShowBackgroundVis) | !String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia))]] | [!Skin.HasSetting(HideBackGroundFanart) + !String.IsEmpty(ListItem.Property(Fanart_Image))] VisibleFadeEffect diff --git a/720p/IncludesHomeMenuItems.xml b/720p/IncludesHomeMenuItems.xml index 1613bf1..2377816 100644 --- a/720p/IncludesHomeMenuItems.xml +++ b/720p/IncludesHomeMenuItems.xml @@ -340,35 +340,35 @@ RunAddon($INFO[Skin.String(HomeVideosButton1)]) $INFO[system.addonicon(Skin.String(HomeVideosButton1))] - - !IsEmpty(Skin.String(HomeVideosButton1)) + !String.IsEmpty(Skin.String(HomeVideosButton1)) RunAddon($INFO[Skin.String(HomeVideosButton2)]) $INFO[system.addonicon(Skin.String(HomeVideosButton2))] - - !IsEmpty(Skin.String(HomeVideosButton2)) + !String.IsEmpty(Skin.String(HomeVideosButton2)) RunAddon($INFO[Skin.String(HomeVideosButton3)]) $INFO[system.addonicon(Skin.String(HomeVideosButton3))] - - !IsEmpty(Skin.String(HomeVideosButton3)) + !String.IsEmpty(Skin.String(HomeVideosButton3)) RunAddon($INFO[Skin.String(HomeVideosButton4)]) $INFO[system.addonicon(Skin.String(HomeVideosButton4))] - - !IsEmpty(Skin.String(HomeVideosButton4)) + !String.IsEmpty(Skin.String(HomeVideosButton4)) RunAddon($INFO[Skin.String(HomeVideosButton5)]) $INFO[system.addonicon(Skin.String(HomeVideosButton5))] - - !IsEmpty(Skin.String(HomeVideosButton5)) + !String.IsEmpty(Skin.String(HomeVideosButton5)) @@ -377,35 +377,35 @@ RunAddon($INFO[Skin.String(HomeMusicButton1)]) $INFO[system.addonicon(Skin.String(HomeMusicButton1))] - - !IsEmpty(Skin.String(HomeMusicButton1)) + !String.IsEmpty(Skin.String(HomeMusicButton1)) RunAddon($INFO[Skin.String(HomeMusicButton2)]) $INFO[system.addonicon(Skin.String(HomeMusicButton2))] - - !IsEmpty(Skin.String(HomeMusicButton2)) + !String.IsEmpty(Skin.String(HomeMusicButton2)) RunAddon($INFO[Skin.String(HomeMusicButton3)]) $INFO[system.addonicon(Skin.String(HomeMusicButton3))] - - !IsEmpty(Skin.String(HomeMusicButton3)) + !String.IsEmpty(Skin.String(HomeMusicButton3)) RunAddon($INFO[Skin.String(HomeMusicButton4)]) $INFO[system.addonicon(Skin.String(HomeMusicButton4))] - - !IsEmpty(Skin.String(HomeMusicButton4)) + !String.IsEmpty(Skin.String(HomeMusicButton4)) RunAddon($INFO[Skin.String(HomeMusicButton5)]) $INFO[system.addonicon(Skin.String(HomeMusicButton5))] - - !IsEmpty(Skin.String(HomeMusicButton5)) + !String.IsEmpty(Skin.String(HomeMusicButton5)) @@ -414,35 +414,35 @@ RunAddon($INFO[Skin.String(HomePictureButton1)]) $INFO[system.addonicon(Skin.String(HomePictureButton1))] - - !IsEmpty(Skin.String(HomePictureButton1)) + !String.IsEmpty(Skin.String(HomePictureButton1)) RunAddon($INFO[Skin.String(HomePictureButton2)]) $INFO[system.addonicon(Skin.String(HomePictureButton2))] - - !IsEmpty(Skin.String(HomePictureButton2)) + !String.IsEmpty(Skin.String(HomePictureButton2)) RunAddon($INFO[Skin.String(HomePictureButton3)]) $INFO[system.addonicon(Skin.String(HomePictureButton3))] - - !IsEmpty(Skin.String(HomePictureButton3)) + !String.IsEmpty(Skin.String(HomePictureButton3)) RunAddon($INFO[Skin.String(HomePictureButton4)]) $INFO[system.addonicon(Skin.String(HomePictureButton4))] - - !IsEmpty(Skin.String(HomePictureButton4)) + !String.IsEmpty(Skin.String(HomePictureButton4)) RunAddon($INFO[Skin.String(HomePictureButton5)]) $INFO[system.addonicon(Skin.String(HomePictureButton5))] - - !IsEmpty(Skin.String(HomePictureButton5)) + !String.IsEmpty(Skin.String(HomePictureButton5)) @@ -451,35 +451,35 @@ RunAddon($INFO[Skin.String(HomeProgramButton1)]) $INFO[system.addonicon(Skin.String(HomeProgramButton1))] - - !IsEmpty(Skin.String(HomeProgramButton1)) + !String.IsEmpty(Skin.String(HomeProgramButton1)) RunAddon($INFO[Skin.String(HomeProgramButton2)]) $INFO[system.addonicon(Skin.String(HomeProgramButton2))] - - !IsEmpty(Skin.String(HomeProgramButton2)) + !String.IsEmpty(Skin.String(HomeProgramButton2)) RunAddon($INFO[Skin.String(HomeProgramButton3)]) $INFO[system.addonicon(Skin.String(HomeProgramButton3))] - - !IsEmpty(Skin.String(HomeProgramButton3)) + !String.IsEmpty(Skin.String(HomeProgramButton3)) RunAddon($INFO[Skin.String(HomeProgramButton4)]) $INFO[system.addonicon(Skin.String(HomeProgramButton4))] - - !IsEmpty(Skin.String(HomeProgramButton4)) + !String.IsEmpty(Skin.String(HomeProgramButton4)) RunAddon($INFO[Skin.String(HomeProgramButton5)]) $INFO[system.addonicon(Skin.String(HomeProgramButton5))] - - !IsEmpty(Skin.String(HomeProgramButton5)) + !String.IsEmpty(Skin.String(HomeProgramButton5)) diff --git a/720p/IncludesHomeRecentlyAdded.xml b/720p/IncludesHomeRecentlyAdded.xml index 6496d81..531e88a 100644 --- a/720p/IncludesHomeRecentlyAdded.xml +++ b/720p/IncludesHomeRecentlyAdded.xml @@ -30,10 +30,10 @@ black - conditional - conditional - conditional - conditional + conditional + conditional + conditional + conditional 0 0 900 @@ -146,7 +146,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.1.Path)]) $INFO[Window.Property(LatestMovie.1.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.1.Title)) + !String.IsEmpty(Window.Property(LatestMovie.1.Title)) @@ -154,7 +154,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.2.Path)]) $INFO[Window.Property(LatestMovie.2.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.2.Title)) + !String.IsEmpty(Window.Property(LatestMovie.2.Title)) @@ -162,7 +162,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.3.Path)]) $INFO[Window.Property(LatestMovie.3.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.3.Title)) + !String.IsEmpty(Window.Property(LatestMovie.3.Title)) @@ -170,7 +170,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.4.Path)]) $INFO[Window.Property(LatestMovie.4.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.4.Title)) + !String.IsEmpty(Window.Property(LatestMovie.4.Title)) @@ -178,7 +178,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.5.Path)]) $INFO[Window.Property(LatestMovie.5.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.5.Title)) + !String.IsEmpty(Window.Property(LatestMovie.5.Title)) @@ -186,7 +186,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.6.Path)]) $INFO[Window.Property(LatestMovie.6.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.6.Title)) + !String.IsEmpty(Window.Property(LatestMovie.6.Title)) @@ -194,7 +194,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.7.Path)]) $INFO[Window.Property(LatestMovie.7.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.7.Title)) + !String.IsEmpty(Window.Property(LatestMovie.7.Title)) @@ -202,7 +202,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.8.Path)]) $INFO[Window.Property(LatestMovie.8.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.8.Title)) + !String.IsEmpty(Window.Property(LatestMovie.8.Title)) @@ -210,7 +210,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.9.Path)]) $INFO[Window.Property(LatestMovie.9.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.9.Title)) + !String.IsEmpty(Window.Property(LatestMovie.9.Title)) @@ -218,7 +218,7 @@ PlayMedia($ESCINFO[Window.Property(LatestMovie.10.Path)]) $INFO[Window.Property(LatestMovie.10.Thumb)] - - !IsEmpty(Window.Property(LatestMovie.10.Title)) + !String.IsEmpty(Window.Property(LatestMovie.10.Title)) @@ -267,9 +267,9 @@ black - conditional - conditional - conditional + conditional + conditional + conditional 0 0 960 @@ -408,7 +408,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.1.Path)]) - $INFO[Window.Property(LatestEpisode.1.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.1.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.1.EpisodeTitle)) @@ -416,7 +416,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.2.Path)]) - $INFO[Window.Property(LatestEpisode.2.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.2.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.2.EpisodeTitle)) @@ -424,7 +424,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.3.Path)]) - $INFO[Window.Property(LatestEpisode.3.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.3.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.3.EpisodeTitle)) @@ -432,7 +432,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.4.Path)]) - $INFO[Window.Property(LatestEpisode.4.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.4.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.4.EpisodeTitle)) @@ -440,7 +440,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.5.Path)]) - $INFO[Window.Property(LatestEpisode.5.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.5.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.5.EpisodeTitle)) @@ -448,7 +448,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.6.Path)]) - $INFO[Window.Property(LatestEpisode.6.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.6.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.6.EpisodeTitle)) @@ -456,7 +456,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.7.Path)]) - $INFO[Window.Property(LatestEpisode.7.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.7.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.7.EpisodeTitle)) @@ -464,7 +464,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.8.Path)]) - $INFO[Window.Property(LatestEpisode.8.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.8.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.8.EpisodeTitle)) @@ -472,7 +472,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.9.Path)]) - $INFO[Window.Property(LatestEpisode.9.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.9.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.9.EpisodeTitle)) @@ -480,7 +480,7 @@ PlayMedia($ESCINFO[Window.Property(LatestEpisode.10.Path)]) - $INFO[Window.Property(LatestEpisode.10.Thumb)] - !IsEmpty(Window.Property(LatestEpisode.10.EpisodeTitle)) + !String.IsEmpty(Window.Property(LatestEpisode.10.EpisodeTitle)) @@ -529,9 +529,9 @@ black - conditional - conditional - conditional + conditional + conditional + conditional 0 0 800 @@ -671,7 +671,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.1.Path)]") - $INFO[Window.Property(LatestAlbum.1.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.1.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.1.Title)) @@ -680,7 +680,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.2.Path)]") - $INFO[Window.Property(LatestAlbum.2.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.2.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.2.Title)) @@ -689,7 +689,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.3.Path)]") - $INFO[Window.Property(LatestAlbum.3.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.3.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.3.Title)) @@ -698,7 +698,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.4.Path)]") - $INFO[Window.Property(LatestAlbum.4.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.4.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.4.Title)) @@ -707,7 +707,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.5.Path)]") - $INFO[Window.Property(LatestAlbum.5.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.5.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.5.Title)) @@ -716,7 +716,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.6.Path)]") - $INFO[Window.Property(LatestAlbum.6.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.6.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.6.Title)) @@ -725,7 +725,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.7.Path)]") - $INFO[Window.Property(LatestAlbum.7.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.7.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.7.Title)) @@ -734,7 +734,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.8.Path)]") - $INFO[Window.Property(LatestAlbum.8.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.8.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.8.Title)) @@ -743,7 +743,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.9.Path)]") - $INFO[Window.Property(LatestAlbum.9.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.9.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.9.Title)) @@ -752,7 +752,7 @@ PlayMedia("$INFO[Window.Property(LatestAlbum.10.Path)]") - $INFO[Window.Property(LatestAlbum.10.Thumb)] - !IsEmpty(Window.Property(LatestAlbum.10.Title)) + !String.IsEmpty(Window.Property(LatestAlbum.10.Title)) diff --git a/720p/IncludesPVR.xml b/720p/IncludesPVR.xml index 765451e..5cf8dd3 100644 --- a/720p/IncludesPVR.xml +++ b/720p/IncludesPVR.xml @@ -23,12 +23,12 @@ WindowTitleCommons - IsEmpty(Window.Property(IsRadio)) + String.IsEmpty(Window.Property(IsRadio)) WindowTitleCommons - !IsEmpty(Window.Property(IsRadio)) + !String.IsEmpty(Window.Property(IsRadio)) WindowTitleCommons @@ -108,8 +108,8 @@ ButtonCommonValues NextChannelGroup - ActivateWindow(TVChannels) - ActivateWindow(RadioChannels) + ActivateWindow(TVChannels) + ActivateWindow(RadioChannels) TV Guide @@ -117,40 +117,40 @@ ButtonCommonValues NextChannelGroup - ActivateWindow(TVGuide) - ActivateWindow(RadioGuide) + ActivateWindow(TVGuide) + ActivateWindow(RadioGuide) Recordings 235 ButtonCommonValues - ActivateWindow(TVRecordings) - ActivateWindow(RadioRecordings) + ActivateWindow(TVRecordings) + ActivateWindow(RadioRecordings) Timer Rules 235 ButtonCommonValues - ActivateWindow(TVTimerRules) - ActivateWindow(RadioTimerRules) + ActivateWindow(TVTimerRules) + ActivateWindow(RadioTimerRules) Timers 235 ButtonCommonValues - ActivateWindow(TVTimers) - ActivateWindow(RadioTimers) + ActivateWindow(TVTimers) + ActivateWindow(RadioTimers) Search 235 ButtonCommonValues - ActivateWindow(TVSearch) - ActivateWindow(RadioSearch) + ActivateWindow(TVSearch) + ActivateWindow(RadioSearch) 250 diff --git a/720p/MusicOSD.xml b/720p/MusicOSD.xml index 9f5ad29..7d472e3 100644 --- a/720p/MusicOSD.xml +++ b/720p/MusicOSD.xml @@ -302,7 +302,7 @@ Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics) Close RunScript($INFO[Skin.String(LyricScript_Path)]) - IsEmpty(Skin.String(LyricScript_Path)) + String.IsEmpty(Skin.String(LyricScript_Path)) !MusicPlayer.Content(LiveTV) diff --git a/720p/MusicVisualisation.xml b/720p/MusicVisualisation.xml index 49de4ca..05745e8 100644 --- a/720p/MusicVisualisation.xml +++ b/720p/MusicVisualisation.xml @@ -19,7 +19,7 @@ scale $INFO[Player.Art(fanart)] AAFFFFFF - !IsEmpty(Player.Art(fanart)) + !Skin.HasSetting(HideVisualizationFanart) + !String.IsEmpty(Player.Art(fanart)) + !Skin.HasSetting(HideVisualizationFanart) 600 @@ -110,7 +110,7 @@ white black - conditional + conditional Artist label @@ -194,21 +194,21 @@ ADSP Master Mode Image 81 29 - ![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] + ![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] $INFO[ADSP.MasterOwnIcon] Audio Codec Image 81 29 - IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive + String.IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive $INFO[MusicPlayer.Codec,flagging/audio/,.png] ADSP Audio Codec Override Image 81 29 - ![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] + ![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] $INFO[ADSP.MasterOverrideIcon] diff --git a/720p/MyPVRChannels.xml b/720p/MyPVRChannels.xml index 5a014b1..ce417a6 100644 --- a/720p/MyPVRChannels.xml +++ b/720p/MyPVRChannels.xml @@ -123,7 +123,7 @@ 530 490 - ![Control.IsVisible(50) + !IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS] + ![Control.IsVisible(50) + !String.IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS] 0 0 @@ -194,7 +194,7 @@ right center false - !IsEmpty(Container(50).ListItem.NextTitle) + !String.IsEmpty(Container(50).ListItem.NextTitle) @@ -255,7 +255,7 @@ left center - IsEmpty(Listitem.Icon) + String.IsEmpty(Listitem.Icon) 50 @@ -268,7 +268,7 @@ left center - !IsEmpty(Listitem.Icon) + !String.IsEmpty(Listitem.Icon) Progressbar @@ -351,7 +351,7 @@ left center - IsEmpty(Listitem.Icon) + String.IsEmpty(Listitem.Icon) 50 @@ -364,7 +364,7 @@ left center - !IsEmpty(Listitem.Icon) + !String.IsEmpty(Listitem.Icon) Progressbar @@ -429,7 +429,7 @@ 530 490 - Control.IsVisible(50) + !IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS + Control.IsVisible(50) + !String.IsEmpty(Window.Property(IsRadio)) + System.GetBool(PVRPlayback.EnableRadioRDS) + !Skin.HasSetting(HideEPGwithRDS) + RDS.HasRDS 580 -3 diff --git a/720p/MyPVRRecordings.xml b/720p/MyPVRRecordings.xml index 22c26bf..3f08615 100644 --- a/720p/MyPVRRecordings.xml +++ b/720p/MyPVRRecordings.xml @@ -151,7 +151,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(50) + !IsEmpty(ListItem.Date) + Control.HasFocus(50) + !String.IsEmpty(ListItem.Date) 10 @@ -286,7 +286,7 @@ grey black font12 - !IntegerGreaterThan(PVR.backenddiskspaceprogr,100) + !Integer.IsGreater(PVR.backenddiskspaceprogr,100) Disk usage bar @@ -294,7 +294,7 @@ 548 290 12 - PVR.backenddiskspaceprogr!IntegerGreaterThan(PVR.backenddiskspaceprogr,100) + PVR.backenddiskspaceprogr!Integer.IsGreater(PVR.backenddiskspaceprogr,100) diff --git a/720p/MyPVRSearch.xml b/720p/MyPVRSearch.xml index dd05932..b9cc1f0 100644 --- a/720p/MyPVRSearch.xml +++ b/720p/MyPVRSearch.xml @@ -133,7 +133,7 @@ MenuItemNF.png - IsEmpty(ListItem.Date) + String.IsEmpty(ListItem.Date) 50 0 @@ -147,7 +147,7 @@ - !IsEmpty(ListItem.Date) + !String.IsEmpty(ListItem.Date) 0 5 @@ -155,7 +155,7 @@ 30 $INFO[ListItem.Icon] keep - !IsEmpty(ListItem.Icon) + !String.IsEmpty(ListItem.Icon) 50 @@ -167,7 +167,7 @@ grey2 selected ListItem.ChannelName - !IsEmpty(ListItem.Icon) + !String.IsEmpty(ListItem.Icon) 0 @@ -179,7 +179,7 @@ grey2 selected ListItem.ChannelName - IsEmpty(ListItem.Icon) + String.IsEmpty(ListItem.Icon) 240 @@ -240,7 +240,7 @@ Control.HasFocus(50) - IsEmpty(ListItem.Date) + String.IsEmpty(ListItem.Date) 50 0 @@ -254,7 +254,7 @@ - !IsEmpty(ListItem.Date) + !String.IsEmpty(ListItem.Date) 0 5 @@ -262,7 +262,7 @@ 30 $INFO[ListItem.Icon] keep - !IsEmpty(ListItem.Icon) + !String.IsEmpty(ListItem.Icon) 50 @@ -274,7 +274,7 @@ grey2 selected ListItem.ChannelName - !IsEmpty(ListItem.Icon) + !String.IsEmpty(ListItem.Icon) 0 @@ -286,7 +286,7 @@ grey2 selected ListItem.ChannelName - IsEmpty(ListItem.Icon) + String.IsEmpty(ListItem.Icon) 240 diff --git a/720p/MyPVRTimers.xml b/720p/MyPVRTimers.xml index e6ac977..0fb027f 100644 --- a/720p/MyPVRTimers.xml +++ b/720p/MyPVRTimers.xml @@ -146,7 +146,7 @@ MenuItemNF.png - IsEmpty(ListItem.Date) + String.IsEmpty(ListItem.Date) 50 0 @@ -159,7 +159,7 @@ - !IsEmpty(ListItem.Date) + !String.IsEmpty(ListItem.Date) 0 8 @@ -238,7 +238,7 @@ Control.HasFocus(50) - IsEmpty(ListItem.Date) + String.IsEmpty(ListItem.Date) 50 0 @@ -251,7 +251,7 @@ - !IsEmpty(ListItem.Date) + !String.IsEmpty(ListItem.Date) 0 8 diff --git a/720p/MyWeather.xml b/720p/MyWeather.xml index d265c9b..8c6cdbd 100644 --- a/720p/MyWeather.xml +++ b/720p/MyWeather.xml @@ -99,7 +99,7 @@ center Window_OpenClose_Animation - IsEmpty(Window.Property(WeatherProviderLogo)) + String.IsEmpty(Window.Property(WeatherProviderLogo)) @@ -205,7 +205,7 @@ grey2 black - !IsEmpty(Window.Property(Current.FeelsLike)) + !String.IsEmpty(Window.Property(Current.FeelsLike)) current dew label @@ -219,7 +219,7 @@ grey2 black - !IsEmpty(Window.Property(Current.DewPoint)) + !String.IsEmpty(Window.Property(Current.DewPoint)) current humidity label @@ -233,7 +233,7 @@ grey2 black - !IsEmpty(Window.Property(Current.Humidity)) + !String.IsEmpty(Window.Property(Current.Humidity)) current UV Index label @@ -247,7 +247,7 @@ grey2 black - !IsEmpty(Window.Property(Current.UVIndex)) + !String.IsEmpty(Window.Property(Current.UVIndex)) current Precipitation label @@ -261,7 +261,7 @@ grey2 black - !IsEmpty(Window.Property(Current.Precipitation)) + !String.IsEmpty(Window.Property(Current.Precipitation)) current Wind label @@ -275,7 +275,7 @@ grey2 black - !IsEmpty(Window.Property(Current.Wind)) + !String.IsEmpty(Window.Property(Current.Wind)) @@ -296,7 +296,7 @@ white black - !IsEmpty(Window.Property(Current.FeelsLike)) + !String.IsEmpty(Window.Property(Current.FeelsLike)) current dew Value @@ -310,7 +310,7 @@ white black - !IsEmpty(Window.Property(Current.DewPoint)) + !String.IsEmpty(Window.Property(Current.DewPoint)) current humidity Value @@ -324,7 +324,7 @@ Window.Property(Current.Humidity) white black - !IsEmpty(Window.Property(Current.Humidity)) + !String.IsEmpty(Window.Property(Current.Humidity)) current UV Index Value @@ -338,7 +338,7 @@ Window.Property(Current.UVIndex) white black - !IsEmpty(Window.Property(Current.UVIndex)) + !String.IsEmpty(Window.Property(Current.UVIndex)) current Precipitation Value @@ -352,7 +352,7 @@ Window.Property(Current.Precipitation) white black - !IsEmpty(Window.Property(Current.Precipitation)) + !String.IsEmpty(Window.Property(Current.Precipitation)) current Wind Value @@ -366,11 +366,11 @@ Window.Property(Current.Wind) white black - !IsEmpty(Window.Property(Current.Wind)) + !String.IsEmpty(Window.Property(Current.Wind)) - !IsEmpty(Window.Property(Today.IsFetched)) + !String.IsEmpty(Window.Property(Today.IsFetched)) Sunrise Label 30 @@ -383,7 +383,7 @@ grey2 black - !IsEmpty(Window.Property(Today.Sunrise)) + !String.IsEmpty(Window.Property(Today.Sunrise)) Sunset label @@ -397,7 +397,7 @@ grey2 black - !IsEmpty(Window.Property(Today.Sunset)) + !String.IsEmpty(Window.Property(Today.Sunset)) @@ -496,7 +496,7 @@ ButtonCommonValues ClearProperty(Weather.CurrentView) - !IsEmpty(Window.Property(Daily.IsFetched)) + !String.IsEmpty(Window.Property(Daily.IsFetched)) 36 hour forcast button @@ -504,7 +504,7 @@ ButtonCommonValues SetProperty(Weather.CurrentView,36hour) - !IsEmpty(Window.Property(36Hour.IsFetched)) + !String.IsEmpty(Window.Property(36Hour.IsFetched)) Weekend forcast button @@ -512,7 +512,7 @@ ButtonCommonValues SetProperty(Weather.CurrentView,weekend) - !IsEmpty(Window.Property(Weekend.IsFetched)) + !String.IsEmpty(Window.Property(Weekend.IsFetched)) Hourly forcast button @@ -520,7 +520,7 @@ ButtonCommonValues SetProperty(Weather.CurrentView,hourly) - !IsEmpty(Window.Property(Hourly.IsFetched)) + !String.IsEmpty(Window.Property(Hourly.IsFetched)) Maps button @@ -528,7 +528,7 @@ ButtonCommonValues SetProperty(Weather.CurrentView,map) - !IsEmpty(Window.Property(Map.IsFetched)) + !String.IsEmpty(Window.Property(Map.IsFetched)) Alerts button @@ -536,7 +536,7 @@ ButtonCommonValues SetProperty(Weather.CurrentView,alerts) - !IsEmpty(Window.Property(Alerts.IsFetched)) + !String.IsEmpty(Window.Property(Alerts.IsFetched)) 250 diff --git a/720p/PlayerControls.xml b/720p/PlayerControls.xml index 48aaf3e..91f5a1d 100644 --- a/720p/PlayerControls.xml +++ b/720p/PlayerControls.xml @@ -247,7 +247,7 @@ Skin.SetAddon(LyricScript_Path,xbmc.python.lyrics) Close RunScript($INFO[Skin.String(LyricScript_Path)]) - IsEmpty(Skin.String(LyricScript_Path)) + String.IsEmpty(Skin.String(LyricScript_Path)) Player.HasAudio !VideoPlayer.Content(LiveTV) diff --git a/720p/SkinSettings.xml b/720p/SkinSettings.xml index 9a84385..4f01b23 100644 --- a/720p/SkinSettings.xml +++ b/720p/SkinSettings.xml @@ -360,7 +360,7 @@ Skin.HasSetting(homepageWeatherinfo) MenuItemFO.png MenuItemNF.png - !IsEmpty(Weather.Plugin) + !String.IsEmpty(Weather.Plugin) Show Recently added Video info @@ -658,7 +658,7 @@ white MenuItemFO.png MenuItemNF.png - !IsEmpty(Skin.String(LyricScript_Path)) + !String.IsEmpty(Skin.String(LyricScript_Path)) Addon.OpenSettings($INFO[Skin.String(LyricScript_Path)]) diff --git a/720p/VideoFullScreen.xml b/720p/VideoFullScreen.xml index f9d9e1d..7d8adbd 100644 --- a/720p/VideoFullScreen.xml +++ b/720p/VideoFullScreen.xml @@ -223,7 +223,7 @@ 85 35 keep - ![IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] + ![String.IsEmpty(ADSP.MasterOwnIcon) | Player.ChannelPreviewActive] $INFO[ADSP.MasterOwnIcon] @@ -231,7 +231,7 @@ 85 35 keep - IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive + String.IsEmpty(ADSP.MasterOverrideIcon) + !Player.ChannelPreviewActive $INFO[VideoPlayer.AudioCodec,flagging/audio/,.png] @@ -239,7 +239,7 @@ 85 35 keep - ![IsEmpty(ADSP.MasterOverrideIcon) | Player.ChannelPreviewActive] + ![String.IsEmpty(ADSP.MasterOverrideIcon) | Player.ChannelPreviewActive] $INFO[ADSP.MasterOverrideIcon] @@ -253,7 +253,7 @@ 85 35 - ![IsEmpty(VideoPlayer.AudioLanguage) | Player.ChannelPreviewActive] + ![String.IsEmpty(VideoPlayer.AudioLanguage) | Player.ChannelPreviewActive] 5 0 @@ -276,7 +276,7 @@ 85 35 - ![IsEmpty(VideoPlayer.SubtitlesLanguage) | Player.ChannelPreviewActive] + ![String.IsEmpty(VideoPlayer.SubtitlesLanguage) | Player.ChannelPreviewActive] 5 0 diff --git a/720p/VideoOSD.xml b/720p/VideoOSD.xml index f13e128..2a65750 100644 --- a/720p/VideoOSD.xml +++ b/720p/VideoOSD.xml @@ -447,7 +447,7 @@ SubMenuBack-MiddleFO.png SubMenuBack-MiddleNF.png ToggleStereoMode - IntegerGreaterThan(System.StereoscopicMode,0) + Integer.IsGreater(System.StereoscopicMode,0) false @@ -473,7 +473,7 @@ SubMenuBack-MiddleFO.png SubMenuBack-MiddleNF.png StereoModeToMono - StringCompare(System.StereoscopicMode,9) + String.IsEqual(System.StereoscopicMode,9) false diff --git a/720p/ViewsAddonBrowser.xml b/720p/ViewsAddonBrowser.xml index f0b3215..38f7618 100644 --- a/720p/ViewsAddonBrowser.xml +++ b/720p/ViewsAddonBrowser.xml @@ -75,7 +75,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(550) + !IsEmpty(ListItem.Property(Addon.Status)) + Control.HasFocus(550) + !String.IsEmpty(ListItem.Property(Addon.Status)) 10 @@ -262,7 +262,7 @@ ff333333 $INFO[Listitem.Icon] keep - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) 0 @@ -277,7 +277,7 @@ center Conditional - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) 1 @@ -315,7 +315,7 @@ ff333333 $INFO[Listitem.Icon] keep - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) 0 @@ -330,7 +330,7 @@ center Conditional - !IsEmpty(ListItem.AddonBroken) + !String.IsEmpty(ListItem.AddonBroken) 1 diff --git a/720p/ViewsFileMode.xml b/720p/ViewsFileMode.xml index 52fdee5..d63b036 100644 --- a/720p/ViewsFileMode.xml +++ b/720p/ViewsFileMode.xml @@ -115,7 +115,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(50) + !IsEmpty(ListItem.Label2) + Control.HasFocus(50) + !String.IsEmpty(ListItem.Label2) 10 @@ -616,7 +616,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(51) + !IsEmpty(ListItem.Label2) + Control.HasFocus(51) + !String.IsEmpty(ListItem.Label2) 10 diff --git a/720p/ViewsLiveTV.xml b/720p/ViewsLiveTV.xml index 5472c94..9785f4f 100644 --- a/720p/ViewsLiveTV.xml +++ b/720p/ViewsLiveTV.xml @@ -75,7 +75,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(560) + !IsEmpty(ListItem.Label2) + Control.HasFocus(560) + !String.IsEmpty(ListItem.Label2) 10 diff --git a/720p/ViewsMusicLibrary.xml b/720p/ViewsMusicLibrary.xml index 3494a8f..64bf4b9 100644 --- a/720p/ViewsMusicLibrary.xml +++ b/720p/ViewsMusicLibrary.xml @@ -75,7 +75,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(506) + !IsEmpty(ListItem.Label2) + Control.HasFocus(506) + !String.IsEmpty(ListItem.Label2) 10 @@ -583,7 +583,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(511) + !IsEmpty(ListItem.Label2) + Control.HasFocus(511) + !String.IsEmpty(ListItem.Label2) 10 @@ -844,7 +844,7 @@ center font13_title blue - !IsEmpty(ListItem.Property(Artist_Born)) + !String.IsEmpty(ListItem.Property(Artist_Born)) Born Value @@ -857,7 +857,7 @@ center font13 true - !IsEmpty(ListItem.Property(Artist_Born)) + !String.IsEmpty(ListItem.Property(Artist_Born)) Formed txt @@ -870,7 +870,7 @@ center font13_title blue - !IsEmpty(ListItem.Property(Artist_Formed)) + !String.IsEmpty(ListItem.Property(Artist_Formed)) Formed Value @@ -883,7 +883,7 @@ center font13 true - !IsEmpty(ListItem.Property(Artist_Formed)) + !String.IsEmpty(ListItem.Property(Artist_Formed)) Genre txt @@ -1007,7 +1007,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(513) + !IsEmpty(ListItem.Label2) + Control.HasFocus(513) + !String.IsEmpty(ListItem.Label2) 10 diff --git a/720p/ViewsPVRGuide.xml b/720p/ViewsPVRGuide.xml index c8c4198..628fe8e 100644 --- a/720p/ViewsPVRGuide.xml +++ b/720p/ViewsPVRGuide.xml @@ -214,7 +214,7 @@ - !IsEmpty(ListItem.Label) + !String.IsEmpty(ListItem.Label) 80 508 diff --git a/720p/ViewsVideoLibrary.xml b/720p/ViewsVideoLibrary.xml index 9609cdf..4811fd8 100644 --- a/720p/ViewsVideoLibrary.xml +++ b/720p/ViewsVideoLibrary.xml @@ -865,7 +865,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(503) + !IsEmpty(ListItem.Label2) + Control.HasFocus(503) + !String.IsEmpty(ListItem.Label2) 10 @@ -1297,7 +1297,7 @@ 200 31 MediaItemDetailBG.png - Control.HasFocus(504) + !IsEmpty(ListItem.Label2) + Control.HasFocus(504) + !String.IsEmpty(ListItem.Label2) 10 diff --git a/720p/ViewsWeather.xml b/720p/ViewsWeather.xml index 7ca33a8..2393474 100644 --- a/720p/ViewsWeather.xml +++ b/720p/ViewsWeather.xml @@ -30,8 +30,8 @@ 61 200 VisibleFadeEffect - IsEmpty(Window.Property(Weather.CurrentView)) - + String.IsEmpty(Window.Property(Weather.CurrentView)) + 0 0 @@ -79,7 +79,7 @@ left center - !IsEmpty(ListItem.Property(HighTemp)) + !String.IsEmpty(ListItem.Property(HighTemp)) 30 @@ -94,7 +94,7 @@ - + 0 0 @@ -155,7 +155,7 @@ left center - !IsEmpty(ListItem.Property(HighTemp)) + !String.IsEmpty(ListItem.Property(HighTemp)) 30 @@ -170,7 +170,7 @@ - + 0 0 @@ -222,7 +222,7 @@ - + 0 0 @@ -399,7 +399,7 @@ $INFO[Window.Property(Day$PARAM[item_id].Outlook)] $INFO[System.TemperatureUnits] noop - Weather.IsFetched + !IsEmpty(Window.Property(Day$PARAM[item_id].Outlook)) + IsEmpty(Window.Property(Daily.IsFetched)) + Weather.IsFetched + !String.IsEmpty(Window.Property(Day$PARAM[item_id].Outlook)) + String.IsEmpty(Window.Property(Daily.IsFetched)) @@ -409,7 +409,7 @@ resource://resource.images.weathericons.default/$INFO[Window.Property(Daily.$PARAM[item_id].OutlookIcon)] $INFO[Window.Property(Daily.$PARAM[item_id].Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Daily.$PARAM[item_id].WindSpeed)] $INFO[Window.Property(Daily.$PARAM[item_id].WindDirection)] noop - Weather.IsFetched + !IsEmpty(Window.Property(Daily.$PARAM[item_id].Outlook)) + !IsEmpty(Window.Property(Daily.IsFetched)) + Weather.IsFetched + !String.IsEmpty(Window.Property(Daily.$PARAM[item_id].Outlook)) + !String.IsEmpty(Window.Property(Daily.IsFetched)) @@ -419,7 +419,7 @@ resource://resource.images.weathericons.default/$INFO[Window.Property(Hourly.$PARAM[item_id].OutlookIcon)] $INFO[Window.Property(Hourly.$PARAM[item_id].Outlook),[COLOR=grey2]$LOCALIZE[33030]: [/COLOR]][CR][COLOR=grey2]$LOCALIZE[383]: [/COLOR]$INFO[Window.Property(Hourly.$PARAM[item_id].WindSpeed)] $INFO[Window.Property(Hourly.$PARAM[item_id].WindDirection)] noop - Weather.IsFetched + !IsEmpty(Window.Property(Hourly.$PARAM[item_id].Outlook)) + !IsEmpty(Window.Property(Hourly.IsFetched)) + Weather.IsFetched + !String.IsEmpty(Window.Property(Hourly.$PARAM[item_id].Outlook)) + !String.IsEmpty(Window.Property(Hourly.IsFetched)) @@ -429,12 +429,12 @@ $INFO[Window.Property(Map.$PARAM[item_id].Area)] $INFO[Window.Property(Map.$PARAM[item_id].Layer)] noop - Weather.IsFetched + !IsEmpty(Window.Property(Map.$PARAM[item_id].Area)) + !IsEmpty(Window.Property(Map.IsFetched)) + Weather.IsFetched + !String.IsEmpty(Window.Property(Map.$PARAM[item_id].Area)) + !String.IsEmpty(Window.Property(Map.IsFetched)) - StringCompare(Window.Property(Weather.CurrentView),36hour) + !IsEmpty(Window.Property(36Hour.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),36hour) + !String.IsEmpty(Window.Property(36Hour.IsFetched)) VisibleFadeEffect Hidden Button for focus @@ -656,7 +656,7 @@ - StringCompare(Window.Property(Weather.CurrentView),weekend) + !IsEmpty(Window.Property(Weekend.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),weekend) + !String.IsEmpty(Window.Property(Weekend.IsFetched)) VisibleFadeEffect Hidden Button for focus @@ -885,7 +885,7 @@ 62 200 VisibleFadeEffect - StringCompare(Window.Property(Weather.CurrentView),hourly) + !IsEmpty(Window.Property(Hourly.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),hourly) + !String.IsEmpty(Window.Property(Hourly.IsFetched)) 0 @@ -1005,7 +1005,7 @@ $LOCALIZE[31909] noop - IsEmpty(Window.Property(Hourly.IsFetched)) + String.IsEmpty(Window.Property(Hourly.IsFetched)) @@ -1118,7 +1118,7 @@ - StringCompare(Window.Property(Weather.CurrentView),map) + !IsEmpty(Window.Property(Map.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),map) + !String.IsEmpty(Window.Property(Map.IsFetched)) VisibleFadeEffect header label @@ -1191,7 +1191,7 @@ 200 horizontal VisibleFadeEffect - StringCompare(Window.Property(Weather.CurrentView),map) + !IsEmpty(Window.Property(Map.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),map) + !String.IsEmpty(Window.Property(Map.IsFetched)) area image @@ -1279,7 +1279,7 @@ - StringCompare(Window.Property(Weather.CurrentView),alerts) + !IsEmpty(Window.Property(Alerts.IsFetched)) + String.IsEqual(Window.Property(Weather.CurrentView),alerts) + !String.IsEmpty(Window.Property(Alerts.IsFetched)) VisibleFadeEffect Hidden Button for focus @@ -1317,7 +1317,7 @@ - !StringCompare(Window.Property(Alerts.Count),0) + !String.IsEqual(Window.Property(Alerts.Count),0) 40 117 @@ -1341,7 +1341,7 @@ center center - StringCompare(Window.Property(Alerts.Count),0) + String.IsEqual(Window.Property(Alerts.Count),0) diff --git a/720p/includes.xml b/720p/includes.xml index ef7ffcd..c56a424 100644 --- a/720p/includes.xml +++ b/720p/includes.xml @@ -49,8 +49,8 @@ $INFO[ListItem.Comment] - $INFO[Container(50).Listitem.Icon] - $INFO[Container.Art(artist.thumb)] + $INFO[Container(50).Listitem.Icon] + $INFO[Container.Art(artist.thumb)] DefaultAlbumCover.png DefaultArtist.png @@ -60,11 +60,11 @@ flagging/lists/3D.png - $INFO[ListItem.Art(banner)] + $INFO[ListItem.Art(banner)] $INFO[ListItem.Icon] - $INFO[ListItem.Art(poster)] + $INFO[ListItem.Art(poster)] $INFO[ListItem.Icon] @@ -72,7 +72,7 @@ $INFO[ListItem.TrackNumber,([COLOR=selected][B],[/B][/COLOR]) - ]$INFO[ListItem.Label] - ActivateWindow(videoplaylist) + ActivateWindow(videoplaylist) ActivateWindow(musicplaylist) @@ -80,29 +80,29 @@ DialogBack2.png - bluray - hddvd - dvd - TV - vhs + bluray + hddvd + dvd + TV + vhs - mpaa_general - mpaa_pg13 - mpaa_pg - mpaa_restricted - mpaa_nc17 - mpaa_notrated + mpaa_general + mpaa_pg13 + mpaa_pg + mpaa_restricted + mpaa_nc17 + mpaa_notrated - divx + divx $INFO[ListItem.VideoCodec] $LOCALIZE[31042] $LOCALIZE[31043] $LOCALIZE[15107] $INFO[Player.CacheLevel]% - $LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR] + $LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekStepSize][/COLOR] $LOCALIZE[31046][COLOR=grey] $INFO[Player.SeekOffset][/COLOR] $LOCALIZE[31046] $LOCALIZE[31044] @@ -121,7 +121,7 @@ OSDRepeatNF.png - $LOCALIZE[19199] - $LOCALIZE[19024] + $LOCALIZE[19199] - $LOCALIZE[19024] $LOCALIZE[19199] - $LOCALIZE[19023] @@ -465,7 +465,7 @@ - Player.HasMedia + IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) + Player.HasMedia + String.IsEmpty(Window(videolibrary).Property(PlayingBackgroundMedia)) VisibleFadeEffect WindowOpen WindowClose @@ -1042,13 +1042,13 @@ ButtonCommonValues $VAR[PlayList] - [Window.IsActive(videolibrary) + !StringCompare(Playlist.Length(video),0)] | [[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !StringCompare(Playlist.Length(music),0)] + [Window.IsActive(videolibrary) + !String.IsEqual(Playlist.Length(video),0)] | [[Window.IsActive(musiclibrary) | Window.IsActive(musicfiles)] + !String.IsEqual(Playlist.Length(music),0)] DepthSideBlade - Container.Scrolling + [StringCompare(Container.SortMethod,$LOCALIZE[551]) | StringCompare(Container.SortMethod,$LOCALIZE[561]) | StringCompare(Container.SortMethod,$LOCALIZE[558]) | StringCompare(Container.SortMethod,$LOCALIZE[557]) | StringCompare(Container.SortMethod,$LOCALIZE[556])] + Container.Scrolling + [String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556])] Visible Hidden 300r @@ -1214,7 +1214,7 @@ 55 keep $INFO[ListItem.Property(Art(poster))] - StringCompare(Window(Home).Property(TVGuide.ThumbType),0) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0) Banner @@ -1224,7 +1224,7 @@ 55 keep $INFO[ListItem.Property(Art(banner))] - StringCompare(Window(Home).Property(TVGuide.ThumbType),1) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1) Logo @@ -1234,7 +1234,7 @@ 55 keep $INFO[ListItem.Property(Path),,logo.png] - StringCompare(Window(Home).Property(TVGuide.ThumbType),2) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2) Episode Number @@ -1297,7 +1297,7 @@ 55 keep $INFO[ListItem.Property(Art(poster))] - StringCompare(Window(Home).Property(TVGuide.ThumbType),0) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),0) Banner @@ -1307,7 +1307,7 @@ 55 keep $INFO[ListItem.Property(Art(banner))] - StringCompare(Window(Home).Property(TVGuide.ThumbType),1) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),1) Logo @@ -1317,7 +1317,7 @@ 55 keep $INFO[ListItem.Property(Path),,logo.png] - StringCompare(Window(Home).Property(TVGuide.ThumbType),2) + String.IsEqual(Window(Home).Property(TVGuide.ThumbType),2) Episode Number @@ -1423,7 +1423,7 @@ WindowTitleCommons - !IsEmpty(Container.FolderName) + !String.IsEmpty(Container.FolderName) WindowTitleCommons @@ -1438,62 +1438,62 @@ 1280 720 - conditional + conditional $INFO[ListItem.Property(Artist_Born)] noop - !IsEmpty(ListItem.Property(Artist_Born)) + !String.IsEmpty(ListItem.Property(Artist_Born)) $INFO[ListItem.Property(Artist_Formed)] noop - !IsEmpty(ListItem.Property(Artist_Formed)) + !String.IsEmpty(ListItem.Property(Artist_Formed)) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Property(Artist_Mood)] noop - !IsEmpty(ListItem.Property(Artist_Mood)) + !String.IsEmpty(ListItem.Property(Artist_Mood)) $INFO[ListItem.Property(Artist_Style)] noop - !IsEmpty(ListItem.Property(Artist_Style)) + !String.IsEmpty(ListItem.Property(Artist_Style)) $INFO[ListItem.Property(Artist_Instrument)] noop - !IsEmpty(ListItem.Property(Artist_Instrument)) + !String.IsEmpty(ListItem.Property(Artist_Instrument)) $INFO[ListItem.Property(Artist_Died)] noop - !IsEmpty(ListItem.Property(Artist_Died)) + !String.IsEmpty(ListItem.Property(Artist_Died)) $INFO[ListItem.Property(Artist_Disbanded)] noop - !IsEmpty(ListItem.Property(Artist_Disbanded)) + !String.IsEmpty(ListItem.Property(Artist_Disbanded)) $INFO[ListItem.Property(Artist_YearsActive)] noop - !IsEmpty(ListItem.Property(Artist_YearsActive)) + !String.IsEmpty(ListItem.Property(Artist_YearsActive)) @@ -1501,61 +1501,61 @@ $INFO[ListItem.Artist] noop - !IsEmpty(ListItem.Artist) + !String.IsEmpty(ListItem.Artist) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.RatingAndVotes] noop - !IsEmpty(ListItem.RatingAndVotes) + !String.IsEmpty(ListItem.RatingAndVotes) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.Property(Album_Mood)] noop - !IsEmpty(ListItem.Property(Album_Mood)) + !String.IsEmpty(ListItem.Property(Album_Mood)) $INFO[ListItem.Property(Album_Style)] noop - !IsEmpty(ListItem.Property(Album_Style)) + !String.IsEmpty(ListItem.Property(Album_Style)) $INFO[ListItem.Property(Album_Theme)] noop - !IsEmpty(ListItem.Property(Album_Theme)) + !String.IsEmpty(ListItem.Property(Album_Theme)) $INFO[ListItem.Property(Album_Type)] noop - !IsEmpty(ListItem.Property(Album_Type)) + !String.IsEmpty(ListItem.Property(Album_Type)) $INFO[ListItem.Property(Album_Label)] noop - !IsEmpty(ListItem.Property(Album_Label)) + !String.IsEmpty(ListItem.Property(Album_Label)) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) @@ -1563,109 +1563,109 @@ $INFO[ListItem.Artist] noop - !IsEmpty(ListItem.Artist) + !String.IsEmpty(ListItem.Artist) $INFO[ListItem.Album]$INFO[listitem.discnumber, - $LOCALIZE[427] ] noop - !IsEmpty(ListItem.Album) + !String.IsEmpty(ListItem.Album) $INFO[ListItem.Genre] noop - !IsEmpty(ListItem.Genre) + !String.IsEmpty(ListItem.Genre) $INFO[ListItem.Mood] noop - !IsEmpty(ListItem.Mood) + !String.IsEmpty(ListItem.Mood) $INFO[ListItem.Year] noop - !IsEmpty(ListItem.Year) + !String.IsEmpty(ListItem.Year) $INFO[ListItem.TrackNumber] noop - !IsEmpty(ListItem.TrackNumber) + !String.IsEmpty(ListItem.TrackNumber) $INFO[ListItem.RatingAndVotes] noop - !IsEmpty(ListItem.RatingAndVotes) + !String.IsEmpty(ListItem.RatingAndVotes) $INFO[ListItem.Userrating] noop - !IsEmpty(ListItem.Userrating) + !String.IsEmpty(ListItem.Userrating) $INFO[ListItem.Property(Role.Composer)] noop - !IsEmpty(ListItem.Property(Role.Composer)) + !String.IsEmpty(ListItem.Property(Role.Composer)) $INFO[ListItem.Property(Role.Conductor)] noop - !IsEmpty(ListItem.Property(Role.Conductor)) + !String.IsEmpty(ListItem.Property(Role.Conductor)) $INFO[ListItem.Property(Role.Orchestra)] noop - !IsEmpty(ListItem.Property(Role.Orchestra)) + !String.IsEmpty(ListItem.Property(Role.Orchestra)) $INFO[ListItem.Property(Role.Lyricist)] noop - !IsEmpty(ListItem.Property(Role.Lyricist)) + !String.IsEmpty(ListItem.Property(Role.Lyricist)) $INFO[ListItem.Property(Role.Remixer)] noop - !IsEmpty(ListItem.Property(Role.Remixer)) + !String.IsEmpty(ListItem.Property(Role.Remixer)) $INFO[ListItem.Property(Role.Arranger)] noop - !IsEmpty(ListItem.Property(Role.Arranger)) + !String.IsEmpty(ListItem.Property(Role.Arranger)) $INFO[ListItem.Property(Role.Engineer)] noop - !IsEmpty(ListItem.Property(Role.Engineer)) + !String.IsEmpty(ListItem.Property(Role.Engineer)) $INFO[ListItem.Property(Role.Producer)] noop - !IsEmpty(ListItem.Property(Role.Producer)) + !String.IsEmpty(ListItem.Property(Role.Producer)) $INFO[ListItem.Property(Role.DJMixer)] noop - !IsEmpty(ListItem.Property(Role.DJMixer)) + !String.IsEmpty(ListItem.Property(Role.DJMixer)) $INFO[ListItem.Property(Role.Mixer)] noop - !IsEmpty(ListItem.Property(Role.Mixer)) + !String.IsEmpty(ListItem.Property(Role.Mixer)) diff --git a/720p/script-NextAired-TVGuide.xml b/720p/script-NextAired-TVGuide.xml index 27e1093..204cf36 100644 --- a/720p/script-NextAired-TVGuide.xml +++ b/720p/script-NextAired-TVGuide.xml @@ -10,7 +10,7 @@ CommonBackground - !IsEmpty(Window(home).Property(TVGuide.BackgroundFanart)) + !String.IsEmpty(Window(home).Property(TVGuide.BackgroundFanart)) 0 0 @@ -143,7 +143,7 @@ 0 Monday - IntegerGreaterThan(Container(200).NumItems,0) + Integer.IsGreater(Container(200).NumItems,0) 300 660 @@ -186,7 +186,7 @@ Tuesday - IntegerGreaterThan(Container(201).NumItems,0) + Integer.IsGreater(Container(201).NumItems,0) 300 660 @@ -229,7 +229,7 @@ Wednesday - IntegerGreaterThan(Container(202).NumItems,0) + Integer.IsGreater(Container(202).NumItems,0) 300 660 @@ -272,7 +272,7 @@ Thursday - IntegerGreaterThan(Container(203).NumItems,0) + Integer.IsGreater(Container(203).NumItems,0) 300 660 @@ -315,7 +315,7 @@ Friday - IntegerGreaterThan(Container(204).NumItems,0) + Integer.IsGreater(Container(204).NumItems,0) 300 660 @@ -358,7 +358,7 @@ Saturday - IntegerGreaterThan(Container(205).NumItems,0) + Integer.IsGreater(Container(205).NumItems,0) 300 660 @@ -401,7 +401,7 @@ Sunday - IntegerGreaterThan(Container(206).NumItems,0) + Integer.IsGreater(Container(206).NumItems,0) 300 660 diff --git a/720p/script-globalsearch-main.xml b/720p/script-globalsearch-main.xml index d93c7ee..d57f90f 100644 --- a/720p/script-globalsearch-main.xml +++ b/720p/script-globalsearch-main.xml @@ -616,7 +616,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 100 @@ -637,7 +637,7 @@ font12 grey2 center - !SubString(ListItem.Property(Duration),min) + !String.Contains(ListItem.Property(Duration),min) 100 @@ -648,7 +648,7 @@ font12 grey2 center - SubString(ListItem.Property(Duration),min) + String.Contains(ListItem.Property(Duration),min) 100 @@ -667,7 +667,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(TagLine)) 100 @@ -677,7 +677,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline)) + String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline)) @@ -702,7 +702,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 100 @@ -723,7 +723,7 @@ font12 grey2 center - !SubString(ListItem.Property(Duration),min) + !String.Contains(ListItem.Property(Duration),min) 100 @@ -734,7 +734,7 @@ font12 grey2 center - SubString(ListItem.Property(Duration),min) + String.Contains(ListItem.Property(Duration),min) 100 @@ -753,7 +753,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(TagLine)) 100 @@ -763,7 +763,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline)) + String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline)) @@ -849,7 +849,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 100 @@ -870,7 +870,7 @@ font12 grey2 center - !SubString(ListItem.Property(Duration),min) + !String.Contains(ListItem.Property(Duration),min) 100 @@ -881,7 +881,7 @@ font12 grey2 center - SubString(ListItem.Property(Duration),min) + String.Contains(ListItem.Property(Duration),min) 100 @@ -900,7 +900,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(TagLine)) 100 @@ -910,7 +910,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline)) + String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline)) @@ -935,7 +935,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 100 @@ -956,7 +956,7 @@ font12 grey2 center - !SubString(ListItem.Property(Duration),min) + !String.Contains(ListItem.Property(Duration),min) 100 @@ -967,7 +967,7 @@ font12 grey2 center - SubString(ListItem.Property(Duration),min) + String.Contains(ListItem.Property(Duration),min) 100 @@ -986,7 +986,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(TagLine)) 100 @@ -996,7 +996,7 @@ font10 white - IsEmpty(ListItem.Property(TagLine)) + IsEmpty(ListItem.Property(PlotOutline)) + String.IsEmpty(ListItem.Property(TagLine)) + String.IsEmpty(ListItem.Property(PlotOutline)) @@ -1082,7 +1082,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 7 @@ -1139,7 +1139,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 7 @@ -1390,7 +1390,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 160 @@ -1445,7 +1445,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 160 @@ -1560,7 +1560,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 135 @@ -1625,7 +1625,7 @@ 30 30 OverlayWatched.png - IntegerGreaterThan(ListItem.Property(PlayCount),0) + Integer.IsGreater(ListItem.Property(PlayCount),0) 135 diff --git a/addon.xml b/addon.xml index c508311..29b6e3f 100644 --- a/addon.xml +++ b/addon.xml @@ -1,7 +1,7 @@ diff --git a/changelog.txt b/changelog.txt index f4be405..29f3fa4 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,11 @@ +[B]3.0.6[/B] + +- Added game controller support +- Added DefaultAddonInputstream.png and DefaultAddonLookAndFeel.png +- Changed unknown-user.png to DefaultUser.png +- Removed obsolete fanart code from DialogVideoInfo.xml +- Updated boolean conditions + [B]3.0.5[/B] - Updated language files from Transifex diff --git a/media/DefaultAddonGame.png b/media/DefaultAddonGame.png new file mode 100644 index 0000000000000000000000000000000000000000..646b3d95114ae686972825146cf25ed77444adf7 GIT binary patch literal 34279 zcmdp7g;N~O)4s#q10=Y+ySux)yC3dwxLfexfkT43I|TCL7Tn!kf`0t|jjw9AdUtAP zwzj8x`srtSV^o!8P?5eN0RRA0Iax_{008)T2?QX(eF{Uja_dil2$I!v2LO<<|91ib zKXUOu8%Zr>)s+AMKPmtK90maV`}mZ{0Dvbe0B~Xo0Ptr40C+CnO@^fbfCwi!Nij{I zm9uW|E~;fM;^%53Et&#%_nuaFl@qxi4dG`j1R;T@?k*D*fv(l8u<9z;RUe9AL zzn14Odx%T*J(Kx?7`eW9OU;V;!5O*bslH*@(D>ceAbRgb()&>o@yYqQ5tQh%=O67B zXG8y{mKN@(p2zM>WEY=70^v(6%-}6(5}zXql7FKguv@$UnojBE|Nf$O1^`-XtEyg~ z2sW-FWefqles@Rew682s7|UG$eU7w5#g!d}4CuMku>B`>0JLN<;CXcu&z`CZY-zZ+ zH_nC{)ox*jO|EvdV$c9AfA;wQb`!sEEO97){b74qV2<`)Z#?1b)Y9O2&H!kD$;bLu zl(UxOzvO8Ep=6v$ri*d3LfX>D3Lqc6n={4{!>d#&+JgUCd!8}wPAjLpmLpAtOlQOape)$LLNmBQK;FTJwx) zw7Q+i!;9bTdYH?3Q2>RNPK}0L5I8FcZKOtNtOG^NfS`>;r77&l`%O}@zUNPx=;!2t z^lmn#o?>LfgAt)*)8LWY1vb1DHAnp9tmvVcFyEM0CvY(v9jh(@;I$u{lys0@ub?mi z0ixjdr&ug|^&293sFp4`YICJudUUXGx;k+68louH|8<3YYR0s-rWf%A(+)~SQv8j{ zkD9)HF<{DJbi%j)Hwr6NuGjV#H`37E^czW-i?5et8H+O+awxE(A#+USa;5F>2RV6efGi5;L?ewt#Y#~YU_3)!nU zg4iBL%2i_bAwD0U%DU&A~;?&Fc_T=%#K;p|Rn5DS^hJ3!US`kR9 zHzR|%jb0T*`5HP(MMlVW-DerU0KfF{@PMX&jwbzVf3&PKP#r~cm0qS|5m18uG7{A% zT8@G5O_(=uq{?z4z{FVVWNzogp$&C1pOwl7izXfkz|ka@#J?2C*I4`L6LxtjEt;5m z-6;+V^rTTjB!z}+yr2!BWVxsLU_GFCh7D5w++n3{Znr-@Qy$gFGX ziD;aQ)74)cI1)vLh@*|2dOAAta0WsmFwIJ~as1+%Ti=FGxrMJA(O(1zm<$jxFm0AY z9J^O=ME#^p!Uv?tL}6|s#9j1*$OzB;2YHcc)S@JCAY1hfJqgGEz7S^N|Bh*N_t_b4 z-1Z8A;^pZKKb%yAmgE)W3KdAa7+h~9MCb~Y#x7%FHZ5$8UEFYmxz{EbHbg^6cznHq z%NO<~ei@0J-qeWcnanKUBYI=*a;v#pA!+kJZR~wbzZw=r90I}G%obGZ#6e9nc&B~| zyheumuXZO;Y>##u&v|3FKL^fZkRVHaj;Iy~ISc>z@>h)DVvOQL#qI494}WxhkufWn zg+wIbzM3B}aC#ve`<_ofInKDXtTBgwR=tzIincTHxQ4XoUibM$=?PApUiv?nktWF& zgA1n!1lQ(_`J0L9Lh639Y67$IlB)@ffkz^|3!eJX)%Jx@nkld zNt|cqc7xHpZ~BO2)R^~y)F`O)06?`DybOAL(Y|+GTSrWD0$dA$(isWK(7$D>DyM}R z4W=T)@!_Qc>hE|5I;_(g!>>F1eSJ62)XbB$TYXQYpB5Ex{6uF|3sj7B(CB*W=J6JO zK{i2*Fvi~iNI4;l;)u04%ff;x+>DtnTA6wq-hl{5ZN!^*6Yw+MC0d96S z>^Lu`vn#FI(Z~P^?BPK|N4mKk)pOp5l5mkKaO#NxSWdC6x&TPduh@nWiu)E0bVvDZ z@Pirul zTf3r`F;BwBf)N~Y?q$2aP2l2#4~GM2@1?Qni$40!qg-zW1iuL|RXIAsf2TvF++hwI zAi8XCe{VN=rbh<;Vf2J8d;|CmrtAx-bvP^01CjMc+t3?4mB8Q%1d$Y80r@XreE2@wR%PU)xKr7rc_rJ0Y)1vQdUWjKCbqZ(r2JsACmIA+uY4< z8Zp|haLN|%kb3*HzXO}t7|a&_1K;<`1xNmQ9U0xKIM|c#0R(#QiSjrOK%# zr#w}wab}L6)P{>fsRq%+=(`R&lj>hbU4ysVzx-kBC!~gs8HA(w+rqPw$%WWOxL?;f zyCmg$w!AuuBU1`^uzyd_Uf2ofcy!w2Lj*)oj~oxZ-u~#AX1GZ!N@4=xSkS=aRm)^) zI2L9zMTZkx(qdAh5yUbkn9+T)mhK$XjX{c;E%0}9S3d5!>@4o_J&%F@_YV$ zknb@DZ|2&{@n8Qov{I2mLOBvT7C1U0rN78g`tKYHJZHR;)rKY)2_2@a8j77fSVBdz z)(+wJg$_%UOis29eLH$BWKqd?*E_*Wo2AP8Am12}C2%`c1#+(}MkB5utK^tTjxSM{ zW&P&4F5M~8Nt@st+LiCAZC-YBheKBN z5ip^ehXZ5l2qy|w_8Kt1E4|(YL{^xtkmP+}hoS;68K@otVMTvC4GtL%pk-yj_)<*~ z^jJ+3wEMF9?5_?^P+4})zyY3|Ot?>(;QFd3aPbCZYJe=llT;3e)l!AY41mK1SWgQ- z%=wqJNa&U>6b4-lpPs$g2+5993|*QXM>ifV&}bxCoJu^G{VQ5{cYjA)R((>EX-eW3O73HWP6_uPSUBQ(Ixp+foS>FnjKHs1(7 zy1l1sm!)8>E*Tw_7ozF1m99ycNmOc>zauNO8-ICy;sa3o!-Bbe)>x2)(-#s5zs}O_ z!`5;lUyky)Qn)EW=~c1_g@lYmicGK-ULOssNB1?BH9G4bw5ty5F)>i)a#)5GfMw~^ zCtv1z<_9gti*1IDv=g0^%o`)8&s~5qFOS=m{L&W(o>`G)x-p@?%!{8{x|++&mqMJq;++-RSTlGx2wYUz28)L*0AtA{^Wg9m*2)Ri%nolrkeN1neL`f)Ku3k zo)j$h?i7dZqjPH3N4#3LA=b<6nHq2{?+uo{%W&_~cELJB(kt#QK#gaqft}uUrOLuV zNNqSPLGHdc9*Ak`iU1$dsB@IGqBmOeje5y)VX(~#<%ZMnJ&=+I_GxFk|7QpdHzF?? zsDy-+0ToKgjgxN9WC=&=hQ^mKL5k3NCPg#PGeZ!i#yUuW(PrcVUq%jbtl|NJR}*k~ zcz&RWI*+@!J2b+A1@L;BvQ+gl5i}k`T}u2Y{YQAtLKzO)xbv`|rCo)3{>#oYzVX`f zswB&_QE@?6Caz`$*XO(0RBzllHW{T)5}-qHYdJ7w5kpunwwQIr)@BLTeT%_SSQ&o> zON&%OA0sllRi8rk+ws4Xgk=3-D2(Eh#<9FbI9kSNVTpOj!=A-sV3BYeaJLd#73XIB z>Ufwg=qZpJz*RtLRraL5d25ss|L4ItXnJvy0G|bE6&~r ziM3w$+{XL?7A}TKY>lZk2)v*0vsX9O8qjwaXJSNa zgb9w5bjd2n7G#F8^38rEBP$ICLkya75n2SOoFn64lDf`ndD*utC!(%sbpB~Rz+G3f} z5Ki;*x2sPNrd0aSKH>qzYg~TeLVVGCyau$%*X-oz41{&T1_VsYb}xX&UbaS9z?yy2 z{&NHq;A*j~b${jG`52-Gd4Fp=anWL~^tf^nwv=M6IMtSMPZN!+ckPGhu!}QrqL~|z z>wB=>EU)vav~5pD{>e$ zPNp5jZQA*M5upco2z^Y+d20cmoxV+J;ePTCDXkkTOwQNul93ULwG!yAg&~;RJ!S$E zX6bOdSJb}<%be(7&-AxcGowc+0(s4$MIeQ+v{nP=l)A# z&;6)IqXG0$lj!;RWOiP&b)b8*#;=F=np3kj?Yk)!7k)=zfF-glj|^!5=oH#}E3rok zC6Pq5M^~&yH8hh2Oxl-h%i}%0Qek1^k6m`4eQiilMYTnW0_r~^S&ve$MhEn}v~GE8 zLqY1jh|jg5s}m)Q{b25|dGOr`^RNd&hY4lr8g5wQowOJ&fH6+UK=O8f{8{AuAgL09 zC%TLVR0lijZZ4-w9H&SBEKC(0(9DF?Oj>%|`OohJUWk-N9)+nN$w@btKtjL=1wS*t)%_9;)^BMV)$-_m?*CGOmW1y^hXeS_=<5vwE+uD%vI zql|vN;;sB81|{}$7pGq1$52Y=COAJtjW-{D#IrbR>u|6X2oQacrv97y4_V>ZJ{J%>G-;+YKVPzrEWYt%6 z6RoXHhG)$=TB+mIiNsFgcJKH*%rHVYWSu2`cmMT4baK^ zmLuiInfFVPU6Nh4(|$4ZsR>h`M7EdYrJbQJ`d(?d0D%uiK%ewx{%%;IX1q(Bmi0E(YT*u{C_lvB5MF zI)Q#BvJ-Uuuki{({S@ijDh?>oe2ZAwnRkPC`HltACkf99dM=xsF!i&W8^vOU#v<-% zI5R6r89BZ5LDiM_;AeWO#^uk$U8yE&`sO*$qr>*`4_nvvfRSv2ioscg{ac5MpO!iK z;&AD1aazAKbUg2NvcV7)n@9|i_V6;a{I;wTLtTRd-S}1Xy=LVXZdeG$Ur*CQ)zKpT z@gm(TRpvd_QGXCE4k$KVa^A`*0A4;RR~>|`P0s-<`)40{XWF3mXm@AMRkteR9%)f@AenAB3A%cdBAsF{!bfTrdF2gpelPG-1y+N-Z!mIxz*PEn7r)bYFSupC)dcYd6-q>?LN z)&0c+zkH>V|9Lt33q2Hj10d6GAL#!Ug7$*jTw;2=IpO_BD*peyGk>HF`}?;M5dOeo}kg>5KVce+_~GLh=O`wOoLv<<3yGq zfIK&r%m*uW_#~#(#*ahs0VizZsjB}^K>3fj?QkNUYu8un;YGudZ?u!Y*r-5o(8yZD zdL^Q5P`}az|ARo?mJYB z6Z}J*@3r)jzrk(ic1(USLUgM#a`ybcQ$UvMPK?S#?*Y?gFD$@5uy~(%YSTDV6Ap6= zLwTHWZv$texF`j&Onv-XyI2Zrl3_Dx;d5fG`Qk2TlMCYqM+2I3^6n3OzSYfrM>)BN`=Jc`vl($_0|qt0!s(s# zM^sA+i#FEF)r}S5>SCCTausZ7iYUxnAJ3S$eZ70yZIUUqfR(Kc_VR0PzC6dxTL~V8 zJ-G$hofjcG14aI~mz;VYgU#-&$IrC2NSl7ZRnk;2qMbzf52bW745AeDt-II0rY@=+ zxi5jo6PY$XiX9!M0IWdEr7T4CeCpDXk>_WzM25kV!*3KWAzXS$j3FcOX z2&{>TcNYQsuljs#5>N!It4%F}n<|#_BViv>#yJ9 zN!p?J^MjgllpL9-%zPghGnn&-R!ZZVhr`NUs(;SsOkx?9KbUXUzo?eqo4=3W>gM%E z|9<$!Urisr`_smjP)K4IqXyaJS&nL_t?l1546#siXd({Sk-YU8$}PtR2s12Q-ID{P zDS*m?fWwb&^yRI({hpSU*;f8}RN|}EDk(Ern0EgreKA#7X6b9h_%@05l> z9C@uhc`E>3J%|4{1)*B8$_^GRZT9_XS!C*P5!;u!wPl5YrMh{WCcE)agmih}CwBlbWLC$J9)qp_!etvFYIa+icb>kr)E9golPLXPKno2k@l30W~+3fYMsEH`i8i5I%+32aPy-{vz<=TKKF%9~+& zK;iPz(A632ys;0ViIMR@q5!^#7vcs$%kJ0L;B|zj{2XCbt@dl2&`4Z4jR3fV`XvnM)$T=l^!p}K^P(iZ656I` z!uu>qaV2g0I7Qf8eZ~I1cmGW;t`~?1zltP13@HOwmM_4Lzpz>3@o-9{Q!wai(hR^W z$W5uj>?E@cu-@AFms%|$bHNCR|5GH)*V;m*_+52w!r!Yo+G2I}N+54&5NoUfT2^$R z_ZJ?m&M(um>GP{M?$1@$m^ty^?J#@nzVY6eR#UzYj)}g-c{_&<@=1d9xE-IjK%fj= ze{Tij&mKU8A3;&NabWV_wc;^^Fj7^zFEbhp5(qTqTAJLbJA?*IU8dbo$qoHh8DZvt#gC7$8Jxi0yUx(NCD)E6-Xg-c#~4zJAFMA10X%8rW~r40KDMmWt!`q zin*&mk{*_Xg6s&ZfISuAn5m%S;~{^Rdvt}+92PQ@lMs;GRp8$Z8w8%Do*C%2;|G7W zpLwGttO~Mp{XOKs&t*V#YF*|YrpgEzUp6QW*`_4f#hy+RdQanL#Zvs;DG_oMph%z2 z!m*8{yBR5b8rb4Ip|EX$^=pXzn5Yh}mc!+Y9xon6B^W@#bq|{ zWL6TaRp@MV8uNZc;Z(>!no}8s8hzqQp+PP2n)WzuMBO6`TnZMMDj^G z%?pmr^>tk#!waY=kBiAuzW67#=f?utNX$J~dvUx$JA%Z#UI1^xbsNIkK{RgtTx$k1 z>J!fkKxI6*GZ2Sx{cO3{xF@bXf$Rl z;qgv^A-G4ij3CyBhoIruD=Ao7GA3`OSfahYl(!+kpy^p44Ai|!=3bed-BDC&Rvzx# zo-mOJ20UPY>_;Ro2`M9P6q;@+NFYE>N8pj<^q%+E(*p=|mktB3=f&}9;Gp~;UcUx| zEJXmO_8#%Zxq2JjQfWncC6xY2P}P&hS;O0bjiZ?koqoWn{Eq0P;CH$uP2FZU%-Zf- z5U)+$3%y@>ML#<;qtotX&nwjXdrT_+Nu`-v3A%!VL0em0toAC8T?->;((Ly~eGMh` zEnp{W)K6_oZox2S)uKpbKtupqvprw#&s_D_L26svxvD`^CGBBewpNRVK3WJLd&vEW zZSMr~S8uFe{!`x!uwKZ9DDNCdx$Yv&WoXHB6Evbf`z};sxAwZ;tEnJ2U3*5 z3@bF?S?3DBKVqV>va;(jxBVo-Nrn+AD?PkDiB(Z1@-&ixsV|;)IBb4W%9gBHm{CY< zMcezp)(YQ#X)>6oDaage3+%!OtXa5m zbv65vBpmpyjG3`;*^%ZU?=|F_*kN!h^n$K>Dd&BSQuD+~5-#ve>B->6aHS$9eaP>_A(Z~)M}?yo87UX2@QHK~OX z66xnYKFMLj_ey2;-7COP;%Cs5YLl%%{H-YST0-(V%&Mcczt>Z3_~8WWM}m_qUFUoJ zU3x#9t@Xv_aGZkAS%uAv^F>JzG3E5)Y8+WDF;WIf6`8vmA+5pp(bDRJCPf?qo6I%v z5)|B=MEEEy!gZQGB=o&U*oSXXc9;!vF5w_5f0m~ttNN|A-;Z=0Nw8t;1Tyn%$@w(o z`QrGXwUi(?6p5t@E<}?&iA||?AbKOMrzCXVyvtdri&z?rr6STK${bQuk}tgS%q` zJo7(m8?(DQ_=DqXYz|$MTWYKKg>f>Tx@{fIl0`Zps)O^63nZ`)w!Q#Du=v$}(9P(!)^B^(?}r?}XUw;F8p3P1y!Op7)AbY3 zqxk&!G(n&1dX>q>G!(cl!#_FY2dx%_V32bVAI&NeBHXhdyi|2Eaz1F`u)7kgju-{P zNm)1ZF#XG=c+S~V3(#&3tMT%%&3(v;l#o4--(BYm$G~Bux@oAe4$o1ndOTeJ7KqUR z?RhcHsFa37V{lc?O4E-|$bf7_qTk~>U}ZBgIEv?XRDDlcF!mKm8BbPMEPUC)<==nY ziIdbOz_BMwt?k4e$!V!6&=aHr28vf^HPRv^-WB#MqOgH$&|NIbq)6=B;G<<|E7?P@ zM{bywU;tKVEVw0QJqByEForX>;WN)uQ$HnFcBFEG%+d!9ZLH9!bAbcX7=V-pDE zm(9R5tExRaEpbhOWd#$W8Z;VNq7e)JAv)vao_0R>&;soFl%t*x?#*<9+PV-&YH5g% zZcbc1^aZX~&y61EL}y&@x>ywGJ;A+D(8qAF&?fS*eE`Bj{8MjehLXLVejGjOO^jv8$*w(qmU1g(`lEr;~Ok!H2W2 zo7`MOk*l>`(Y&|))@xJR(v-l_h`*{DNHwQL+SPsTMhrb#@-mI{K;7bPtXZT+$2b;= zI;GVz%{}TO&%fOO6E$x;(IONzz>EJeGym8qb~FgFVi&tVFg87;bWihpc(X(Chh$RH zdq;c=R|5unl>$Qg<5Hdp52k)FCNPvI3-4-H84jrv+NJx0Ac+-hzbRYs!#jr{LD@J0 zSXOrE{nkQoL}1UxJ>zz5m70ZM&i^^{es?r)7UYjTIr z&1jT6ZKhwgroK+dOveMx6-GzF7|!s8=|p$Wm55ZmS}x|5Gvbx&{j>J)0-AM#0o8@l zf#~1$BZ`d&3p2Srwqfd&vh^5~%qzeFJs9T(TnKCsRactrP+pxW!Zc@!nsM)W#>?a(EGAcl?fc%;k7unFV;NYEpch6T zYOrSS&Dz;!pYR+4o7hhqp1llXomjwOTc$*=*dT19p56G{Tw-NQHG>;$t+G;2%-BE= zY5qn>1|y%&PB;=WjOtj9F74KpHGzzgz9)-jOE}+$65>Om_?s&+Cn)ric`zRe0dmKw zBYeUht~Oq5l5^xy0)uFV5G1%9y#q&f#DUjY_q75eGP&@<^hG!_!z4mTeRXV4V$=1h z{Z^%>0SbCh|M)JuwAKwp6axLfWT%k%a{j1}eif+^h*mmPa8Zt~h>Ge;eqP30v*l69 z7+Y4IX7&^ES9|{fVr&w+>SJFo8O_Fcv)7MW>u39v(LV45@dw8FHeON zMx=I1#Arj)(j8nxR2ZcW?FqviV>i0 zA=J`{WXj->T%NR*HWIGHuJhKmJ+<|2;NV<;B8BM0L?z23N=j;cBP4y?XPOXC%!pkQ z?+O^G$UYvu%~}gir3lX_kF)TX_?k>rqV`Hpkxbw5W{FH^@ZaEuNEyyx*4OAeXMP5n zsTOiGhjKb|DboOwihg&$M3Zm9hi<+&V^ndK%2UGzh%5(^|1cXlIbf>HcKmAcmw#XG zx)keB{u&i(`pI53YdH%7b{|P&^9wEDFCvL*T&cVWZg(n}ld;QKJK!gZ@ z$R|9@!)6<+MR|}lGqMqUG12y?r!g=n5{myrq9iujhLf$e+z>8zJi)y(m66(KT@4Nl zQX^c4K(W3ytJ0I1&{8s>HRpQMH+B@^HD#?azsCH6W*Rc-o#cQ2)yG~DaP;KqiB36K zc%zK_&F&C01nd`6GtXXD6@j6j1Nzy)4l(3YQyP^fs88ggP$X-Ro)PxDb%?tESx7)f zMO*V*xs@kFpP|u4XJJBslYJ>BiFP_g_`rIyWucLadz!+`cHe_Jz!rCOl!w>(4JIu+(g@TrTy!--eciH(uw&3T@(4~*q^NN0_^>j(z$?UG#eOz zA{cyacn7-3;ittKB5gT!8aYq%Sk1oYG)G#7bN>ks&<^4&3Meeg9e3Lp62PZXp|lWryn z3k+<-mPy3nEEl&o*21wrk{5MZiLpm4(UXB7yA9;obh?v;EG+-sY}-^*Qwx~*eetjK z&5!;{`WU^9p7@jIJ*k+QtR&DlC!$+)>#AOa&dttCLU?TM;!aFb7=Qj zf|4(U4&OK=zpND?U5tT97u@&`f&fG9)`AEj*`^>&eX41F*HjFsVRgRPMqP0AQq{4$vowf`H7o&p^RA8|NWMJzZ$+_+wT=^4#-#30tvq)gzfa=MI zj{0~mxeOq8bat70{!e^bh!#fLp2|)zLi^O=rv+;f0wdM*Fl5ol``~V>49nwtb5gk& z9jsZ41g?ci+746Jh&vJbKXW+>%z7cXP&RQ+vc9y~u#vS8?dCix`~$MojJd0tyJ>I{ zrpIsbtnUu>;lP;JrUg*v!%BATY z;F|t024M9+IEMA)c}P%c6O#j7L6d>5ckE2MMcDW!;qZtZ+V`4T%-#+Z#zq$U`w(bk z<&ysRbdK&fij*;6?d)~+Hlc(D8S|^sSiv|_8GWce8R4~yll=lTbF_fv#AIqeB#(HsOgMpO5hd4C|aY z?5w%>>=kNYc%amkiEE^7QJ(`a7zP5Sb1Q_ zzp%9Eq61ZzI`T<7x6zE$YlbqK?Q=YhqI$%?8<^g#fPX>&m_ z0g7{fd07U|WY$%zdYp_$W(lwg@;Uiy#>&d(S{`jPDJe=? z-}mp>uHNON8UX%NF*s>aHYr9DqNE)dY~GS4B!>Izw=ne#XQ#_qK5%Y7L5|sJTG@Z1 za4pfUrr2mjg088Eh<5ya@$|01)uUw&e{JpaaVFlKDn# zGjeDPkO}RH+f6x}Aytx|x5O?wkB!C_bH{LqLBcf)%BQ_6U(n14uL)2??LXK&!1RUipF!M--bT5F2OY*iJnO`<)9>0g1%Yk z^DD34fw{jYiDx|!Ao7;<0sJ<>{dokK47ekH7JVb}p{J|&WuEXtCFFtQM0ufR(ckX_ zW2*hI)!7N7NW=S9tf8Guex^NcDZ~snJMku}T3pOHdXh?BT@L6I)lhsQYsdMVr42i> z%MOqcyaEBLBbPo%YWi^YE)aoyK1X;ZPxUxiR7Re2RhUo=Lxadhz8;Jb zBpG=_!ovhT<|{oem|$N|wG=P9Q6+k0_IM9d=wNThQ}C$%_?ANh|UZ z5BYnO#SWli(*ktw%2Ya6@GNc^uOmKuS+q8Bp%`AT3#OauiU{xukrrwPt&)uKygG?JzV~afnrWL zpTN%P`8u{KW)Qmq@%D(w)%{bAw=jT?N*?x8Wo*M@<_rp1XlUeOVd*e9N(>pfHK~4t zmCL^$src1D>ojeo%XTH?BUzwl`P}hQIAR|RsYdplqaUJTP}Owq@^apEpcCf3??okXkPfJsFYe1;S5^b?0Ta1F z_V1oyOTd2=AHaQkWmT*1?_Oi8a8pd?l7OgTM0=2Mx zGRljTe`w~r^XwWi?tHYmDcajXG&Qxbtu(TkXAgR zyz+w5&^^B}MrXi5mrnzRm%C|Hy@0qpFWG0|U{!6j$os$G_#AYllF5tH40DD5{Jw`Y zcAC2W`hH9gs%t%_uELeC{SZ+jPgwtAu+u0jR0~bP_1bya!{c|Es$w`~BElVJO`yAW zBT<^7`XN6tpg?uZzK13Y6ZeN7VS+$2LbwV$wGRfTm~I?X^(%PspWE`e(8FZR!ftTj zwjVJab4|x9H1Ee6o;Lr4G%p9(HaHkk0~alhk+H~=n|FS1Y7NdD0YT=?ln?ICadnl? z3l)BYVtV{r6k_I109ClU-0uIu#PocR3;y@cv$ZVpob9oFh;#53P71=as*~A{TEN~^ zdSd!<)6I}sLe8o{Uv+2p>vX`#itL;?=xsgqX&8MY$>iVko6nXh?5-9%+Mqp!wt+$; zm9Cc3Xd3r67|1I5ZZ$qvZbeYS#T6kj*`Iv+mv-n|$7!C1pV;($78VZ6ARGDjXR5;l#JJb7MRoh&#<)+X z$39H<`b?caK`wjoE(1aMJP8MCAg=e|iWvs^)FG-1G|sUkRDDvo5)u&p3S`<^Nc7tx zK=msj%alIMt{90`(<+q~&^dmIiNzsurki=2P>+h6di^7N zILVqw@rXQ6X02)bsY8PSNAmO_v3M(cohkK+P*PQ1*9D`}aceX{QDYHK-F&vzu6!dz zCZQqb%_eslg6%J_@oAVQtPYEFMlVKb;QC;@GoH3Al*@r7C-l!CIGf0khs z71bvx(c{BsP+{-F81T61>#ok`8TIPbe6gft%Ch>)cqRR?=}9D^!?E_I({cOK`D`w{clE_2_z~uP z!QZ8yz~z_TmqI_C0?zUQ?EDC#4+a#mbmS;Xa>SE*+tHZt-464ukW0am;rDtx5YbUc zrUEd0Jw#=)vXhmqo~2fw9*3A!C{XyhZ|Dg}Dza_Wk>262Vd(scFlVQey9<)6NLs0fIwMfH$E(@NV`>Lm8DPiv>MrtJ@s6 z6DlWD8|@{M{%KmkdEn#UyMfw&_2!Oo{QTpHeX<_#D;}4hP zk~gKdp+O)on||ocN8UhC+j<&8&o|u$aP(o z#3VWyTy1HO?sVIm3|Gep1N|xV?_=m2ah=q0tiEO%X(Wwu3>6{Z6s-B@zLGC;CyF!j z^=ZG}+Hd+7(TtPQ%r3^LKL7`lg3TLC#x8pb&Ex<@v^(zn0^`w2Kkz~V>P)$d#|`8c z10lLZb3?G1oy2ah_I|%>I-Z?&PBC&#I>zq{u$Df4S4}J25Hg#mf_w*?{#7n7!T|tDt+XU`gK*m@agV?%(|SXG-{H!G=w!7i9z!L6lAV?{hEeu|THuAsBZ^bduSDE3DqawiOk$9{qH)~Drl z>Uv9f9PrFjD7{qQ4@^4lF*5S&317`4_B0}vp59;U&?2NpPWD2K@KVzyc{$sCQVG6d z)ei!pLpCFO8zXvspX3My1Vc!k61~MeD(YLm+`w;o!AR0v^Qcr)GH3tO%@U#-FIh|& zUKW&|7s{rc`WqWTPZ33LY*jeDVrWlVg%&?E?4SeN#&SB7<+>dqbNIOV@ccH86=tFF zWzkpNixLq5N+Bf9o#WztP|VNC@g$idKbVX>Cce6ZFI0gJSYj8LMNzr?IAE8tvP5U$ zg@a?DOaPrOh<2Vc1R?7!**Xa}&Nb?5Kla6dIw1L+kZ|xRKZfL$Af8Y&l3(Q)1Tndg z6)LLewA?o{(55xv1fQSqwBb#gPYp2z*@* zL04Rk!KU3#!AI0)AC2$_&W@Ueet}+=wIDkm*yJTUIHc2Az?>+m->53kugX8W&xj|k z8(#8Vz0l&9AHt^p`v8(xF1_RotSAP~6%y}1q%Lz*a+4wKGMj6a;OE7w?cld0FLcPj z2OrdvjEhKo@XO1TDWr%uNj4{Dlum0=+a!8nmZ{k$4j3oJ?=$K5u*ua%8*aMU>--Eo zG!`J}%+0-eihP)El9clPj#l9ZfT^xka6eoaH7Lhx20{S8CrFJHFmQBKmYO4Rn zbc)YFOB05XBU~3TLk!L=k<5gT&7QIMR6QpNnd3lfwITdzL+E@d`NRQR=8dK7iBo3H zb9LJLfoHU9y#f6^X(SGICLYRXi#BSN`?|jXJ3klPyL(0JH`bm^rTAqTA$hm|kB;im zSE(Kw7?r%N;oCBnGe2}$cf?4)*ryb4!bll0?_$fZ86R$%e+lx+j2MU5#fU4*0A>m3 z8Xvw94I16M>n}Al|FK@n6M8(1r_LPJ&CFDYTjmXpadUXHt#~;)_F@Z3v0IfE7#F+9 zB9-AHQpun%e;fsXu_y&V;ZB~jl7Wxv%lY<*E?t-0Z4pSxEE0S4g#lm4O(I5hNN>2J z%~>RCA|cI8j*A338GgHW7=7`J-V(2=|5;9@2X=-Bt=CNG2E$(Zf{>X1@Xp{iA0j2| zgd3cM(P~~Vl&N?r^_O}YZS?e_Uv@Yk;LP?&i8BF@D_swcch`1Oc4kL^!9Yu^A1H@^ zJZ#(@{5iENc^a$zq|`35qYmeVm=_}zzM!wtKTwk!X61}kJo>{^OSUJkzRAT6w68O) zdFep$e;9S;rD5I1F&I?^$m=t$nY&jestDa^y>5&M$0WV)+k9^P1;e_>ozmjEv1yWd zwt%3*;ct+hX0PX-)gWfrn^YbDv#}xE~dNgTBAJl*NA2)3%q@3z> zzLdhF?MQ5bV2A@My+mw3s7Ijrm^XYr>X|_{kFkFqg`3c=k`z~D*vE>qm7aO(r1q^d zp$S@KjqXXK3{ObtaHL(17v#gZ@b*_UfEQ!T{|ger%{>|>E;zBx;0Iq}`(ESu>VJHyGQno7{v<#|QhAy)({IT0 ze*nTjJ-@h>#X=rA&xIoh-+13Xyz9Pw_~*a=1)QAUiMjbZ9eDmW{_2L?)DcJ{n~s5an%8KcAFI6b$VwD=;i+oTfEd;SID z)Q_PA^xbHDgo4qLz~j%ph-Ry07qcM^a2=rq=LIOa0ciDxx@*j9>c8E-Z?DfQ9o zF`r^(?4}+kUvhb8TY^Xdf!8EunEQ$xl^GXb{PNt?Ef4JjfPvwuszXn-J4~L!O)k#P zdWUYl2LNMe?11Y&a~vH-gh_gZhV_t=mMYZ9K>>~_{cV!aE>vLw!6spGc^!+(tJpU& z+6ClGTHFu5=j-rG|MRn`H#-{s6Fzt{rnCx3D=4JA0*D;ID}i!F5JdESM6L{9xHvVv zgm%Y=s{s?d7hC|0KmEk#F}JW10h&6Gp&-J<=m1{(np-3KvcLcGah$$52NAP(f)Q-X zU=(v6zV4yB(Oau@^+cXMGmF1HzJ|i^k(fhOO8Bj9JUhLN|K-O%jDPfPZ^b`&>x0St zq?pT&FY!yi`$;_f!YYI}jQn69I*m>I@<$&=XXkJ5jt6hS_r3RRm>eB6_VKQ}hVehY zFc%d9u|WsNW{XL}`cs&SridUlmj9R)Qhi1^uIPEqw;fvf;_tk0ty6}*A_{;3oIU=z zr3b(1M#y?r7Y*yHbs)%7wIg)mb*{- z4b@qJlt)08a!`3-;X=Z}UwrcK@q^#}9(b01{PACZ2H*bfw_XNCBe*JGy-)RMkMSVlXz}snp z+I9Ts_q`h*{I+)n*7$#Z8YeHV#MdUIRwFQErv<;ciS^BGeD6Pedpb@4#-q>A!L1BJ zgr1#Bc{+s}oLm{L%_aQjkA4Oh=a%rl|KLA_BLq^=y=a}8S;ljVK)!bjivJl8>`7!E#?-1V7O^w_Xr zJd2-z0g#h}FY@@+|M3^QgK|hu(|yY~yaB_Lhv4;%A=f{SeBUH;y^|>PO~UILL!s7h zObPnn``(6|Z@mTO!6_8_r%>#hLZN>W`Ti;7dd5+#_CYvKDiNtV|HBgl5&c#?ikv`R z4sN+0`Mz=FYQy-%qtD^XPraDDPS&M!92ah}90-5#0-SsqZlxdjz6lftCb6(h_?ch( zgTzBOPG11^ul4=__Z2%bGiFaeu`n=k z(=Y&xj2$S_b0+eixH63+$%ia6&N1s27XJic8@XCGIX>Q`=*%`d{?pwNEQvf(H+Jl?Ns`%2Gt>}v}h1mkH0Jky-uie7Q zi?f(tTE)mdG$Dq6ZhC|fC!qDc!a6aHR#GR7m0%)NZ+rWJ?Ng7; z(>2^5@QNt_25|Q2&(7Wc#&5qJ0P=-uzNeI{uWkD!)g3sqFqeBxz&20i+JLAP3%p+6 z(RrOUC4iKnAuyB#MbmL%4f;r#Ef8_f3&72x)pGHhzyIgB>$aOPHZr(t)t}n$KmCrk z;N09QKKH~KNFN}@dBh^b{|F+ax@ESrMQY$i2o{n6gah*OC~|2R%5Urn`aO7T3J=~k zl>`X8D2}}6;=8}$&Ry#YcFht1`1jxQ0DkJfe+kb_Z<&Rh96F)G#pK8U-ulp8yVg=D z0Pp+Wb`wtg?&DalOYL5U7_yUt$d%x>b10Vz#^+yuY!turSEscok1Q8HjL}HPmna47 zq}U^fsz&3XFKRdC!F^?~XROp(o7tvov_HUoB@e!~aIU_!I=@-&8LonX@u9)yTK!^4 z#lEd}8*58*?VkRz9D^|2SM%5F4cEANtk+xVb^rEQo>+sE{aL$fkge`P;X!yseEi|Z zaB+4Xqr(GbNi(mP@&*04LGCVgJq9GZWTiM3(GxLGV%`%AlVKhAg z+`;~_UcBMXgXs7jhYkN++igS2}8zDfZ<{ecJZ zmtQ)A-}=<4sBD{wAv@H{Cl_(&4ShellJW7KuRRm& zcqJ8pN(U|+ymPn;0Ar(*-gD=sLlYQ)Mssr)xTk*%V8-~!6keQ}3-kNtg*PpE8lb0v zJ}L^>ecDL83*ms>JX+07{OR9*21gI>Lr<-eAi_)&psA65{M;O+%HmtPRnQ_kZ%-*Ph^x@81A ztxibe&2R)zE9EfMS54p}Km60bffvrrp}Et*{kQJJFa4_@jP^I&Tf#5@zyoOe62JOa z&*5{=EyI^SM7x21^p2bHzOTD0^>$VZ0vkKN={bUeqAUX}juojy+yy|SQ&D~Ur`Sr=nnkC{J}flau@)rePiXEC)%whdCL8oU6}Q5zAd;B zy~C4k!FvKb&31A?h}|U!%OfBYG*m-B)U3Q@laZbw2&&Q8E8#bO@2_#+owwmz-|?1| zSaRmhkp5mK6_#G z-OKm7lrlIl+S}E|S7F7AXJ_$4zxXl0D*-+G;1ss-<&!IT-FN>R^p;)x?$7@ydTM33 zj)3b3{OGsdfgkQeJcPGSX*BgJB`f_gCHCi{pF%>quU1h z#CyvWM9nJ1X%b*%2pAA9kS}AS1^njk|2d}T7cSo_YW23B=iu;oAL0?+&^YhIa#M1# zvc8GGd-yA6d+x52e^OeK(+Yi%PClB^VS{*6wzQV_6DSa$mJh3=>;LdRX7#$wPxrOB@4^Bi_oIBTh z00YDO%0fKD%!;XlFgG_X#t#JPsgbcm4xKz17yB7A{H!THc5SCk_Y!&l#KOc1G@b!- zHkb>z1++R%{Mzq+499LdjDPUT{3b>tBBl9B1#2tmlT~(>X1C z)KPy$`xX8kjvk9b#wZgIXO!4LaKn9tN2wh9#)Hl2r&q4Ek>ano0tnK9pP9Ss>ps9B zkekoD{pHfu^7>{4EC3dmUs}vbzs*7jDpY$!Pq84^>N^2Rh&JoqSQ5ct$W%5U8x%C_ zz!Fa^6UYgBI-ER^t6+I+1^?kc|2FQq>lRFm3|$!?UYCi#f`CHa)8fj#we4P-Mm+wc zWX7-l?qA}+{^4iPam#S>732mFg;tLAd?ZAq1OgV#R;P)_&TitX|L@-fjGD58;hqA% z``vFuwOqvO?zt_AAa{;c;xv-ENpcWSPnS?PN4)RUqQKCzU=4i%5>E0YL8lN4_fZ-?+_PG!=D4wOO^p1m$a~^kn=7KJjn?^FI_4RXtg`IFuRBk{Oe!G z%8r1jjKOt_Vau(EFQ^)$t=w=5S&Wz=qz{zZVDv`oHy`Za^P2{&&R?WK08A`v{0C+MrZ{BiJ$o8-^IKC<^PLSS%FjT2jwe(>w<~Gl4bQH zP1YNZr{70&=MmgKRY5e`({Cfs+xWSE{C2$I-divGVLLImsZ9=I1AI)IE)}x? zNn_xMx)~HrkP5Gt)L4QnUd8g%Ylcb95xhp`2V4^#0GM&%`A6oC-22X(0iaYJER|fZ zS#SDz)qpZLKbKRtyLWKRE#zG6v^ohZZFFWu!$HVYbrvIRq=2K3ncRXDm9T1MqK*g3 zRnTfm{LY_z5>iTh_-B4>kBE5+h}6YpPm7hWB#*z-Y~!c@+n?cYpPT~~`yd=I{IV1> zWCvYJ%vM{BHa3fOk07Gh1_&$JI@sSJ zH8qF?8as8dv%S_<0y$8wm|TI0p&)EB1;ry{v_T=(wmN*PQaL0nnz8WnAdr&- z>1<6`X2jQ$iKC$^L=J>k3cP}zQFy%*II+;e2Y&p+_~C#1D_x#%-u0<37jw92Y5<4E z`!F@!b49`r0RQs8eFlJ&pougFgG!hwLbis{5Np$jWjrcOZ{A|70ZqHl<(uBT?^+ru zeoZIRebcXAHm(<@ZFdRYXtUE576E6?@qkAmsB1zqu$uTfB*Bp$M1aN8TiP7Razl2 zE*%jeY7~A*))WB}W3`w#u74+emL33dAaX^xm40}AlW64!@ue5%@y74`3H;t)e0o=G z@M^42ef1>HtoXq>8>4|@fmgP{B#+gfD{barVni6*_Ct#(WOQE&{Szg(XQFbgj1<3C z6ac`CnG;``kMgy{6BS1Y88*WM5LlR>i9(j4(E|>JU3td9#>CCg7+opl2hu14iH1pn zA)_pVe)F}VlM-M-fa`(^HTd~noSs|98@}~J_^sdjvt3ex-Sg~h%@Q!iesdQvJ>?B% zhVT3M>Hqqt_?iFyIdsSclL#4d+4#N^63l)?m>GRX75z#x?&Yu+fTjA31WReezQM4~ zAXIV+HMq4=xV@8TczyW!-}zg-?E^mnpCvjS|EfP)PoJE|FZ{{VAmN2PjNu$XYsR1Q zh@_ek$VsJVkc&oGq2dXYQERXShhCMma1^5Qo!@%6%Sdq};rgml01V*5vkxyyzas%a zkShjzs$2TB^@XJcmt}_mAYZCde>pGBO23pT!TJFt@8K+TG&n?i6(~ryCm^GiUbr5p zPy>|*u(BiYfBgJ!;M+d*6Ik2W?Bcd}vF3cK?7%M7d74F?TUy0W{pug%kH2sRa7!V( zku*Rqoe(t;02ze@EUoLQvEiDIj9E=*ldT4wa|GcARA;%K3FP`FvEdhS|F``(zW2v| z0neN`i!&EyugY`v=`TNzpZx7d&_X@}bM^7y656QnkTN{JKQKL?#A6mxj2rJK2fMPB zDlCrP+^zq6TfZAW z@_p~YkN?Q`rStsnWyq%P1)z&}puO`y{`}MUgHJtyXQt~x$}(y<=CJQUM8Fnl)08+& zN~!c8hiO#OjFVCvardGI5)x@skAoo}&@%224k%xQ<9eW68BTKxFD`B3d;jfkpyV>% z^VWMY)K|m1Lwc~UWvy@4@xwp&dzfwHfqXB7<5(lkDCT5<$t@w7V`d=MQlbj@Oq7>X zeEk4GN~11?6=esw_%ahEg-0>`>N5iEabfzcQYk+bEBh4jcm#qWV`7hl$qv$% z=jT3h(V-~2QD+JFBT-t~14;6MMLKc;0M`I2G6o`60u<`!4*r=R#do;opu zkAL+nkSl|{yyoNuT!cYZRUyL2#0F~=p=gpjvDHAE3>q#0pN1d(+q zvBuMXdYXt>Z)$(J$wICz1;C8+&pteV%WK~gkc1Q~`AR-l-)i_JMHxQ7xRARk+`QU9 zB1-uj*PAV^wadAnZL5w!(o{-K}QAxS*U1I63&8CN}&A zKKi#`#2^0kw;<;NKlRW5SNyN<|7HL{tKEhp90);Od--ke;r#R*PMn>_$#XMUUf;qa zPn^Ot7giy>5-48-2{lw%hUXkpSThI0Oc6^e#pM(RFRCAuNmDEYfzY$Yo5HaoQ0Xv( z+=Qa@h+h+dl5t#+;{dq=M6n9lX~XF>aDKaq^C!0;J3IK|b2IqEPd$OW=fL+F9Vv~Z zkCcpd#|M)G%7p_~N@Ia?adL@HKC?xH;@S?4WHxRTvqEw8yXt(0$3Sn z5OU@Iyf=Q=Kx_Jm#V-8;FN+s&O(_5du)cV1dwYFxt5_SXfPul@o}I16P6>hlNoX{- zsJ^+`+IKwzj=_0KIXyXn+m@gI9q0?I=jP_)vP&W?FJAN~EBzh- zj0}z9+~Sfc@P>D{ixRMuL;@ORr34%kCE$<@T0QVYCP1hwfspSHP7XvlAXf-zzoj3r z*T^226}0ulj9Dnw9<3ktwSHwSVHfarm!I02Qoa1cvaNFk=rOyRIp z+EN0{44sHq@!XNlh@=2MrclUXx%XDlkmd~-f+W@SCmm#q`!PgRejKvH!-MM;V@sUi z(hNNkp`VX1y+6Iomq=?Mv&moWU&5zFhBjS&$M773sy~yGjuY%s8uK&k?Fog!1GTMU zPoC>*JFnD8ae-@XF=O%k@nw~!stt`*1yMV8GYRvHvz~gte`KGl5AICQx206nF%rzX ziBKSV%TI!Lk+f(p5}QLvDb1A^ATI~Xl|cClM7|eP9)PF}gQ~+2m6715HVjc2f+z?7 zlKLt3Llk<0&wF`5Y(~J0C8Kdw@z^t|q5tuZG!TD|k{*y|X>qg<$;K$P00~F3 zUO-CdrPgs_jb3{dA2ZRXA7&63BCMtpF;AnKnV>cDP$cxpp`UgZD0^E=*05Ho;bsZwMj6 z6qxy)Wt7g+%Ozvs(fR_QDHE;lBKTVqxbRv8ipUR;bz&I38Z5Q?4Lx0^3nxe4Xi z&Mz!JGL(xh{K2;BKW0CwagfnIWPDvz4Ft(V`Y*l);iO^XS%Nm9TAMH&)s3)mz100F zOx!W_O7;g_dmccT4qRV2x2&$!@X!QB1wkQAz}mueD|)}LpOY5d%B@?azlox|=p$rq zo7jgz>aWR!RbMK*lp3paqO`pR#Em4z^huSMXKl8KOiW6SthFsz~OG08BVXYC_;DYG=MoeYmHC0ixg;rCG_6 z8?@V$+IcBq)JY_XKCBX9Q$?AjB2wdOFl-aU$(7vv;kQh@QX|E$MFjvbW8vIWQCV=` z&{Q$P;z9+vv@|W$`$HoK1a-~rcl(>W*V>bImn2eY#*AsPX`w(OSInl{$q2_&s}&dF zMCByb{`9h3sa2TiVFzpMw92vt)424Iz^)~*#-tmvW)=@g<9LWmU7=Zi{d}0yW-$k! zAniJmHinnk!sQfImoz&0pp`5G7F8D`8FJ_qewLSE744^lF7dJT=Rs=Kp|)W#>Qk8w zC8P5=XqsbxF!`qP!;&dta@5=rE6l3S3yr`!M2BP4Pfw1f(UT zFx*qa>TnXA!PSLZFT2&kGsD6fkwJ2k{1~5WeLLJ8M@U4y%j*4Mey$|z=H|qUi0*4%-f)pVWFR41R?Oh?G%jF+;}Qjc!qu)i>h*P{~;3x3Mx0&z+=J;wz1EU$qYzk$PIn zDY{-}N1*Bjp%80g4J(nH>ONWfj>8Rx$+1wl?Hdmz`U8l}kz%hR1;7BXc;VRv^-T8< zO?pw36r}^FSuwK?4UW_9mR~Ra>hc~TU3n09k1Al{4xCoAFHP%hx%jMGRQ=qfHMvK( z$TkwsGJ#dF<{^+C^hTRX!xF{ryi6WX_f{162<`ms?=E9@pTr!#P#8(?z$D$(RzfN* z#2$tsjLfkGR_d+1ddSs18cZr@$z7PH?ZzO@OVpW_Sth+5L%Fb?Ibr07kMxOL(Ir3+ z0gSqbSCt09H$+Z;Sv@X=b}OIJ%f{uC)`9>oQMPU6puyU%o0f? zS>N8*Q%0I~&>war_n`xP3BCdCwTMv$(gFryJao}R##Tt6kY}TlO-A(9hA=9_t;f{N zamXL0t70n{bU(_DMwTSm=!aM7EvfA*1`s)FwvmzJ!-;fV1VXC&B4yaY7M=t?cg&2e7P3 z+UuNR{e!12ndj}&L1(72kchp_cvM59*#zIfNl$>ZymHKf3^V?YumsihW&>S%j$2Cu z8t{kCb}J)G9b0VEv!Q63j*QZ5iFymYUcs=2i24!I@1M?7pq;y+SL0S>+W?r^1wFJ0 zl^Lw_GD4uxBQfwCXw{ZBuR`o)1?|By;d$taiNMHD-Z%Pkrv$HE4*+16KCjH3SyDG} zaBw6jcGHq2tBV)gDm6INKg6k;UU%iwer&)kiuY4Khm^D)py2=rV|fc~BWVIkTHOL8 zG(8qt9H-*6_*u)j$MPf%j3SEf6QP2NyQLNX2d*@0@wx31MF@BlUxzggnw7S%BSqYT zzWI4r=}0|e5L)2C+H1^2x@#4o?ppqlO`HKb&SG&H*nEGSM)qM8_DJKnrV^1+!Bgbr z==Uf_|Kd6WwrUw@#4=r7j25P-SWEGl(1G%Du!iAIrLM^svK3 z?3u0j9%jNDGD=;gc}FqGW~DY0DJ)&tAqGS_rP@yOe%J;;_7r@IR71kd$RB?5emxba(7>zZ z1zgh#fB{^5{*ig+z~^Nmb3C&62OY( zx|6ixYAY8H8{>#w{ZtlXtx}SaLd0UE|8yKj8l^ZUY+@n&iPxkR64|4{QrfXCoIsr) zK}OkyG>SUbbB$WaK?LObr>dgVUw{@0T+Ni=we0}_Xl$-Dw^nD@)r}nJAL&FLB}DM0 zkB!y&R#X(!*XJjq0Os_@inMJELQG2uBrKXtB^PDA+Ayt3khKTF*P;#0x|23{E>#Ig zop{oZJqP9eOO9F?B8w|6H(F}0vVEPReZ@eZ`90$Iq@N;8%tqec5OO~#kw_??Q&<`n<~Si11+T61S}N8Q){{(%OfdLY71b4%=OueF2TYk|R9rLz~svIpm5 z4@yAS;OR=ha4mtZO27oAIO-xa^cJUq72l|~k%%gA`6)@DyGsu%hO#vPExC_@5kOBW-d9~>Cn8<|q7 zH^62ez~v}`s2$jPE#V0u0X!KN-^!b_4fG{E0a&&DX-WXG67XSE-svcHd|clsw@p_9 z(sqLN#r4BIg92`xp+rlMl~JT-5?E(ex+F)=5Lx6D3=WL}q-qQz0PCwu zQB`37&_0)ROO*O!-+8k?-s~H&diYbZgitD^jPufDQ-IqR23p=)R{}|5kq9d=3U;(u z+e%}_LTQ)w#`*g=4)#L~Aq)?smIe*$|Cvme9V&|vmr92Fkrrqu0rKP82#s?f%9-n_ zLA{k4oG883(|dN>P7enRd_nqVJq2ms)d;6dXd~*okZfWwY}P!m)tdmwL@E+CkAV%C zTD2q$Ab<4h59&C8o)Ubi!hq{S0Wg4>7rwA4JDrfAPKe%G&lWTfV0C5Qm41i8fR`&$ zU%4c^VRni7?$qsMf-8%~qz#?%;!2SHLjcWc}fmnx#$XAm0K9!%C5FGi*}U2kj3MWtmS7THK&J3L8>x^ z`A0AB*02eq6`PSlCSrn~NYo41^$tI0c89((_b!^lnZ!#qu2&)aT6GjW5T`H4rRLiDHDPXPAMx(fkX?omFk05 zMy798Y*Rzy09V><_qJ6aWBV`NDGxQ5Y~dS%BsXQBW2fZ96nP;q1vz z+Fe7WS^}24WdJN|2P6b7Rs!k7A+|f3I7fYa7pHk6e$skLEmNSo=rY;YACr#wUDB9( zH6v@2g)~Yw4TWb**%}Q=8huux?OK}0BOs2O?T);(xr$0SjV!J0S%v3F(o$Sj%8y}P zulN{bcLf@FgG@YYWC4YVR$?tHQcqyCmJ%D5gehpc ziQ@Wb`N_Hgsm1VY;|(&I1CIt<%BX0_JWpwIAgGQ>X03`)#>&p-OVCrUY=szXc^7O} z{3W;!v|~r%l2+p&!_OF_z>u6}Xj*hOFpETghc*xm8c%`AotUgIkQ~%a5IE^QK?gu3 zoP0IsOx{0wwNirDjRIf*n@bnAcQ#hGR17-MH`r1Nk%-W2Y|~DCH6RIrgMnJj?{46` zU;xf#oCR z`dJiaRv&@1N}Hwrz1Yrt==5mn-e^AxKcQq7s!=wr{g*rNkVzSam##nHdI|v;09IyS zSO7_oVDt=(dq#$Y2i@-pdf(F7Q@IAA(i{Vt&LZl>PY!& z^aos57yy_tfBLKQ%Ihih43&hSc8moQmRF`d1&{O&O}eft_MikVg#&O3CXj~vbyEUX zL5Zydv=ktxGjk$AJq-(JQ(GCle@JB};snrWHq)3Li5&A98pI}=IO}x)uo`-zwqSsy zmLu1)1+Vr37C>Fz~uk01RO6^kYk%PP5HnE~KYY+tNLN&DABx@3exM0&X6C z<+301_ZjWtdkYCtnuYX~o!*XaK+0V|i-Z81_>VN3jBI*wJ>M@i<{h2UM?$0g)@aBR zJpei-IZQ>M#nGG~D2aXRsQzEVBH4(&kf@g-Y;uY!5-lFQ?N>?HBd1(a_ivL=nuHQ zJb;iSWMkp%l2#O?xk3TS(#Fb6TfINnH^2r7hpsN=UV*?QIG6a5Z04#-nj|7N$fvuv z(gu~RArcAhducsT`oIyX0fjO_bZHJNk!i7rmV%QSkcRlPHt5Jnu*>e<2XkCZ1Wn25 zWF8b3E^%~>kcd>qgrY1Z*bjfC{o{wjQv9%Z$_H~NBqdRWN`APVMYfW7&5!>@uwQ~r zZff@*aKdY}ISBN2Y3)^mg^CS68U{I@;~sp=)JqKpUT+EjV8+t9;|uB<_Y6#wq8V{v zHehvWM$K);z~F>7DKqSr>*9i60VI*)?WfcN*c9X4QjjTi;;Gv*?5D>n15T#G42v)I z$4$w=!kBo4O;LlT1KnIQJ4*jMG!;g2-C6=T9uj>t`81*|FcP;n6A z>O^U8gP0MTyFDLTKZQ4W&o~i@m$EEoQVETp6&v6L5<_e{JsaUFuaCoL5!rIbo z4kGaV3gsSAD-=x8QghwErn5+i*8qc3&+sZJrSK+lBV`K5eq802t}w#60~XPTu^CD0 zbyM*X$Bilk8H@}^G^jolB94BCQ3MmduLLv{LRKAr!57fJlNumOX4uLUO%4u@FF``a zzw76OU_3iTpHJz#uz=F&PLl=NM5D^W??)VuOsAA|ELc;5c1w2bEd*YKNouOfj!C5^ zr5_I$KwN5UlrKm90`arslm?1o@MxdaAMiDSf!Ci00AOcprPtBUY%R-$4kBh!;g{Kr}dqKbVCB?JhaBqZ|w zG>$};7TIc`K*;t0jMD5_!RUAj%UB_}hrjNio(}w4!9e#qlz#?5YjdZT#;Sug2BT+i z!kd{r8{VPdVOd|A=3;da05C8xN~h=Ml6xWhuj`<}XatIIRq=)t=H5Gs9RPR@NAt#&6>fLT3=sy=&9?i3|0 zc*-`)`y~w*h=g)i6-PR@88Xa}sR(p|(!)ro5htG+5{BHX=PBp92yVVws=Mji{d;9B4OLINShplg}iB5CdcfFD$92W!Csz1B3>U7^{ z{IKjz30OBZ()MI^YNY_RnoDX}Zs?X4h$qEqf~N^!WObD?(3OBtkB^9mQzACyXvnIt zthI<^0P7gh@rCA{C`F?SzP^7;B1xF>eG;JMCt&W|q6zi`4&aC+t_A?~I@Fi45I==%G+@ZsR9S{XTPOyol z2MO3a#C3go06{tsYYS(W`o@lq0YI&P3`@)NdJv0^m6>+m$Pot&4E7K6?8<6)Vb;Ah zWwE;|0b8hbH_&uVb%BoEZ^Xi&`==xkFC5XCMLPOrn`$4b@c__Awqy$JNJ0^8N zmRJKIbwE%Ni;yKQWEN{hU6T6a!0~oajK0c%Xy7CV_dqfJ2G>%C7G45Gkdi^RRw4cT zgKNv0he2K`k5YeuwidTTB^reRmm~bwvjPB^v2x*=g+Ku?s{LbSK~J!x7|mK=o^ks| z4hLkS1LKZ3bt0ajhc24j0*qsMq^|Bik%+B?X0b_+nIo58nBIUOL#Pcwj4U*P9L;Tx z05B0N4kg5bK&%03hKCUUFqE>1KN~0-p?M1WXQ6>_ni8R;!c#IuM3Hc?9VTh+Dk)27 zwbc?cAhZ;wByA3X0_P}{MNPS=UxoS%Tf(ZJg4Kdeu@^x0d{?Qy3tQPFjzSKEq^YD7 zM5rVs$M{d239;$`x@klm#8g}LAL_^UQk~dHYG0oDzn&EU1DJX73v-7a_?9~fAmQfR za=Es(xv^GJPvzS3oXhMpksz;7p=zNh*BjfSn^o877L4CbtDmk2Na#HYb|?_L&#{0D zBbJBms*}chEMmkPLSYpmLf<2SRRRo0v-ScyX-cdFgr-Dd?}79*0L<;9;#0Ol3ev17 znelaOCE370qAUpkaYvzTjYFZ5+I~qI#36~)B=r4i=|BnSqrBoed`h%rvo*Rrc0~f^ zAf>7PS!eT!JPpMNtP8VDCU6o?D90gD=f>S!;(sPvEJap8Hx0;wJ%V{~?IzKhUX0YE6k3}rkip(GLrdRWjB z2xIK>>+XLH2E=*xIJQn4FpVgDNSWMZ6)U9Cw2Ph1ofvdU53O!^4*<-V zJN4DM@tfat69DAPJw-29^ys~&}%X7JrgTaj{^$xo^*Wp%2QkYlMv$DxlQ|JMh zrPj&~PjmO<*N80i+y?9n@J$B;DUt3@W+pTjQA&^yab+$^u+Vac9R=vgK$H2tRwJjU z2$kbb-7yieQEeCkEhWVdbfWW37s7BmgP}JlnxTZSB2iz@8VgaP?biq~G^%jRvg+;6 zk;|TF9<-)1+v$gt0xj0{3zFTOY4l-w)*yl7$&?~6K`fS@UwkP<=(<(_3}EHrv+M2F z=8l^y7nm76wZWaGg^T&XjVJ8vY*V|w*>MXM7ZB*HR{iiRcOOz3NEE3TA#9GT1OMHkMD==H6Yom z!RGJ}^IDkM00k;?TA`0l0;00|-0j#%VU9+3Z$R?`+>aXTqgU2m8=vAgqj@kuF3p zySeWA&`|61+-)930)GJPk#a-?G5`1r=n^ozDhh$jfCs#M{^|LFsbfC6uqm!1+(7ppv;sHy0pconwtx#>1!edUPw8%oq zjiDdV(S7S$vP9$;BnGUIWhs$x{k6n{nKHCodqx+R+wR#<2)S*QxoVRxd-8(jeeS>4$aUs^cwx_>AMjsQ8LQtjQ`SX-*929f&4s>6^> zBuF?#>MiBv%63CU-fpPT$5H>z^plnd5=W9(G=Cu1r&@X9OUiRH_oo87rpdWF&x; z-hN-D)40nsN0*jU)v9WzZ!AB=SOR+!cpaOt%_)m?C4jhtO?d)wDo`J~v74|Zac{d5 zF8WJ$x3;v~aW2Dqz9MP39APJd@VrQm336CO344OzR+|*h7kufq)*F!<-(0FYJ8P{d zn329VzA)$kWU~ZQn|!tO0$6Kv`C`4f zy|$Gr_f`O));HX2)HjMsX#GwzdTiRQc1ocKQhQbGYsxa^8dDl5MSC>4vWvek;h9=X%;WFr#X{Py%31ytot3AX1=IWdygp1Mrcf@$X>I%JFG2=_C;x6MY;$#?sT|5F}QxOD3Mw;Ntxb~c- zbYweXUUvLO%i(5}a4c?5uQ4Pe>E>RR;7aD*RrKBj*OJ?pMsN+`P1y%u=DD&)G0d?i zz=q3j{>_@lfGcSQzTp(W;@QWSeZScj!t(&ezFQv>+v^J`lzZTM1u!!<*O#%=YSFbT z>{s9o=x>qM5K9cfz8~k?rF3MgtvmwP-`Nq|36t2qEbPp#rwQsF1vkx2zTpKIT@D6& z=)*2y0h>8X4yzI+VkwuJVvq^p{~FSPHGSfr<1@nt@7d4H5adv$chndl@%(d7 zNakyh43$i-VgX;bxW3?!&x{$KtT&Y45_kOk&f;dOO1MnHz1kL+f!(atbtkxcP*iEc zo_<}}DkD;$p!IL6@L!?zzu^=B0G#>i$4(AR9UB);&aH z>KGTY(;@Eo>MrNxW}U+FL(yrqbM58rms4op>{U9Qh= z+a-3EP*SXQH?USmsiFNZmGIw?3ZTBeu=Ct!f9J8IuY3PpUZGM@cjwH>C*-*cd)``i zc5zqaNu3knA$kIv9#4Lw!F{H(ez9C++Rn?TwqAQRU2#XO;8Rl%c9hZCXX>6k6ySUS{+a%(|zGTNqZ`+sY^kHk->hMzI0HL$0i=GzyuUm6| zZbik519zKSUjXHvTlX?Jl-ir*1$`qKSyX?l{I0U2M_aT_TR7&P>$FQ# z&s`O}v$yv8X`wrJw|NJ8tzYxt-6zX?+Wee&KOS{e ziV}0OaCx#ppzq3w)y>aLrn#uh_&#UP{q6^!RCO+CtL}(jJ-a5B>)pHFdEpv6?utHM zy6)=JH-~qm{So5)+sn;#NaEyz#jAuEmP`?F(P8FySXKEt(8|429+a)`xSzc6 z#JaGDuekEc&40QH-q}0z{9ewRQ`sNXtjs?%y;^T3lZVaURea}mGzIxC=AQjgQ{nOJ zw7=i=cIe9+eBH#Y_dbvzp6}pOZNW9C!x_T2)j!*tQ{$_;AYX*_fM90qncrt-UC?wr zp!9`9Bjc_x%MZf7oU`OjMKXX;9^w#NZ|P z<|X5uwjv|eC+Pnbsh!lMSw<`3*Yf! zjM?~?zZZCvp@ytrC9{+v`(Bl%+fR%4m@oWsOYo^r0r>j*g+G>SF;@FCZLSwR3LdZIE)eFt+Lq*KVG=wmP%(jZlhq^h~A`VcRxM)ojQ~ z9j+W!h62U|g)(dpm?zv+JsGww?}aMkkA-L0xgH$p6mDk7<2NtZlnuON{qBa->;=^t zp9>f-@c(gTe~DWM4f-92gZ literal 0 HcmV?d00001 diff --git a/media/DefaultAddonInputstream.png b/media/DefaultAddonInputstream.png new file mode 100644 index 0000000000000000000000000000000000000000..4f6718d392f2961333a8f6f5061b8b751ed42098 GIT binary patch literal 37951 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 boYC743&Lvb&fLzC4}g)LscxN)bM*fJC6s~K literal 0 HcmV?d00001 diff --git a/media/DefaultAddonLookAndFeel.png b/media/DefaultAddonLookAndFeel.png new file mode 100644 index 0000000000000000000000000000000000000000..9321dbc623c6385747a077375ec14eb3151dad15 GIT binary patch literal 32942 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

i<=4mUYV@U_3@PlaSP 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 literal 0 HcmV?d00001 diff --git a/media/DefaultUser.png b/media/DefaultUser.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e20e80f8d31d89509d274fd84832bcd4db9bd2 GIT binary patch literal 26749 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 literal 0 HcmV?d00001 From c9aa7eb33625148e265b0c438656230fe0f2e230 Mon Sep 17 00:00:00 2001 From: HitcherUK Date: Tue, 29 Mar 2016 19:51:03 +0100 Subject: [PATCH 2/2] [skin.confluence] v3.0.6 - Added game controller support - Added DefaultAddonInputstream.png and DefaultAddonLookAndFeel.png - Changed unknown-user.png to DefaultUser.png - Removed obsolete fanart code from DialogVideoInfo.xml - Updated boolean conditions --- 720p/includes.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/720p/includes.xml b/720p/includes.xml index c56a424..4b80e37 100644 --- a/720p/includes.xml +++ b/720p/includes.xml @@ -95,7 +95,7 @@ mpaa_notrated - divx + divx $INFO[ListItem.VideoCodec]