Diff of /skin.back-row/720p/CommonVideoLibraryViews.xml [8e7ad9] .. [fe8101]  Maximize  Restore

  Switch to side-by-side view

--- a/skin.back-row/720p/CommonVideoLibraryViews.xml
+++ b/skin.back-row/720p/CommonVideoLibraryViews.xml
@@ -399,7 +399,7 @@
             <aligny>center</aligny>
             <visible>Control.IsVisible(503) | Control.IsVisible(504) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>!IsEmpty(Control.GetLabel(76345))</visible>
         </control>
         <control type="label">
@@ -432,7 +432,7 @@
             <aligny>center</aligny>
             <visible>Control.IsVisible(503) | Control.IsVisible(504) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>IsEmpty(Control.GetLabel(76345))</visible>
         </control>
         <control type="label">
@@ -448,7 +448,7 @@
             <label>$INFO[listitem.genre]</label>
             <visible>Control.IsVisible(503) | Control.IsVisible(504) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>1209</posx>
@@ -464,7 +464,7 @@
             <visible>Control.IsVisible(503) | Control.IsVisible(504) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>1209</posx>
@@ -480,7 +480,7 @@
             <visible>Control.IsVisible(503) | Control.IsVisible(504) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
     </include>
     <!---->
@@ -1657,7 +1657,7 @@
             <animation effect="slide" time="600" start="-435.55,0" end="0,0" />
         </control>
         <control type="group">
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             <control type="image">
                 <posx>71</posx>
                 <posy>519</posy>
@@ -1695,7 +1695,7 @@
                 <pagecontrol>91</pagecontrol>
                 <autoscroll time="4000" delay="5000" repeat="15000" />
                 <visible>Control.IsVisible(505) | Control.IsVisible(506)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <posx>862</posx>
@@ -2061,7 +2061,7 @@
                 <label>$INFO[ListItem.Episode] $LOCALIZE[20360] ($INFO[listItem.Property(UnWatchedEpisodes),, $LOCALIZE[16101]])</label>
                 <visible>Control.IsVisible(511) | Control.IsVisible(512)</visible>
                 <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>IsEmpty(ListItem.folder) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>IsEmpty(ListItem.folder) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1262</posx>
@@ -2076,7 +2076,7 @@
                 <label>$INFO[ListItem.Episode] $LOCALIZE[20360]</label>
                 <visible>Control.IsVisible(511) | Control.IsVisible(512)</visible>
                 <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>IsEmpty(ListItem.folder) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>IsEmpty(ListItem.folder) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
         </control>
         <control type="group">
@@ -2208,7 +2208,7 @@
                 <pagecontrol>91</pagecontrol>
                 <autoscroll time="4000" delay="5000" repeat="15000" />
                 <visible>Control.IsVisible(509) | Control.IsVisible(510) | Control.IsVisible(507) | Control.IsVisible(508)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <animation effect="slide" time="600" start="0,576" end="0,0" />
         </control>
@@ -2260,7 +2260,7 @@
                 <label>$LOCALIZE[20373]: $INFO[ListItem.season]</label>
                 <visible>Container.Content(episodes)</visible>
                 <visible>Control.IsVisible(513) | Control.IsVisible(514)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <align>right</align>
                 <scroll>true</scroll>
             </control>
@@ -2276,7 +2276,7 @@
                 <aligny>top</aligny>
                 <label>$LOCALIZE[20416]: $INFO[ListItem.premiered]</label>
                 <visible>Control.IsVisible(513) | Control.IsVisible(514)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>116</posx>
@@ -2338,7 +2338,7 @@
                 <autoscroll time="4000" delay="5000" repeat="15000" />
                 <visible>Control.IsVisible(513) | Control.IsVisible(514)</visible>
                 <visible>[!IsEmpty(Control.GetLabel(37016)) | !IsEmpty(Control.GetLabel(39016))]</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image" id="37016">
                 <posx>116</posx>
@@ -2558,7 +2558,7 @@
             <animation effect="fade" time="200">WindowClose</animation>
             <animation effect="fade" start="0" end="100" time="800" delay="2500">WindowOpen</animation>
             <animation effect="fade" start="0" end="100" time="800" delay="2500">Visible</animation>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Container.Content(Movies) | [Container.Content(TVShows) + Skin.HasSetting(TV Poster)]</visible>
             <control type="image">
                 <posx>-311</posx>
@@ -2684,7 +2684,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>Container.Content(Movies)</visible>
             </control>
             <control type="textbox">
@@ -2696,7 +2696,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>Container.Content(TVShows) + Skin.HasSetting(TV Poster)</visible>
             </control>
             <control type="grouplist">
@@ -3151,7 +3151,7 @@
             <posy>206</posy>
             <width>747</width>
             <visible>!Skin.HasSetting(Wallviewinfo)</visible>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             <visible allowhiddenfocus="true">Control.HasFocus(516) +[Container.Content(Movies) | [Container.Content(TVShows) + Skin.HasSetting(TV Poster)]]</visible>
             <visible>Control.HasFocus(516) + [!Container(516).OnNext + !Container(516).OnPrevious]</visible>
             <animation effect="fade" time="200">WindowClose</animation>
@@ -3281,7 +3281,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>Container.Content(Movies)</visible>
             </control>
             <control type="textbox">
@@ -3293,7 +3293,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>Container.Content(TVShows) + Skin.HasSetting(TV Poster)</visible>
             </control>
             <control type="grouplist">
@@ -3570,7 +3570,7 @@
             <width>747</width>
             <visible>!Skin.HasSetting(Wallviewinfo)</visible>
             <visible>Container.Content(MusicVideos)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.HasFocus(56) + [!Container(56).OnNext + !Container(56).OnPrevious]</visible>
             <animation effect="fade" time="200">WindowClose</animation>
             <animation effect="fade" start="0" end="100" time="800" delay="2500">WindowOpen</animation>
@@ -3675,7 +3675,7 @@
             <width>747</width>
             <visible>!Skin.HasSetting(Wallviewinfo)</visible>
             <visible>Control.HasFocus(56) + [!Container(56).OnNext + !Container(56).OnPrevious]</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>SubString(Container.FolderPath,addons)</visible>
             <animation effect="fade" time="200">WindowClose</animation>
             <animation effect="fade" start="0" end="100" time="800" delay="2500">WindowOpen</animation>
@@ -4121,7 +4121,7 @@
             <label>$INFO[listitem.genre]</label>
             <visible>Control.IsVisible(517) | Control.IsVisible(518) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>1143</posx>
@@ -4137,7 +4137,7 @@
             <visible>Control.IsVisible(517) | Control.IsVisible(518) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>1143</posx>
@@ -4153,7 +4153,7 @@
             <visible>Control.IsVisible(517) | Control.IsVisible(518) + [Container.Content(TVShows)]</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="scrollbar" id="90">
             <posx>1253</posx>
@@ -4423,7 +4423,7 @@
             <info>ListItem.Icon</info>
             <aspectratio aligny="center">stretch</aspectratio>
             <visible>Control.IsVisible(519) | Control.IsVisible(520)</visible>
-            <visible>substring(Container.Listitem.Label,..)</visible>
+            <visible>stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -4434,10 +4434,10 @@
             <texture background="true" diffuse="mask3.png" fallback="defaultdvdposter.png">$VAR[PosterThumb]</texture>
             <aspectratio>stretch</aspectratio>
             <visible>Control.IsVisible(519) | Control.IsVisible(520)</visible>
-            <visible>SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+            <visible>SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
         </control>
         <control type="group" id="899">
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             <visible>[Control.IsVisible(519) | Control.IsVisible(520) + Container.Content(movies)]</visible>
             <control type="image">
                 <posx>44</posx>
@@ -4605,7 +4605,7 @@
                 <height>12</height>
                 <texture>separator.png</texture>
                 <colordiffuse>BBFFFFFF</colordiffuse>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>44</posx>
@@ -4619,7 +4619,7 @@
                 <align>left</align>
                 <aligny>center</aligny>
                 <scroll>true</scroll>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>44</posx>
@@ -4630,7 +4630,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="3000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <description>seperator</description>
@@ -4640,7 +4640,7 @@
                 <height>12</height>
                 <texture>separator.png</texture>
                 <colordiffuse>BBFFFFFF</colordiffuse>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -6112,7 +6112,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>list item label</description>
@@ -6129,7 +6129,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>list item label</description>
@@ -6146,7 +6146,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>list item label</description>
@@ -6163,7 +6163,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>Genre label</description>
@@ -6179,7 +6179,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>Genre value</description>
@@ -6196,7 +6196,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>Genre label</description>
@@ -6212,7 +6212,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>Genre value</description>
@@ -6229,7 +6229,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired txt</description>
@@ -6245,7 +6245,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired txt</description>
@@ -6261,7 +6261,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired txt</description>
@@ -6277,7 +6277,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired txt</description>
@@ -6293,7 +6293,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired Value</description>
@@ -6307,7 +6307,7 @@
             <shadowcolor>black</shadowcolor>
             <include>NextAired-Fallback2</include>
             <visible>container.content(tvshows)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
         </control>
@@ -6323,7 +6323,7 @@
             <shadowcolor>black</shadowcolor>
             <include>NextAired2</include>
             <visible>container.content(tvshows)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
         </control>
@@ -6341,7 +6341,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="group">
             <description>First Aired Value</description>
@@ -6357,7 +6357,7 @@
             <visible>container.content(tvshows)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <description>list item label</description>
@@ -6386,7 +6386,7 @@
             <visible>Control.IsVisible(50)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>seperator</description>
@@ -6399,7 +6399,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>seperator</description>
@@ -6412,7 +6412,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>44</posx>
@@ -6422,7 +6422,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <textcolor>white</textcolor>
             <shadowcolor>black</shadowcolor>
             <font>font18</font>
@@ -6430,7 +6430,7 @@
             <align>left</align>
             <aligny>center</aligny>
             <scroll>true</scroll>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="textbox" id="80">
             <posx>44</posx>
@@ -6442,11 +6442,11 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <align>justify</align>
             <pagecontrol>91</pagecontrol>
             <autoscroll time="4000" delay="5000" repeat="15000" />
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>44</posx>
@@ -6456,7 +6456,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <textcolor>white</textcolor>
             <shadowcolor>black</shadowcolor>
             <font>font18</font>
@@ -6475,7 +6475,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <align>justify</align>
             <pagecontrol>91</pagecontrol>
             <autoscroll time="4000" delay="5000" repeat="15000" />
@@ -6487,7 +6487,7 @@
             <width>569</width>
             <height>12</height>
             <texture>separator.png</texture>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.IsVisible(523)| Control.IsVisible(527)</visible>
             <visible>container.content(episodes)</visible>
             <colordiffuse>BBFFFFFF</colordiffuse>
@@ -6499,7 +6499,7 @@
             <width>569</width>
             <height>12</height>
             <texture>separator.png</texture>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <colordiffuse>BBFFFFFF</colordiffuse>
@@ -6517,7 +6517,7 @@
             <label>$LOCALIZE[20161] $LOCALIZE[20360]: $INFO[listitem.episode]</label>
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>613</posx>
@@ -6534,7 +6534,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>!IsEmpty(ListItem.Mpaa)</visible>
             <visible>container.content(tvshows)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>seperator</description>
@@ -6546,7 +6546,7 @@
             <visible>Control.IsVisible(523)| Control.IsVisible(527)</visible>
             <visible>container.content(episodes)</visible>
             <colordiffuse>BBFFFFFF</colordiffuse>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="textbox" id="80">
             <posx>44</posx>
@@ -6560,7 +6560,7 @@
             <align>justify</align>
             <pagecontrol>91</pagecontrol>
             <autoscroll time="4000" delay="5000" repeat="15000" />
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="grouplist">
             <description>Media Codec Flagging Images</description>
@@ -6597,7 +6597,7 @@
             <info>ListItem.Icon</info>
             <aspectratio aligny="center">stretch</aspectratio>
             <visible>Control.IsVisible(522)| Control.IsVisible(526) | Control.IsVisible(521) | Control.IsVisible(525) | Control.IsVisible(523) | Control.IsVisible(527)</visible>
-            <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+            <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6609,7 +6609,7 @@
             <aspectratio>stretch</aspectratio>
             <visible>Control.IsVisible(522)| Control.IsVisible(526)</visible>
             <visible>container.content(seasons)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="label">
             <posx>0</posx>
@@ -6623,7 +6623,7 @@
             <aligny>center</aligny>
             <label>$INFO[ListItem.Episode] $LOCALIZE[20360]</label>
             <visible>Control.HasFocus(522) | Control.HasFocus(526) + Container.Content(Seasons)</visible>
-            <visible>IsEmpty(ListItem.folder) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>IsEmpty(ListItem.folder) + !stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6637,7 +6637,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6650,7 +6650,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>!Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6663,7 +6663,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6676,7 +6676,7 @@
             <visible>Control.IsVisible(521)| Control.IsVisible(525)</visible>
             <visible>container.content(tvshows)</visible>
             <visible>Skin.HasSetting(TV Poster)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <description>list item icon</description>
@@ -6689,7 +6689,7 @@
             <visible>Control.IsVisible(523)| Control.IsVisible(527)</visible>
             <visible>IsEmpty(ListItem.thumb)</visible>
             <visible>container.content(episodes)</visible>
-            <visible>!substring(Container.Listitem.Label,..)</visible>
+            <visible>!stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="image">
             <texture diffuse="Mask episode.png" />
@@ -6912,7 +6912,7 @@
                     <include>selectedcolor</include>
                     <info>ListItem.Genre</info>
                     <visible>Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Movies)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) | !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) | !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>201.77</posx>
@@ -6925,7 +6925,7 @@
                     <include>selectedcolor</include>
                     <info>ListItem.Genre</info>
                     <visible>Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Movies)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) | !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) | !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>201.77</posx>
@@ -7141,7 +7141,7 @@
                     <include>selectedcolor</include>
                     <info>ListItem.Genre</info>
                     <visible>Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Movies)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>201.77</posx>
@@ -7154,7 +7154,7 @@
                     <include>selectedcolor</include>
                     <info>ListItem.Genre</info>
                     <visible>Container.Content(TVShows) | Container.Content(Seasons) | Container.Content(Movies)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>201.77</posx>
@@ -7300,7 +7300,7 @@
                         <visible>!Container(529).OnNext + !Container(529).OnPrevious</visible>
                         <animation effect="fade" start="0" end="100" time="1000" delay="2500">Visible</animation>
                         <animation effect="fade" start="0" end="100" time="1000" delay="2500" />
-                        <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                        <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                     </control>
                 </control>
             </focusedlayout>
@@ -7509,7 +7509,7 @@
                 <colordiffuse>D5FFFFFF</colordiffuse>
                 <aspectratio>stretch</aspectratio>
                 <visible>Control.IsVisible(532) | Control.IsVisible(533) + Container.Content(Movies)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>520</posx>
@@ -7520,7 +7520,7 @@
                 <aspectratio>stretch</aspectratio>
                 <colordiffuse>66ffffff</colordiffuse>
                 <visible>Control.IsVisible(532) | Control.IsVisible(533) + Container.Content(Movies)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>520</posx>
@@ -7531,7 +7531,7 @@
                 <colordiffuse>22FFFFFF</colordiffuse>
                 <aspectratio>stretch</aspectratio>
                 <visible>Control.IsVisible(532) | Control.IsVisible(533) + Container.Content(Movies)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>520</posx>
@@ -7542,7 +7542,7 @@
                 <aspectratio>stretch</aspectratio>
                 <colordiffuse>22ffffff</colordiffuse>
                 <visible>Control.IsVisible(532) | Control.IsVisible(533) + Container.Content(Movies)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>9</posx>
@@ -7809,7 +7809,7 @@
             <control type="group">
                 <posx>306.66</posx>
                 <posy>549</posy>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <control type="grouplist">
                     <description>Media Codec Flagging Images</description>
                     <posx>222</posx>
@@ -9355,7 +9355,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>!IsEmpty(ListItem.thumb)</visible>
             </control>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             <visible>Control.IsVisible(540) + System.IdleTime(1)</visible>
             <animation effect="slide" start="0,682.50" tween="cubic" delay="100" time="1000">Visible</animation>
         </control>
@@ -9713,7 +9713,7 @@
                 <scroll>true</scroll>
                 <visible>container.content(tvshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -9729,7 +9729,7 @@
                 <visible>container.content(tvshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
                 <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -9745,7 +9745,7 @@
                 <visible>container.content(tvshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
                 <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Genre label</description>
@@ -9760,7 +9760,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Genre value</description>
@@ -9777,7 +9777,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired txt</description>
@@ -9792,7 +9792,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired txt</description>
@@ -9807,7 +9807,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired Value</description>
@@ -9824,7 +9824,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired Value</description>
@@ -9841,7 +9841,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <!---->
             <control type="image" id="77020">
@@ -9949,7 +9949,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Genre value</description>
@@ -9966,7 +9966,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired txt</description>
@@ -9981,7 +9981,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired txt</description>
@@ -9996,7 +9996,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired Value</description>
@@ -10013,7 +10013,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="group">
                 <description>First Aired Value</description>
@@ -10030,7 +10030,7 @@
                 <visible>container.content(tvshows)</visible>
                 <visible>Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -10045,7 +10045,7 @@
                 <shadowcolor>shadow</shadowcolor>
                 <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -10061,7 +10061,7 @@
                 <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
                 <visible>IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -10077,7 +10077,7 @@
                 <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
                 <visible>!IntegerGreaterThan(ListItem.Property(UnWatchedEpisodes),0)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10088,7 +10088,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>container.content(tvshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10099,7 +10099,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>container.content(tvshows) + Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10109,7 +10109,7 @@
                 <info>ListItem.Icon</info>
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <!---->
             <control type="image">
@@ -10121,7 +10121,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(538)</visible>
                 <visible>Control.IsVisible(538) + Container.Content(Movies)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10132,7 +10132,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(538)</visible>
                 <visible>Control.IsVisible(538) + Container.Content(Movies)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             </control>
             <control type="label">
                 <description>Director txt</description>
@@ -10145,7 +10145,7 @@
                 <shadowcolor>shadow</shadowcolor>
                 <align>left</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Year</description>
@@ -10158,7 +10158,7 @@
                 <shadowcolor>shadow</shadowcolor>
                 <align>left</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Runtime</description>
@@ -10171,7 +10171,7 @@
                 <shadowcolor>shadow</shadowcolor>
                 <align>left</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Rating</description>
@@ -10184,7 +10184,7 @@
                 <shadowcolor>shadow</shadowcolor>
                 <align>left</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Director value</description>
@@ -10198,7 +10198,7 @@
                 <shadowcolor>black</shadowcolor>
                 <align>right</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Year value</description>
@@ -10211,7 +10211,7 @@
                 <font>font64</font>
                 <align>right</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <description>Runtime</description>
@@ -10225,7 +10225,7 @@
                 <font>font64</font>
                 <align>right</align>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <texture background="true" />
@@ -10236,7 +10236,7 @@
                 <info>ListItem.StarRating</info>
                 <aspectratio>keep</aspectratio>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10247,7 +10247,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(539)</visible>
                 <visible>container.content(seasons)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>996</posx>
@@ -10258,7 +10258,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(539)</visible>
                 <visible>container.content(seasons)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>!IsEmpty(ListItem.Art(poster))</visible>
             </control>
             <control type="image">
@@ -10270,7 +10270,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(539)</visible>
                 <visible>container.content(seasons)</visible>&gt; 	
-		<visible>substring(Container.Listitem.Label,..)</visible></control>
+		<visible>stringcompare(Container.Listitem.Label,..)</visible></control>
             <control type="image">
                 <posx>996</posx>
                 <posy>128</posy>
@@ -10280,7 +10280,7 @@
                 <aspectratio aligny="center">stretch</aspectratio>
                 <visible>Control.IsVisible(539)</visible>
                 <visible>container.content(seasons)</visible>&gt; 	
-		<visible>substring(Container.Listitem.Label,..)</visible><visible>!IsEmpty(ListItem.Art(poster))</visible></control>
+		<visible>stringcompare(Container.Listitem.Label,..)</visible><visible>!IsEmpty(ListItem.Art(poster))</visible></control>
             <control type="label">
                 <posx>951</posx>
                 <posy>475</posy>
@@ -10303,7 +10303,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(TVShows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10322,7 +10322,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(seasons) + Control.IsVisible(539)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 <visible>IsEmpty(Control.GetLabel(77021))</visible>
             </control>
             <control type="image">
@@ -10340,7 +10340,7 @@
                 <height>12</height>
                 <texture>separator.png</texture>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -10361,7 +10361,7 @@
                 <height>12</height>
                 <texture>separator.png</texture>
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10389,7 +10389,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(TVshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10685,7 +10685,7 @@
                 <autoscroll time="4000" delay="5000" repeat="15000" />
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
                 <visible>substring(listitem.mpaa,Rated PG-13) | substring(listitem.mpaa,Rated G) | substring(listitem.mpaa,Rated NC-18) | substring(listitem.mpaa,Rated NR) |  substring(listitem.mpaa,Rated PG) | substring(listitem.mpaa,Rated R) | substring(listitem.mpaa,UK:12) | substring(listitem.mpaa,UK:12A) | substring(listitem.mpaa,UK:15) | substring(listitem.mpaa,UK:18) | substring(listitem.mpaa,UK:pg) | substring(listitem.mpaa,UK:r18) | substring(listitem.mpaa,UK:u) | substring(ListItem.Mpaa,Germany:0) | substring(ListItem.Mpaa,Germany: 0) | substring(ListItem.Mpaa,Germany: o.A.) | substring(ListItem.Mpaa,Germany:6) | substring(ListItem.Mpaa,Germany: 6) | substring(ListItem.Mpaa,Germany:12) | substring(ListItem.Mpaa,Germany: 12) | substring(ListItem.Mpaa,Germany:16) | substring(ListItem.Mpaa,Germany: 16) | substring(ListItem.Mpaa,Germany:18) | substring(ListItem.Mpaa,Germany: 18) | substring(ListItem.Mpaa,Hungary:12) | substring(ListItem.Mpaa,Hungary: 12) | substring(ListItem.Mpaa,Hungary:16) | substring(ListItem.Mpaa,Hungary: 16) | substring(ListItem.Mpaa,Hungary:18) | substring(ListItem.Mpaa,Hungary: 18) | substring(ListItem.mpaa,Brazil:10) | substring(ListItem.mpaa,10 anos) | substring(ListItem.mpaa,Brazil:12) | substring(ListItem.mpaa,12 anos) | substring(ListItem.mpaa,Brazil:14) | substring(ListItem.mpaa,14 anos) | substring(ListItem.mpaa,Brazil:16) | substring(ListItem.mpaa,16 anos) | substring(ListItem.mpaa,Brazil:18) | substring(ListItem.mpaa,18 anos) | substring(ListItem.mpaa,Brazil:L) | substring(ListItem.mpaa,Brazil:Livre) | substring(ListItem.mpaa,Livre)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10701,7 +10701,7 @@
                 <autoscroll time="4000" delay="5000" repeat="15000" />
                 <visible>container.content(movies) + Control.IsVisible(538)</visible>
                 <visible>!substring(listitem.mpaa,Rated PG-13) + !substring(listitem.mpaa,Rated G) + !substring(listitem.mpaa,Rated NC-18) + !substring(listitem.mpaa,Rated NR) +  !substring(listitem.mpaa,Rated PG) + !substring(listitem.mpaa,Rated R) + !substring(listitem.mpaa,UK:12) + !substring(listitem.mpaa,UK:12A) + !substring(listitem.mpaa,UK:15) + !substring(listitem.mpaa,UK:18) + !substring(listitem.mpaa,UK:pg) + !substring(listitem.mpaa,UK:r18) + !substring(listitem.mpaa,UK:u) + !substring(ListItem.Mpaa,Germany:0) + !substring(ListItem.Mpaa,Germany: 0) + !substring(ListItem.Mpaa,Germany: o.A.) + !substring(ListItem.Mpaa,Germany:6) + !substring(ListItem.Mpaa,Germany: 6) + !substring(ListItem.Mpaa,Germany:12) + !substring(ListItem.Mpaa,Germany: 12) + !substring(ListItem.Mpaa,Germany:16) + !substring(ListItem.Mpaa,Germany: 16) + !substring(ListItem.Mpaa,Germany:18) + !substring(ListItem.Mpaa,Germany: 18) + !substring(ListItem.Mpaa,Hungary:12) + !substring(ListItem.Mpaa,Hungary: 12) + !substring(ListItem.Mpaa,Hungary:16) + !substring(ListItem.Mpaa,Hungary: 16) + !substring(ListItem.Mpaa,Hungary:18) + !substring(ListItem.Mpaa,Hungary: 18) + !substring(ListItem.mpaa,Brazil:10) + !substring(ListItem.mpaa,10 anos) + !substring(ListItem.mpaa,Brazil:12) + !substring(ListItem.mpaa,12 anos) + !substring(ListItem.mpaa,Brazil:14) + !substring(ListItem.mpaa,14 anos) + !substring(ListItem.mpaa,Brazil:16) + !substring(ListItem.mpaa,16 anos) + !substring(ListItem.mpaa,Brazil:18) + !substring(ListItem.mpaa,18 anos) + !substring(ListItem.mpaa,Brazil:L) + !substring(ListItem.mpaa,Brazil:Livre) + !substring(ListItem.mpaa,Livre)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10718,7 +10718,7 @@
                 <visible>IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10735,7 +10735,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10748,7 +10748,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(535) | Control.IsVisible(536) | Control.IsVisible(552)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10765,7 +10765,7 @@
                 <visible>IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10782,7 +10782,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10795,7 +10795,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(TVshows) + Control.IsVisible(537)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -10810,7 +10810,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -10825,7 +10825,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -10840,7 +10840,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -10855,7 +10855,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -10870,7 +10870,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -10885,7 +10885,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10904,7 +10904,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -10918,7 +10918,7 @@
                 <visible>Control.IsVisible(540)</visible>
                 <visible>container.content(episodes)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10928,7 +10928,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -10945,7 +10945,7 @@
                 <visible>Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
                 <visible>container.content(episodes)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10962,7 +10962,7 @@
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
                 <visible>IsEmpty(listitem.mpaa)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -10979,7 +10979,7 @@
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
                 <visible>!IsEmpty(listitem.mpaa)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -10992,7 +10992,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>!Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <!---->
             <control type="image">
@@ -11003,7 +11003,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -11018,7 +11018,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -11033,7 +11033,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -11048,7 +11048,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -11063,7 +11063,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -11078,7 +11078,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>1271</posx>
@@ -11093,7 +11093,7 @@
                 <visible>container.content(episodes)</visible>
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -11103,7 +11103,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -11117,7 +11117,7 @@
                 <visible>Control.IsVisible(540)</visible>
                 <visible>container.content(episodes)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -11127,7 +11127,7 @@
                 <texture>separator.png</texture>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -11144,7 +11144,7 @@
                 <visible>Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
                 <visible>container.content(episodes)</visible>
-                <visible>!substring(Container.Listitem.Label,..)</visible>
+                <visible>!stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -11161,7 +11161,7 @@
                 <visible>IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>951</posx>
@@ -11178,7 +11178,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="image">
                 <posx>951</posx>
@@ -11191,7 +11191,7 @@
                 <visible>!IsEmpty(listitem.mpaa)</visible>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
                 <visible>Skin.HasSetting(TV Poster)</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="label">
                 <posx>951</posx>
@@ -11205,7 +11205,7 @@
                 <label>$INFO[ListItem.label]</label>
                 <scroll>true</scroll>
                 <visible>container.content(episodes) + Control.IsVisible(540)</visible>
-                <visible>SubString(ListItem.Path,videodb://1/7) + substring(Container.Listitem.Label,..)</visible>
+                <visible>SubString(ListItem.Path,videodb://1/7) + stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <!---->
         </control>
@@ -13053,7 +13053,7 @@
             <align>center</align>
             <aspectratio>keep</aspectratio>
             <visible>Control.IsVisible(541) + Container.Content(Movies)</visible>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
         </control>
         <control type="grouplist">
             <description>Media Codec Flagging Images</description>
@@ -13423,7 +13423,7 @@
                         <effect type="rotatey" delay="1000" center="1.77" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13436,7 +13436,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,-44.37,259.55,357.50" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13463,7 +13463,7 @@
                     </animation>
                     <visible>IsEmpty(ListItem.Thumb)</visible>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13477,7 +13477,7 @@
                         <effect type="rotatey" delay="1000" center="1.77" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13491,7 +13491,7 @@
                     </animation>
                     <visible>IsEmpty(ListItem.Thumb)</visible>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13504,7 +13504,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,-38.75,250.66,347.50" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13543,7 +13543,7 @@
                         <effect type="rotatey" delay="1000" center="1.77" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13556,7 +13556,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,-38.75,251.73,348.75" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13582,7 +13582,7 @@
                         <effect type="rotatey" delay="1000" center="1.77" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13595,7 +13595,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,307.50,259.55,357.50" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13621,7 +13621,7 @@
                         <effect type="rotatey" delay="1000" center="1.77" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13634,7 +13634,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,307.50,251.73,357.50" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13649,7 +13649,7 @@
                     </animation>
                     <visible>IsEmpty(ListItem.Thumb)</visible>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13663,7 +13663,7 @@
                         <effect type="rotatey" delay="1000" center="1" start="0" end="80" time="1500" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13677,7 +13677,7 @@
                     </animation>
                     <visible>IsEmpty(ListItem.Thumb)</visible>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13690,7 +13690,7 @@
                         <effect type="zoom" tween="cubic" end="-38.22,316.25,250.66,343.75" time="400" />
                     </animation>
                     <visible>!Skin.HasSetting(DVD Animation)</visible>
-                    <visible>SubString(ListItem.Path,videodb://1/7) | substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(ListItem.Path,videodb://1/7) | stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>0</posx>
@@ -13749,7 +13749,7 @@
         <control type="group">
             <posx>100</posx>
             <visible>control.IsVisible(542)</visible>
-            <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+            <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
             <animation effect="fade" start="0" end="100" time="100">Visible</animation>
             <control type="label">
                 <description>Genre txt</description>
@@ -14453,7 +14453,7 @@
                 <label>$LOCALIZE[13408]: $INFO[ListItem.rating]</label>
                 <align>center</align>
                 <aligny>center</aligny>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -14466,7 +14466,7 @@
                 <include>CodecFlaggingConditions</include>
                 <align>center</align>
                 <aligny>center</aligny>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
         </control>
     </include>
@@ -16137,7 +16137,7 @@
                 <label fallback="416">$INFO[ListItem.Plot]</label>
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
         </control>
         <control type="group" id="80">
@@ -16225,7 +16225,7 @@
                 <label>$LOCALIZE[20339]: $INFO[ListItem.Director]</label>
                 <align>left</align>
                 <visible>IsEmpty(Control.GetLabel(7916)) + IsEmpty(Control.GetLabel(7917))</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="textbox">
                 <posx>71</posx>
@@ -16281,7 +16281,7 @@
                 <align>justify</align>
                 <autoscroll time="2000" delay="10000" repeat="10000" />
                 <visible>[!IsEmpty(Control.GetLabel(7916)) | !IsEmpty(Control.GetLabel(7917))]</visible>
-                <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..)</visible>
+                <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..)</visible>
             </control>
             <control type="grouplist">
                 <description>Media Codec Flagging Images</description>
@@ -16737,7 +16737,7 @@
                     <align>center</align>
                     <aligny>center</aligny>
                     <visible>!IsEmpty(ListItem.Title)</visible>
-                    <visible>!SubString(ListItem.Path,videodb://1/7) + !substring(Container.Listitem.Label,..) + Container.Content(movies)</visible>
+                    <visible>!SubString(ListItem.Path,videodb://1/7) + !stringcompare(Container.Listitem.Label,..) + Container.Content(movies)</visible>
                 </control>
             </control>
         </control>
@@ -17069,7 +17069,7 @@
                         <align>right</align>
                         <aligny>center</aligny>
                         <info>ListItem.Label2</info>
-                        <visible>!substring(Container.Listitem.Label,..)</visible>
+                        <visible>!stringcompare(Container.Listitem.Label,..)</visible>
                         <visible>!Container.Content(genres) + !Container.Content(actors)</visible>
                     </control>
                     <control type="image">
@@ -17199,7 +17199,7 @@
                         <align>right</align>
                         <aligny>center</aligny>
                         <info>ListItem.Label2</info>
-                        <visible>!substring(Container.Listitem.Label,..)</visible>
+                        <visible>!stringcompare(Container.Listitem.Label,..)</visible>
                         <visible>!Container.Content(genres) + !Container.Content(actors)</visible>
                     </control>
                     <control type="image">
@@ -17487,7 +17487,7 @@
                     <colordiffuse>C5FFFFFF</colordiffuse>
                     <aspectratio>stretch</aspectratio>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17498,7 +17498,7 @@
                     <colordiffuse>C5FFFFFF</colordiffuse>
                     <aspectratio>stretch</aspectratio>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>!IsEmpty(ListItem.plot) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!IsEmpty(ListItem.plot) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17509,7 +17509,7 @@
                     <colordiffuse>22FFFFFF</colordiffuse>
                     <aspectratio>stretch</aspectratio>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17520,7 +17520,7 @@
                     <colordiffuse>22FFFFFF</colordiffuse>
                     <aspectratio>stretch</aspectratio>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>!IsEmpty(ListItem.plot) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!IsEmpty(ListItem.plot) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>535</posx>
@@ -17531,7 +17531,7 @@
                     <font>font13</font>
                     <label>[COLOR lightblue]$LOCALIZE[21863] [/COLOR] [COLOR FFffffff]$INFO[ListItem.Property(Addon.Creator)][/COLOR]</label>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="fadelabel">
                     <posx>535</posx>
@@ -17544,7 +17544,7 @@
                     <label>[COLOR lightblue]$LOCALIZE[146] [/COLOR] [COLOR FFffffff]$INFO[ListItem.Property(Addon.Type)][/COLOR]</label>
                     <label>[COLOR lightblue]$LOCALIZE[24051] [/COLOR] [COLOR FFffffff]$INFO[ListItem.Property(Addon.Version)][/COLOR]</label>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="label">
                     <posx>535</posx>
@@ -17555,7 +17555,7 @@
                     <font>font13</font>
                     <label>[COLOR lightblue]$INFO[ListItem.Title][/COLOR]</label>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>!IsEmpty(ListItem.plot) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!IsEmpty(ListItem.plot) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="textbox">
                     <posx>535</posx>
@@ -17571,7 +17571,7 @@
                     <pagecontrol>91</pagecontrol>
                     <autoscroll time="4000" delay="5000" repeat="15000" />
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>IsEmpty(ListItem.plot) + SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="textbox">
                     <posx>535</posx>
@@ -17587,7 +17587,7 @@
                     <pagecontrol>91</pagecontrol>
                     <autoscroll time="4000" delay="5000" repeat="15000" />
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>!IsEmpty(ListItem.plot) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>!IsEmpty(ListItem.plot) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17598,7 +17598,7 @@
                     <aspectratio>stretch</aspectratio>
                     <colordiffuse>44ffffff</colordiffuse>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17609,7 +17609,7 @@
                     <aspectratio>stretch</aspectratio>
                     <colordiffuse>44ffffff</colordiffuse>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
                 <control type="image">
                     <posx>520</posx>
@@ -17620,7 +17620,7 @@
                     <aspectratio>stretch</aspectratio>
                     <colordiffuse>22ffffff</colordiffuse>
                     <visible>Control.IsVisible(553)</visible>
-                    <visible>SubString(Container.FolderPath,addons) + !substring(Container.Listitem.Label,..)</visible>
+                    <visible>SubString(Container.FolderPath,addons) + !stringcompare(Container.Listitem.Label,..)</visible>
                 </control>
             </control>
             <control type="image">

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks