HOW-TO:Add UnWatchedEpisodes to TV Show posters in Estuary: Difference between revisions
Line 48: | Line 48: | ||
Add this in control section above | Add this in control section above | ||
<syntaxhighlight lang="xml">!String.IsEqual(ListItem.Property(WatchedEpisodes),"0")+!String.IsEqual(ListItem.Property(UnWatchedEpisodes),"0")</syntaxhighlight> | <syntaxhighlight lang="xml"> <visible>!String.IsEqual(ListItem.Property(WatchedEpisodes),"0")+!String.IsEqual(ListItem.Property(UnWatchedEpisodes),"0")</visible></syntaxhighlight> | ||
== Show W/T when W=0 == | == Show W/T when W=0 == |
Revision as of 10:37, 10 July 2022
Skinning | Estuary | HOW-TO:Add UnWatchedEpisodes to TV Show posters in Estuary |
This tutorial will show how to add UnWatchedEpisodes (UWE) count to TV Show posters. Default only "WatchedEpisodes / TotalEpisodes" (W/T) is shown. This will change the TV posters on the Home page (In Progress and Unwatched) and the TV Show views Poster, InfoWall and Wall.
This is achieved by editing View_54_InfoWall.xml (...\Kodi\addons\skin.estuary\xml\).
Add UnWatchedEpisodes
Find this in View_54_InfoWall.xml
<control type="label"> <left>0</left> <top>20</top> <width>244</width> <label>$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</label> <font>font20_title</font> <shadowcolor>text_shadow</shadowcolor> <align>right</align> </control>
Change
<label>$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</label>
to
<label>$INFO[ListItem.Property(WatchedEpisodes)] $INFO[ListItem.Property(TotalEpisodes), / ,] | $INFO[ListItem.Property(UnWatchedEpisodes)]</label>
This changes poster text from "W/T" to "W/T | UW".
Show W/T | UW when W!=0 and UWE!=0
Show "Watched / Total | Unwatched"
e.g. 3/50 | 47
IF Watched !=0
e.g. NOT 0/50
AND
IF Unwatched !=0
e.g. NOT 50/50
Add this in control section above
<visible>!String.IsEqual(ListItem.Property(WatchedEpisodes),"0")+!String.IsEqual(ListItem.Property(UnWatchedEpisodes),"0")</visible>
Show W/T when W=0
Find this in View_54_InfoWall.xml
<control type="group"> <visible>String.IsEqual(ListItem.DBtype,tvshow)
Add this control section in the group
<control type="label"> <visible>String.IsEqual(ListItem.Property(WatchedEpisodes),"0")</visible> <left>0</left> <top>20</top> <width>244</width> <label>$INFO[ListItem.Property(WatchedEpisodes)]$INFO[ListItem.Property(TotalEpisodes), / ,]</label> <font>font20_title</font> <shadowcolor>text_shadow</shadowcolor> <align>right</align> </control>
Show W/T when UWE=0
Change in the above section
<visible>String.IsEqual(ListItem.Property(WatchedEpisodes),"0")</visible>
to
<visible>String.IsEqual(ListItem.Property(WatchedEpisodes),"0")+String.IsEqual(ListItem.Property(UnWatchedEpisodes),"0")</visible>
Hide the eye image when all episodes are watched
Find this in View_54_InfoWall.xml
<control type="image"> <left>254</left> <top>23</top> <width>24</width> <height>24</height> <texture>lists/played-total.png</texture> </control>
Add this code in the control section to hide the eye
<visible>!String.IsEqual(ListItem.Property(UnWatchedEpisodes),"0")</visible>