Movies NoPoster (100%) v1.3.2T lellotest_4
[Media Sub Type]=[Movie]
If(IsEqual([Watched Percent],✔),<font color="757575">[Name]If(IsEqual([Definition],4K),/ /[4K/],) Delimit([Watched Percent], , / )<//font>,[Name]If(IsEqual([Definition],4K),/ /[4K/],))
[Name]If(IsEqual([Definition],4K),/ /[4K/],)
ListBuild(1, / • , [Year], [Duration], [MPAA Rating], RatingStars(),[Plays], [Watched Percent])
- 1
- CONFIGURATION
- 1
- 1
- 2
- Save(Italian, v_PRIMARY_LANG)/
Save(English, v_SECONDARY_LANG)/
Save(face="Hack", v_MONO_FONT)/
Save(0, v_USE_RECOMMENDATIONS_IMAGES)/
Save(0, v_RECOMMENDATIONS_IMAGES_ZSTATS)/
Save(30, v_RECOMMENDATIONS_SCRAPE_EXPIRY)/
Save(C:\Program Files\J River\Media Center 31\Data\Tooltip\Actors\[Original Title] /([year]/)\, V_ACTOR_IMAGE_PATH)/
Save(C:\Program Files\J River\Media Center 31\Data\Tooltip\, V_TOOLTIP_PATH)/
Save(e://.MC Images//Movies//Replace([Name],:,/ ) /([Year]/) /[[imdb id]/]//Logos//logo.png, v_LOGO_FILEPATH)/
Save(0, v_ACTOR_ALT_ROLES)/
Save(1, v_SHOW_TEXT_ROLES)/
Save(1, v_SHOW_TEXT_ACTORS)/
Save(1, v_SHOW_POSTER)/
Save(0, v_LOGO)/
Save(1, v_SHOW_ACTOR_MODULE)/
Save(0, v_SHOW_RECOMMENDATIONS_MODULE)/
Save(1, v_SHOW_VIDEO_DETAILS_MODULE)/
Save(1, v_SHOW_RATINGS_MODULE)
- 1
- 1
- COLOR VARIABLES
- 0
- 1
- 2
- Save(color="#f2edf4", v_COLOR_BODY)/
Save(color="#5b799b", v_COLOR_HEADER)/
Save(color="#75889F", v_COLOR_HEADER2)/
Save(color="#f69838", v_COLOR_STARS)/
Save(color="#dce4ea", v_COLOR_TITLE)/
Save(color="#5e5e63", v_COLOR_INFOROW)/
Save(color="#808084", v_COLOR_INFOROW_SMALL)/
Save(color="#569AF0", v_COLOR_BODY_LARGE)
- 1
- 1
- SMALL VARIABLES
- 0
- 1
- 2
- Save(size="70", v_SSIZE_BODY)/
Save(size="80", v_SSIZE_DESCR)/
Save(height="45", v_SHEIGHT_RATINGS)/
Save(
IfElse(
Compare(Length([Description]),<=,400),
[Description]/
<font alpha="0">/
Repeat(_,Math(Frac((400 - Length([Description])) // 4) * 4))/
Repeat(_,Math((400 - Length([Description])) // 4))/
Repeat(_,Math((400 - Length([Description])) // 4))/
Repeat(_,Math((400 - Length([Description])) // 4))/
Repeat(_,Math((400 - Length([Description])) // 4))/
<//font>,
Or(IsEmpty([IMDb Description (short)]),Compare(Length([IMDb Description (short)]),>,400)),
Left([Description],390)...,
1,
[IMDb Description (short)]/
<font alpha="0">/
Repeat(/ ,Math(Frac((400 - Length([IMDb Description (short)])) // 4) * 4))/
Repeat(_,Math((400 - Length([IMDb Description (short)])) // 4))/
Repeat(_,Math((400 - Length([IMDb Description (short)])) // 4))/
Repeat(_,Math((400 - Length([IMDb Description (short)])) // 4))/
Repeat(_,Math((400 - Length([IMDb Description (short)])) // 4))/
<//font>/
),
v_SMALL_DESC)
- 1
- 1
- LARGE VARIABLES
- 0
- 1
- 0
- Save([Name]If([Version,0],/ /[[Version]/],), v_TITLE)/
Save(size="If(Compare(Length([v_TITLE]),>,49), 180, 200)", V_LSIZE_TITLE)/
Save(size="90", v_LSIZE_INFOROW)/
Save(size="150", v_LSIZE_HEADER)/
Save(height="35", v_LHEIGHT_TECH_ICON)/
Save(Repeat(/ ,3),v_LDELIM_ICON)/
Save(If(Compare(Length([Description]),>,441),
IfElse(
Not(IsEmpty([IMDb Description (short)])),
If(Compare(Length([IMDb Description (short)]),>,450),
Left([IMDb Description (short)],437)...,
[IMDb Description (short)]
),
1,
Left([Description],437)...),
[Description]),
v_DESCRIPTION)/
Save(
IfElse(
Compare([IMDb Rating],>,0), IMDb FormatNumber([IMDb Rating],1),
Compare([TMDb Rating],>,0),TMDb FormatNumber([TMDb Rating],1),
Not(IsEmpty([Critic Rating])),FormatNumber(Number(Decimal([Critic Rating])),1),
1,
),
v_CRITIC_RATING)
- 1
- 1
- === SMALL ===
- 2
- 1
- 2
- 1
- 1
- Header
- 2
- 1
- 2
- <img src="tooltip://Misc//Separator//1x1-transparent" size="1x85">
<img src="tooltip:Misc//Separator//dot" size="144x2" valign="bottom"><br>/
<img src="tooltip:Misc//Separator//dot" size="2x210"valign="bottom">/
<img src="/
If(Or(IsEqual([Image File],//,8),IsEqual([Image File],\,8)),
[Image File],
Mid([Filename],0,Find([Filename],.,,2)).jpg
)" size="140x210" valign="bottom">/
<img src="tooltip:Misc//Separator//dot" size="2x210" valign="bottom">
<img src="tooltip:Misc//Separator//dot" size="144x2" valign="top"><br>/
<font face="Theater" [v_COLOR_TITLE]>/
[Name]/
If(Not(IsEmpty([Rating,0])),
If(Compare(Length([Name]),<,48),
/ /[ Repeat(<img src="tooltip:Misc//star-2" size="25x25" valign="top">,[Rating])/ /],
<font size="60">/ /[ Repeat(<img src="tooltip:Misc//star-2" size="15x15" valign="middle">,[Rating])/ /]<//font>
),
)/
<br>/
<font [v_SSIZE_BODY] [v_COLOR_INFOROW_SMALL]>/
FirstNotEmpty([MPAA Rating], NR) <b>|<//b> /
FormatNumber(Math(Decimal([Duration,0]) / 60)) min <b>|<//b> /
Replace(ListLimit([Genre],2),;,/ /// ) <b>|<//b> /
[Year] /
(Replace(Replace(Replace(ListLimit([Country],2),United States of America, USA,1),United Kingdom,UK,1),;,/,/ ))/
If([HDR Format],/ <b>|<//b> HDR ,)/
/ <b>|<//b> FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),HH:mm)/
<//font>/
<//font>
- 1
- 1
- Description
- 2
- 1
- 2
- <font face="Segoe UI" [v_SSIZE_DESCR] [v_COLOR_BODY]>/
[v_SMALL_DESC]/
<//font>
- 1
- 1
- Personnel
- 2
- 1
- 2
- <font face="Theater" alpha="70" [v_SSIZE_BODY]>/
<font [v_COLOR_HEADER2]>/
DIRECTOR: /
<//font>/
<font [v_COLOR_BODY]>/
ListFormat([Director],2)/
<//font>/
If([Actors,0],
<font [v_COLOR_HEADER2]> /
STARS: /
<//font>/
<font [v_COLOR_BODY]>/
ListFormat(ListLimit([Actors],6),2)/
<//font>,
)/
<//font>
- 1
- 1
- Critic Ratings + Watched
- 2
- 1
- 2
- <br>/
<font [v_MONO_FONT] [v_COLOR_BODY] size="90" alpha="60"><b>/
IfElse(
Compare([TMDb Rating],>,0),
<img src="tooltip:CriticRating//tmdb-square" [v_SHEIGHT_RATINGS] valign="middle"> /
Math(int(Decimal([TMDb Rating])))<font face="Segoe UI">.<//font>If(Compare(Math(frac(Decimal([TMDb Rating]))),=,0),0,Mid(Math(frac(Decimal([TMDb Rating]))),2)) ,
Compare([Critic Rating],>,0),
<img src="tooltip:CriticRating//tmdb-square" [v_SHEIGHT_RATINGS] valign="middle"> /
Math(int(Number([Critic Rating])))<font face="Segoe UI">.<//font>If(Compare(Math(frac(Number([Critic Rating]))),=,0),0,Mid(Math(frac(Number([Critic Rating]))),2)) ,
)/
If([IMDb Rating,0],
<img src="tooltip:CriticRating//imdb-square" [v_SHEIGHT_RATINGS] valign="middle"> /
Math(int(Decimal([IMDb Rating])))<font face="Segoe UI">.<//font>If(Compare(Math(frac(Decimal([IMDb Rating]))),=,0),0,Mid(Math(frac(Decimal([IMDb Rating]))),2)) ,
)/
If([Rotten Tomatoes,0],
<img src="tooltip:CriticRating//rt-If(Compare([Rotten Tomatoes],>=,60),fresh,splat)" [v_SHEIGHT_RATINGS] valign="middle"> /
[Rotten Tomatoes]% ,
)/
If(IsEqual([Awards],Oscar,8),
<img src="tooltip:Award//oscar-If(IsEqual([Awards],Won,8),won-text,nominated-text)" [v_SHEIGHT_RATINGS] valign="middle">/ ,
)/
If([Watched,0],
<img src="tooltip:Misc//Watched-1" valign="middle" [v_SHEIGHT_RATINGS]>,
)/
<b><//font>/
<font face="Segoe UI" [v_COLOR_HEADER2] alpha="40">/
<br>/
Repeat(–,50)/
<//font>
- 1
- 0
- End Time
- 2
- 1
- 2
- Repeat(/ ,30)/
<font face="Segoe UI" [v_COLOR_TITLE] alpha="70"><b>/
ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),HH:mm)/
<//b><//font>
- 1
- 1
- === LARGE ===
- 3
- 1
- 2
- 1
- 1
- *spacer
- 1
- 1
- 2
- If([v_SHOW_POSTER,0],,<br><br><br><br><br>)
- 1
- 1
- *spacer
- 1
- 1
- 2
- If([v_SHOW_POSTER,0],,<br><br><br><br><br>)
- 1
- 1
- *spacer
- 1
- 1
- 2
- If([v_SHOW_POSTER,0],<br>,<br><br>)/
IfCase(Length([v_Description]), 5, 480,,450,<br>,310,<br><br>,250,<br><br>,145,<br><br><br>, 1,<br><br><br><br>)
- 1
- 1
- Header
- 1
- 1
- 2
- If([v_SHOW_POSTER,0],
<img src="tooltip:Misc\Separator\dot" size="264x2" valign="bottom"><br>/
<img src="tooltip:Misc\Separator\dot" size="2x390" valign="bottom">/
<img src="/
If(Or(IsEqual([Image File],//,8),IsEqual([Image File],\,8)),
[Image File],
Mid([Filename],0,Find([Filename],.,,2)).jpg
)" size="260x390" valign="bottom">/
<img src="tooltip:Misc\Separator\dot" size="2x390" valign="bottom"><br>/
<img src="tooltip:Misc\Separator\dot" size="264x2" valign="top"><br>,
)/
If([v_LOGO,0],
<img src="[v_LOGO_FILEPATH]" width="800"> /
<b><font face="Theater" size="140" [v_COLOR_TITLE] valign="bottom">/
if([Version,0],/ /[ [Version] /] ,)/
If([Rating,0],,Repeat(<img src="tooltip:Misc//star-2" width="70" valign="bottom">,[Rating]))/
<//font><//b>,
<b><font face="Theater" [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom">/
[V_TITLE] If([Rating,0],/[ Repeat(<img src="tooltip:Misc//star-2" Width="50" valign="top">,[Rating]) /],)/
<//font><//b>)/
<br>/
<font face="Theater" [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"><b>/
FirstNotEmpty([MPAA Rating],NR)/ <b>|<//b> /
FormatNumber(Math(Decimal([Duration,0]) / 60)) min <b>|<//b> /
Replace(ListLimit([Genre],3),;,/,/ )/
If([Distributor,0],
Save(If(IsMissing(D:\audio\MC31\Data\Tooltip\Distributor\[Distributor].png),0,1), v_DistributorImage)/
If([v_DistributorImage,0],,/ <b>|<//b> [Distributor]),
)/
If([v_Critic_Rating,0],/ <b>|<//b> [v_Critic_Rating],)/ <b>|<//b> /
[Date] /
/(Replace(Replace(Replace(ListLimit(ListSort([Country],1),1),United States of America, USA,1),United Kingdom,UK,1),;,/,/ )/)/ <b>|<//b> /
Ends at FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),HH:mm)/
<//b><//font>/
IfElse(
IsEqual([File Type],bdmv),
[v_LDELIM_ICON]<img src="tooltip:container//bdmv" [v_LHEIGHT_TECH_ICON] valign="middle">,
IsEqual([File Type],ifo),
[v_LDELIM_ICON]<img src="tooltip:container//ifo" [v_LHEIGHT_TECH_ICON] valign="middle">,
1,
)/
If([HDR Format,0],
Replace(ListMix([v_LDELIM_ICON]<img src="tooltip:Video//Definition//[L1]" [v_LHEIGHT_TECH_ICON] valign="middle">,8,[Video Format (pretty)]),;,),
[v_LDELIM_ICON]<img src="tooltip:Video//Definition//[Definition]" [v_LHEIGHT_TECH_ICON] valign="middle">/
)/
If([Audio Codec,0],
Save([v_LDELIM_ICON]<img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
Replace(ListMix([v_CodecPath]//[L1]">IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD">,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3">),8,Clean(ListClean([Audio Codec],1),3)),;,),
)/
If([Audio Channels,0],[v_LDELIM_ICON]<img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,)/
If([Aspect Ratio (pretty),0],[v_LDELIM_ICON]<img src="tooltip:Video//AspectRatio//[Aspect Ratio (pretty)]" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle">,)/
If([v_DistributorImage,0],
[v_LDELIM_ICON]<img src="tooltip:Distributor//ListItem([Distributor],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,
)/
If(Not(IsEqual([Publisher],[Distributor])),
If([Publisher,0],
Save(If(IsMissing(D:\audio\MC31\Data\Tooltip\Publisher\[Publisher].png),0,1), v_PublisherImage)/
,)/
If([v_PublisherImage],
[v_LDELIM_ICON]<img src="tooltip:Publisher//ListItem([Publisher],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,
),
)/
[v_LDELIM_ICON]/
<img src="tooltip:Language///
FirstNotEmpty(
ListFind([Audio Language],[v_PRIMARY_LANG],,0),
ListFind([Subtitle Language],[v_PRIMARY_LANG],,0),
ListFind([Subtitle Language (external)],[v_PRIMARY_LANG],,0),
ListFind([Subtitle Language (external)],[v_SECONDARY_LANG],,0),
ListFind([Subtitle Language],[v_SECONDARY_LANG],,0)
)" /
RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) - 1)" /
valign="middle"/
>/
Save(0, v_DistributorImage)/
Save(0, v_PublisherImage)
- 1
- 1
- Description
- 1
- 1
- 2
- <font face="Segoe UI" [v_COLOR_BODY] If(Compare(Length([v_DESCRIPTION]),>,420),size="109",size="110")>[v_DESCRIPTION]<//font>
- 1
- 1
- Personnel
- 1
- 1
- 2
- Save(<font face="Theater"><font [v_COLOR_TITLE] alpha="70"><b>/
Director/
If(Compare(ListCount([Director]),>,1),s,)/
<//b><//font> /
<font [v_COLOR_BODY_LARGE]>/
Replace([Director],;,<//font> <font face="Segoe UI">▪<//font> <font [v_COLOR_BODY_LARGE]>)/
<//font> /
<font [v_COLOR_TITLE] alpha="70"><b>/
Stars/
<//b><//font> /
RemoveRight(Replace(ListMix(<font [v_COLOR_BODY_LARGE]>ListItem([L1],0,/ /[)<//font>/ /<font face="Segoe UI">▪<//font> ,8,ListLimit([Actors],6)),;,),34)<//font>,v_Personnel)/
If(Compare(Length([v_Personnel]),>,430),<font size="94" valign="bottom">,<font size="100" valign="bottom">)/
<img src="tooltip:Misc//Separator//1x1-transparent" height="45" width="1">[v_Personnel]/
<//font>/
Save(,v_Personnel)
- 1
- 1
- *spacer
- 1
- 1
- 2
- <br>
- 1
- 1
- Critic Rating
- 1
- 1
- 2
- If([v_SHOW_RATINGS_MODULE,0],
Save(size="94", v_FontHeader)/
Save(size="120", v_FontBig)/
Save(size="60", v_FontSmall)/
Save(size="80x40", v_RatingWidth)/
Save(size="35x40", v_OscarWidth)/
Save(size="62x1", v_DelimitSets)/
Save(IfCase(Math(Replace([IMDb Votes],/,,)),3,
1000,
[IMDb Votes],
1000000,
FormatNumber(Math(Replace([IMDb Votes],/,,) / 1000),1)K,
10000000000,
FormatNumber(Math(Replace([IMDb Votes],/,,) / 1000000),1)M
),
v_IMDbVotes)/
Save(IfCase([Popularity],3,
1000,
FormatNumber([Popularity],1),
1000000,
FormatNumber(Math([Popularity] / 1000),1)K,
10000000000,
FormatNumber(Math([Popularity] / 1000000),1)M
),
v_Popularity)/
Save(If(Compare([Rotten Tomatoes],>,59),fresh,splat),v_RottenIcon)/
Save(If(IsEqual([Awards],oscar,8),
If(IsEqual([Awards],won,8),
Won,
Nominated
),
),
v_Oscar)/
<img src="tooltip:Misc//Separator//1x1-transparent" size="60x1">/
<font alpha="50" [v_FontHeader] valign="top" face="Helvetica"><b>/
IMDb RATING/
<img src="tooltip:Misc//Separator//1x1-transparent" size="180x1">/
TMDb RATING/
<img src="tooltip:Misc//Separator//1x1-transparent" size="170x1">/
YOUR RATING/
<img src="tooltip:Misc//Separator//1x1-transparent" size="170x1">/
TOMATOMETER/
<img src="tooltip:Misc//Separator//1x1-transparent" size="155x1">/
OSCAR AWARDS/
<//b><//font>/
<br>/
<img src="tooltip:Misc//Separator//1x1-transparent" size="60x1">/
<img src="tooltip:CriticRating//imdb-square_top" [v_RatingWidth] valign="bottom">/
<font [v_MONO_FONT] [v_FontBig] valign="bottom" alpha="80">/
<b>/
/ Replace(FormatNumber([IMDB Rating],1),/,,<font face="Segoe UI">.<//font>)/
<//b>/
<font [v_FontSmall] alpha="50">/
//10/
<//font>/
<font [v_FontSmall] alpha="0">/
Replace([v_IMDbVotes],/,,<font face="Segoe UI">.<//font>)If(Compare(Replace([IMDb Votes],/,,),<,1000),<font face="Segoe UI">.<//font>Repeat(#,Math(5 - Length([v_IMDbVotes]))),Repeat(#,Math(6 - Length([v_IMDbVotes]))))/
<//font>/
<font alpha="0">##<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:CriticRating//tmdb-square_top" [v_RatingWidth] valign="bottom">/
<b>/
/ Replace(FormatNumber([TMDB Rating],1),/,,<font face="Segoe UI">.<//font>)/
<//b>/
<font [v_FontSmall] alpha="50">/
//10/
<//font>/
<font [v_FontSmall] alpha="0">/
Replace([v_Popularity],/,,<font face="Segoe UI">.<//font>)Repeat(#,Math(6 - Length([v_Popularity])))/
<//font>/
<font alpha="0">##<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:Misc//Star_top" [v_RatingWidth] valign="bottom">/
<b> /
FirstNotEmpty([Rating,0],RATE)/
<//b>/
If([Rating,0],
<font [v_FontSmall] alpha="50">/
//5/
<//font>,
)/
<font [v_FontSmall] alpha="0">/
FirstNotEmpty([Number Plays],0)If(Compare([Number Plays],>,9),#,##)/
<//font>/
If([Rating,0],
<font alpha="0">PLA<font face="Segoe UI">.<//font><//font>/
<font [v_FontSmall] alpha="0">ys#<font face="Segoe UI">.<//font><//font>,
<font face="Segoe UI" alpha="0">.<//font>/
<font [v_FontSmall] alpha="0">Plays<font face="Segoe UI">.<//font><//font>
)/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:CriticRating//rt-[v_RottenIcon]_top" [v_RatingWidth] valign="bottom">/
<b> /
[Rotten Tomatoes]%/
<//b>/
Repeat(/ ,Math(3 - Length([Rotten Tomatoes])))/
<font [v_FontSmall] alpha="0">/
FixCase([v_RottenIcon],3)/
Repeat(#, 3)/
<font face="Segoe UI">.<//font>/
<//font>/
<font face="Segoe UI" alpha="0">.<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
If([v_Oscar,0],
<img src="tooltip:Award//oscar-[v_Oscar]-top" [v_OscarWidth] valign="bottom">/
<font face="Segoe UI">/ [v_Oscar]<//font>,
)/
<//font>/
<br>/
<img src="tooltip:Misc//Separator//1x1-transparent" size="60x1">/
<img src="tooltip:CriticRating//imdb-square_bottom" [v_RatingWidth] valign="top">/
<font [v_MONO_FONT] [v_FontBig] valign="top" alpha="50">/
/ /
<font [v_FontSmall]>/
Replace([v_IMDbVotes],/,,<font face="Segoe UI">.<//font>)If(Compare(Replace([IMDb Votes],/,,),<,1000),<font face="Segoe UI">.<//font>Repeat(/ ,Math(5 - Length([v_IMDbVotes]))),Repeat(/ ,Math(6 - Length([v_IMDbVotes]))))/
<//font>/
<font alpha="0">/
<b>/
Replace(FormatNumber([IMDB Rating],1),/,,<font face="Segoe UI">.<//font>)/
<//b>/
<//font>/
<font [v_FontSmall] alpha="0">/
///10/
<//font>/
<font alpha="0">##<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:CriticRating//tmdb-square_bottom" [v_RatingWidth] valign="top">/
/ /
<font [v_FontSmall]>/
Replace([v_Popularity],/,,<font face="Segoe UI">.<//font>)Repeat(/ ,Math(6 - Length([v_Popularity])))/
<//font>/
<font alpha="0">/
<b>/
Replace(FormatNumber([TMDB Rating],1),/,,<font face="Segoe UI">.<//font>)/
<//b>/
<//font>/
<font [v_FontSmall] alpha="0">/
//10/
<//font>/
<font alpha="0">##<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:Misc//Star_bottom" [v_RatingWidth] valign="top">/
/ /
<font [v_FontSmall]>/
FirstNotEmpty([Number Plays],0) Plays/
If(Compare([Number Plays],>,9),,/ )/
<//font>/
<font alpha="0">/
<b>RATE<//b>/
<font face="Segoe UI">.<//font>/
<font face="Segoe UI" [v_FontSmall]>.<//font>/
<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
<img src="tooltip:CriticRating//rt-[v_RottenIcon]_bottom" [v_RatingWidth] valign="top">/
/ /
<font [v_FontSmall]>/
FixCase([v_RottenIcon],3)/
<//font>/
<font alpha="0">/
100%/
<font face="Segoe UI">.<//font>/
<//font>/
<font [v_FontSmall] alpha="0">/
Repeat(#, 3)/
<font face="Segoe UI">.<//font>/
<//font>/
<img src="tooltip:Misc//Separator//1x1-transparent" [v_DelimitSets]>/
If([v_Oscar,0],
<img src="tooltip:Award//oscar-[v_Oscar]-bottom" [v_OscarWidth] valign="top">/
<font face="Segoe UI">/ Number([Awards]) Oscar/(s/)<//font>,
)
<//font>/
<br><br>
,)
- 1
- 1
- Main Cast
- 1
- 1
- 2
- Replace(Replace(Replace(ListLimit(If([v_ACTOR_ALT_ROLES,0],[Actors (alt)],[Actors]),8),//,\),/ /(,_-),/ /[,=)
If([v_SHOW_ACTOR_MODULE,0],
Save(ListMix(If(IsMissing([v_ACTOR_IMAGE_PATH]ListItem([L1],0,=).png),image missing½[v_ACTOR_IMAGE_PATH]ListItem([L1],0,=).png,Replace([v_ACTOR_IMAGE_PATH],//,\)ListItem([L1],0,=).png__ListItem([L1],0,=)__RemoveRight(ListItem([L1],1,=),1)),8, Replace(Replace(Replace(ListLimit(If([v_ACTOR_ALT_ROLES,0],[Actors (alt)],[Actors]),8),//,\),/ /(,_-),/ /[,=)), v_ActorImages)/
<font [v_LSIZE_HEADER] [v_COLOR_BODY_LARGE] alpha="50">MAIN CAST<//font><br>/
Repeat(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1"><img src="tooltip:Misc//Separator//dot" valign="bottom" size="190x2">,ListCount([v_ActorImages]))<br>/
Replace(ListMix(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1"><img src="tooltip:Misc//Separator//dot" size="2x280"><amg src="ListItem([L1],0,__)" size="186x280"><img src="tooltip:Misc//Separator//dot" size="2x280">,8,[v_ActorImages]),;,)<br>/
Repeat(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1"><img src="tooltip:Misc//Separator//dot" valign="top" size="190x2">,ListCount([v_ActorImages]))/
If([v_SHOW_TEXT_ACTORS,0],
<font [v_MONO_FONT] size="55" valign="top"><br>/
Replace(ListMix(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1">ListItem([L1],1,__)Repeat(/ ,Math(20 - Length(ListItem([L1],1,__)))),8,[v_ActorImages]),;,)/
<//font>,
)/
If([v_SHOW_TEXT_ROLES,0],
<font [v_MONO_FONT] color="#9295af" size="55" valign="top"><br>/
Repeat(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1">as ,ListCount([v_ActorImages]))/
<br>/
Save(ListMix(ListItem(ListItem([L1],2,__),0,_-),8,[v_ActorImages]), v_Roles)/
Replace(Replace(ListMix(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1">If(Compare(Length([L1]),>,20),Mid([L1],0,Find(Left([L1],20),/ ,,-1))Repeat(/ ,Math(20 - Find(Left([L1],20),/ ,,-1))),[L1]Repeat(/ ,Math(20 - Length([L1])))),8,[v_Roles]),;,),\,//)/
<br>/
Replace(ListMix(<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1">If(Compare(Length([L1]),>,20),If(Compare(Length(Mid([L1],Math(Find(Left([L1],20),/ ,,-1) + 1),-1)),>,20),Mid([L1],Math(Find(Left([L1],20),/ ,,-1) + 1),18)..,Mid([L1],Math(Find(Left([L1],20),/ ,,-1) + 1),-1))Repeat(/ ,Math(20 - Length(Mid([L1],Find(Left([L1],20),/ ,,-1),-1)) + 1)),Repeat(/ ,20)),8,[v_Roles]),;,)/
<//font>,
)/
,)
[v_ActorImages]
- 1
- 1
- Recommendations
- 1
- 1
- 2
- If([v_SHOW_RECOMMENDATIONS_MODULE,0],
If([Recommendations (id),0],
If([v_RECOMMENDATIONS_IMAGES],
If(Compare([v_RECOMMENDATIONS_IMAGES_ZSTATS],=,0),
If(Compare([RecScrapedDate],<,Math(Decimal(Now()) - [v_RECOMMENDATIONS_SCRAPE_EXPIRY])),
Save(,v_tmpRecommendations)/
Save(ListClean(ListMix(If(ListContains([Recommendations (id)],ListItem([L1],0,__),2),[L1],),8,fieldquery(media sub type, movie,RecMatcher, 0, 2)),3), v_tmpRecommendations)/
If([v_tmpRecommendations,0],
Save(, v_id)/
SetField(zsRecommendations, ListClean(ListMix(If(ListFind([v_id],ListItem([L1],0,__)),,ListLimit([L1],-3,,__)SaveAdd(v_id, ListItem([L1],0,__),1)),8,[v_tmpRecommendations]),3)),
)/
SetField(RecScrapedDate,Now()),
),
)/
If([zsRecommendations,0],
Save(ListLimit(ListShuffle([zsRecommendations]),6), v_recommended)/
<font face="Segoe UI" [v_LSIZE_HEADER] [v_COLOR_BODY_LARGE] alpha="50" valign="bottom">/
<img src="tooltip:Misc\Separator\1x1-transparent" size="1x100" valign="bottom">/
RECOMMENDATIONS/
<//font><br>/
Repeat(<img src="tooltip:Misc\Separator\1x1-transparent" size="30x1"><img src="tooltip:Misc\Separator\dot" size="252x1" valign="bottom">,ListCount([v_recommended]))<br>/
Replace(ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" size="30x1"><img src="tooltip:Misc\Separator\dot" size="1x378"><img src="ListItem([L1],0,__)" size="250x378" valign="top"><img src="tooltip:Misc\Separator\dot" size="1x378">,,[v_recommended]),;,)<br>/
Repeat(<img src="tooltip:Misc\Separator\1x1-transparent" size="30x1"><img src="tooltip:Misc\Separator\dot" size="252x1" valign="top">,ListCount([v_recommended]))<br>/
<img src="tooltip:Misc\Separator\1x1-transparent" size="30x1">/
<font [v_MONO_FONT] valign="top">/
Replace(
ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" size="22x1"><img src="tooltip:CriticRating\imdb-square" size="30x30" valign="top"><img src="tooltip:Misc\Separator\1x1-transparent" size="5x1">Math(Int(Decimal(ListItem([L1],1,__))))<font face="Segoe UI">.<//font>Right(ListItem([L1],1,__),1)<img src="tooltip:Misc\Separator\1x1-transparent" size="60x1"><img src="tooltip:CriticRating\tmdb-square" size="30x30" valign="top"><img src="tooltip:Misc\Separator\1x1-transparent" size="5x1">Math(Int(Decimal(ListItem([L1],2,__))))<font face="Segoe UI">.<//font>Right(ListItem([L1],2,__),1)<img src="tooltip:Misc\Separator\1x1-transparent" size="49x1">,8,[v_recommended]),;,)/
<//font>,
),
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
RECOMMENDATIONS/
<//font>
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
Replace(ListMix(<font alpha="0"> <//font>[L1],8,ListLimit(ListShuffle([Recommendations (pretty)]),6)),;,<br> )/
),
)/
,)
- 1
- 1
- Video Details [Header]
- 1
- 1
- 2
- If([v_SHOW_VIDEO_DETAILS_MODULE,0],
<br><br>/
<font [v_LSIZE_HEADER] [v_COLOR_BODY_LARGE] alpha="50">/
VIDEO DETAILS/
<//font>,
)
- 1
- 1
- Video Details [Data]
- 1
- 1
- 2
- If([v_SHOW_VIDEO_DETAILS_MODULE,0],
Save(ListMix(If(IsEmpty([L1]),If(Compare([N],=,1),Main Track,Unknown Track Name),[L1])SaveAdd(v_counter,1),,Replace(If(Or(IsEmpty(ListClean([Audio Title],3)),Not(IsEmpty([Audio Title (external)]))),[Audio Title (external)],[Audio Title]),//,½),Repeat(item;,[Audio Streams])), v_AudioTitle)/
Save(ListMath(ListMix(Length([L1]),,[v_AudioTitle]),1), v_MaxLength)/
<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1" valign="middle">/
<font face="Segoe UI">/
<font color="#5d799e" alpha="80">video format: <//font>Replace(ListMix(If(Compare([N],=,2),If(IsEqual([L1],4K-HDR10),/ /(HDR10 Compatibe/),[L1]/, ),[L1]),,[Video Format (pretty)]),;,)/ <font color="#5d799e" alpha="80">aspect ratio:<//font> [Aspect Ratio (pretty)]:1/ <font color="#5d799e" alpha="80">video codec: <//font>[Video Codec (pretty)] @ FormatNumber(Math([Video Bitrate,0] / 1024),1) Mbps/
<img src="tooltip:Misc//Separator//1x1-transparent" size="1x45" valign="top"><br>/
<//font>/
If([v_AudioTitle,0],
<img src="tooltip:Misc//Separator//1x1-transparent" size="30x1" valign="middle">/
<font face="Segoe UI" color="#5d799e" alpha="80">audio tracks:<//font>/<br>/
<font face="Segoe UI" size="90">/
Replace(
Replace(
ListMix(<img src="tooltip:Misc//Separator//1x1-transparent" size="60x30" valign="middle"><img src="tooltip:Language//FirstNotEmpty(ListItem([Audio Language],Math([N]-1)),Empty)" size="40x22" valign="middle"><img src="tooltip:Misc//Separator//1x1-transparent" size="15x1" valign="middle"><img src="tooltip:Audio//Codec//ListItem([Audio Codec],Math([N]-1))" height="22" valign="middle"><img src="tooltip:Misc//Separator//1x1-transparent" height="1" width="Math(IfCase(ListItem([Audio Codec],Math([N]-1)),1,TrueHD,42,TrueHD Atmos,42,AC-3,40,E-AC3,10,Flac,13,DTS-HD MA,6,DTS,25,DTS Express,25,E-AC3 Atmos,40,aac lc,38,aac he-aac,38,PCM_BLURAY,1,MP3,14,Vorbis,26) + 10)">If(Compare(Length([L1]),>,144),Mid([L1],0,Math(144 - Find(Left([L1],144),/ ,2)))<br><img src="tooltip:Misc//Separator//1x1-transparent" size="184x30" valign="middle">Mid([L1],Math(144 - Find(Left([L1],144),/ ,2) + 1),-2),[L1])<br>,8,[v_AudioTitle])/
,;,),½,//)/
<//font>/
,
)/
If([Subtitle Language,0],
<img src="tooltip:Misc//Separator//1x1-transparent" size="30x40" valign="bottom">/
<font color="#5d799e" alpha="80" valign="bottom">subtitles:<//font><br>/
<img src="tooltip:Misc//Separator//1x1-transparent" size="60x1" valign="middle">/
Replace(ListMix(If(IsMissing([v_TOOLTIP_PATH]Language//[L1].png),,<img src="tooltip:Language//[L1]" size="40x22" valign="middle"><img src="tooltip:Misc//Separator//1x1-transparent" size="15x1" valign="middle">),8,ListClean([Subtitle Language],1)),;,)
,)/
,)
- 1
- 1
- *spacer
- 3
- 1
- 2
- <br>
- 1
- 1
- === LINKS ===
- 1
- 1
- 2
- <br>/
<font [v_LSIZE_HEADER] [v_COLOR_BODY_LARGE] alpha="50" valign="middle">/
LINKS/
<img src="tooltip:Misc//Separator//1x1-transparent" width="1" height="80" valign="top">/
<//font>
- 1
- 1
- Movie Series
- 1
- 0
- 2
- 1
- 1
- LINK_Extras_Movie
- 1
- 0
- 2
- 1
- 1
- LINK_Year_Movie
- 1
- 0
- 2
- 1
- 1
- LINK_Director
- 1
- 0
- 2
- 1
- 1
- LINK_Genre_Movie
- 1
- 0
- 2
- 1
- 1
- LINK_Star
- 1
- 0
- 2
- 1
- 1
- LINK_IMDb_Rating
- 1
- 0
- 2
- 1