Movie (Actor: Names) v1.2.0
[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
- 0
- 1
- 2
- Save(Finnish, v_PRIMARY_LANG)/
Save(English, v_SECONDARY_LANG)/
Save(1, v_USE_RECOMMENDATIONS_IMAGES)/
Save(0, v_RECOMMENDATIONS_IMAGES_ZSTATS)/
Save(0, v_THUMBS)/
Save(30, v_RECOMMENDATIONS_SCRAPE_EXPIRY)/
If([Cast Images,0],
Save(E://.MC Images//Movies//Clean([Original Title] /([Year]/))//Cast//, v_ACTOR_IMAGE_PATH),
Save(E://.MC Images//Actors//, v_ACTOR_IMAGE_PATH)
)
- 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="#9E9F9F", v_COLOR_INFOROW)/
SAVE(color="#569AF0",v_COLOR_TEXT_LARGE)
- 1
- 1
- SMALL VARIABLES
- 0
- 1
- 2
- Save(size="70", v_SSIZE_BODY)/
Save(/
If(Compare(Length([Description]),<,465),
size="70",
size="55"
),
v_SSIZE_DESCR)/
Save(height="30", v_SHEIGHT_RATINGS_ICONS)/
Save(size="80",v_SSIZE_TAGLINE)
- 1
- 1
- LARGE VARIABLES
- 0
- 1
- 2
- 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(size="120", v_LSIZE_TEXT)/
Save(height="40", v_LHEIGHT_TECH_ICON)/
Save(Repeat(/ ,3),v_LDELIM_ICON)/
Save(If(Compare(Length([Description]),>,500),
If([IMDb Description (short)],
[IMDb Description (short)],
[IMDb Description]),
[Description]),
v_DESCRIPTION)/
Save(ListMix(IfCase([L1],8, DolbyVision, Dolby Vision, HDR10+, HDR10+, HDR10, HDR10),,Replace([HDR Format],/,,;)),
v_HDR_FORMAT)/
Save(
IfElse(
Compare([Width],>,1920),
4K,
Or(Compare([Width],>,1360),Compare([Height],>,1040)),
1080p,
Or(Compare([Width],>,1024),Compare([Height],>,576)),
720p,
Compare(Left([FPS],2),=,25),
576p,
1,
480p),
v_DEFINITION)/
Save(
IfElse(
Compare([IMDb Rating],>,0), IMDb [IMDb Rating],
Compare([TMDb Rating],>,0),TMDb [TMDb Rating],
!IsEmpty([Critic Rating]),Number(Decimal([Critic Rating])),
1,
),
v_CRITIC_RATING)/
Save(
IfCase(Replace([Aspect Ratio],/,,.), 3,
0.30, unknown,
0.9, portrait,
1.17, 1.00,
1.5, 1.33,
1.72, 1.66,
1.82, 1.78,
1.93, 1.85,
2.1, 2.00,
2.28, 2.20,
2.37, 2.35,
2.47, 2.39,
2.6, 2.55,
2.71, 2.65,
2.99, 2.76,
20, wide
),
v_ASPECT_RATIO)
- 1
- 1
- == SMALL ==
- 3
- 1
- 2
- 1
- 1
- Header
- 2
- 1
- 2
- <font [v_COLOR_TITLE]>/
[Name]/
<//font>/
If([Rating,0],
/ /[ <font [v_COLOR_STARS]>RatingStars()<//font>/ /],
)/
<br>/
<font [v_SSIZE_BODY] [v_COLOR_INFOROW]>/
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([v_HDR_FORMAT],/ <b>|<//b> HDR ,)/
/ <b>|<//b> FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),HH:mm)/
<//font>
- 1
- 1
- Description
- 2
- 1
- 2
- If([Tag Line,0],
<font [v_SSIZE_TAGLINE] [v_COLOR_HEADER2]><i>/
"FixCase([Tag Line],2)"/
<//i><//font>/
<br>/
,)/
<font [v_SSIZE_DESCR] [v_COLOR_BODY]>/
If(Compare(Length([Description]),<=,400),
[Description],
If(Or(IsEmpty([IMDb Description (short)]),
Compare(Length([IMDb Description (short)]),>,300)),
Mid([Description],0,397)...,
[IMDb Description (short)]
)/
)/
<//font>
- 1
- 1
- Personnel
- 2
- 1
- 2
-
<font [v_SSIZE_BODY] [v_COLOR_HEADER2]>/
DIRECTOR: <//font>/
<font [v_SSIZE_BODY] [v_COLOR_BODY]><i>/
ListFormat([Director],2)/
<//i> <//font>/
If([Actors,0],
<font [v_SSIZE_BODY] [v_COLOR_HEADER2]> /
STARS: /
<//font>/
<font [v_SSIZE_BODY] [v_COLOR_BODY]><i>/
ListFormat(ListLimit([Actors],6),2)/
<//i><//font>,
)
- 1
- 1
- Critic Rating + Watched
- 2
- 1
- 2
- <br>/
IfElse(
Compare([TMDb Rating],>,0),
<img src="tooltip:CriticRating//tmdb-square" [v_SHEIGHT_RATINGS]> /
<font [v_COLOR_BODY]>/
FormatNumber([TMDb Rating],1) /
<//font>,
Compare([Critic Rating],>,0),
<img src="tooltip:CriticRating//tmdb-square" [v_SHEIGHT_RATINGS]> /
<font [v_COLOR_BODY]>/
FormatNumber(Number([Critic Rating]),1) /
<//font>,
)/
If([IMDb Rating,0],
<img src="tooltip:CriticRating//imdb-square" [v_SHEIGHT_RATINGS]> /
<font [v_COLOR_BODY]>/
FormatNumber([IMDb Rating],1) /
<//font>,
)/
If([Rotten Tomatoes,0],
<img src="tooltip:CriticRating//rt-/
If(Compare([Rotten Tomatoes],>=,60),
fresh,
splat
)/
" [v_SHEIGHT_RATINGS]> /
<font [v_COLOR_BODY]>/
[Rotten Tomatoes]% /
<//font>,
)/
If(IsEqual([Awards],Oscar,8),
<img src="tooltip:Award//oscar-/
If(IsEqual([Awards],Won,8),
won-text,
nominated-text
)/
" [v_SHEIGHT_RATINGS]>/ ,
)/
If([Watched,0],
<img src="tooltip:Misc//Watched-1" valign="middle" [v_SHEIGHT_RATINGS]>,
)/
<font [v_COLOR_HEADER2] alpha="40">/
<br>/
Repeat(–,50)/
<//font>
- 1
- 0
- End Time
- 2
- 1
- 2
- Repeat(/ ,30)/
<font [v_COLOR_TITLE]><b>/
ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),HH:mm)/
<//b><//font>
- 1
- 1
- == LARGE ==
- 0
- 1
- 0
- 1
- 1
- Title + Inforow
- 1
- 1
- 2
- <br><br><br>/
<font [V_LSIZE_TITLE] [v_COLOR_TITLE]>/
[V_TITLE]/
<//font>/
<br>/
<font [v_COLOR_INFOROW] [v_SIZE_INFOROW]>/
[MPAA Rating] <b>|<//b> /
FormatNumber(Math(Decimal([Duration,0]) / 60)) min <b>|<//b> /
<i>Replace(ListLimit([Genre],2),;,/,/ )<//i> <b>|<//b> /
[Date] /
/(Replace(Replace(Replace(ListLimit(ListSort([Country],1),3),United States of America, USA,1),United Kingdom,UK,1),;,/,/ )/) <b>|<//b> /
Ends at FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0])/86400)),HH:mm)/
<//font>
- 1
- 1
- Critic Ratings + Oscar
- 1
- 1
- 2
- Save(IfCase(Math(Replace([IMDb Votes],/,,)),3,
1000,
Math(Replace([IMDb Votes],/,,)),
1000000,
FormatNumber(Math(Replace([IMDb Votes],/,,) / 1000),1)K,
10000000000,
FormatNumber(Math(Replace([IMDb Votes],/,,) / 1000000),1)M
),
v_IMDbVotes)/
Save(IfCase(Math(Replace([Popularity],.,)),3,
1000,
Math(replace([Popularity],.,)),
1000000,
FormatNumber(Math(Replace([Popularity],.,) / 1000),1)K,
10000000000,
FormatNumber(Math(Replace([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)/
<font alpha="50" size="75" valign="bottom" face="Helvetica"><b>/
IMDb RATING /
TMDb RATING /
YOUR RATING /
TOMATOMETER /
If([v_Oscar,0],AWARDS,)/
<//b><//font>/
<br>/
Save(width="40",v_RatingWidth)/
<img src="tooltip:CriticRating//imdb-square_top" [v_RatingWidth] valign="bottom">/
/ <font face="Hack" size="90" valign="bottom" alpha="80"><b>/
FormatNumber([IMDB Rating],1)/
<//b><//font>/
<font face="Hack" size="70" alpha="50" valign="bottom">/
//10/
<//font>/
<font face="Hack" size="70" alpha="0">/
[v_IMDbVotes]Repeat(/ ,Math(6-Length([v_IMDbVotes])))/
<//font>/
<img src="tooltip:CriticRating//tmdb-square_top" [v_RatingWidth] valign="bottom">/
/ <font face="Hack" size="90" valign="bottom" alpha="80"><b>/
FormatNumber([TMDB Rating],1)/
<//b><//font>/
<font face="Hack" size="70" alpha="50" valign="bottom">/
//10/
<//font>/
<font face="Hack" size="70" alpha="0">/
[v_Popularity]Repeat(/ ,Math(6-Length([v_Popularity])))/
<//font>/
<img src="tooltip:Misc//Star_top" [v_RatingWidth] valign="bottom">/
/ <font face="Hack" size="90" valign="bottom" alpha="80"><b>/
FirstNotEmpty([Rating,0],RATE)<//b>/
<//font>/
If([Rating,0],
<font face="Hack" size="70" alpha="50" valign="bottom">/
//5/ /
<//font>,
)/
<font face="Hack" size="70" alpha="0">/
FirstNotEmpty([Number Plays],0) /
<//font>/
If([Rating,0],
<font face="Hack" size="70" alpha="0">Pl<//font>/
<font face="Hack" size="90" alpha="0">ays<//font>,
<font face="Hack" size="70" alpha="0">Plays<//font>
)/
/ <img src="tooltip:CriticRating//rt-[v_RottenIcon]_top" [v_RatingWidth] valign="bottom">/
/ <font face="Hack" size="90" valign="bottom" alpha="80"><b>/
[Rotten Tomatoes]%/
<//b><//font>/
<font face="Hack" size="70" valign="top" alpha="0">/
FixCase([v_RottenIcon],3)/
<//font>/
<font face="Hack" size="90" alpha="0">/
Repeat(#, Math(3 - Length([Rotten Tomatoes]) + 4))/
<//font>/
If([v_Oscar,0],
<img src="tooltip:Award//oscar-[v_Oscar]-top" width="20" valign="bottom"><font size="90" valign="bottom" alpha="80"> /
[v_Oscar]/
<//font>,
)/
<br>/
<img src="tooltip:CriticRating//imdb-square_bottom" [v_RatingWidth] valign="top">/
/ <font face="Hack" size="70" valign="top" alpha="50">/
[v_IMDbVotes]Repeat(/ ,Math(6-Length([v_IMDbVotes])))/
<//font>/
<font face="Hack" size="90" valign="bottom" alpha="0"><b>/
FormatNumber([IMDB Rating],1)/
<//b><//font>/
<font face="Hack" size="70" alpha="0">/
///10/
<//font>/
<img src="tooltip:CriticRating//tmdb-square_bottom" [v_RatingWidth] valign="top">/
/ <font face="Hack" size="70" valign="top" alpha="50">/
[v_Popularity]Repeat(/ ,Math(6-Length([v_Popularity])))/
<//font>/
<font face="Hack" size="90" valign="bottom" alpha="0"><b>/
FormatNumber([TMDB Rating],1)/
<//b><//font>/
<font face="Hack" size="70" alpha="0">/
//10/
<//font>/
<img src="tooltip:Misc//Star_bottom" [v_RatingWidth] valign="top">/
/ <font face="Hack" size="70" valign="top" alpha="50">/
FirstNotEmpty([Number Plays],0) Plays/
<//font>/
<font face="Hack" size="90" valign="top" alpha="0"><b>/
RATE/
<//b><//font>/
/ <img src="tooltip:CriticRating//rt-[v_RottenIcon]_bottom" [v_RatingWidth] valign="top">/
/ <font face="Hack" size="70" valign="top" alpha="50">/
FixCase([v_RottenIcon],3)/
<//font>/
<font face="Hack" size="90" alpha="0"><b>/
[Rotten Tomatoes]%/
Repeat(#, Math(3 - Length([Rotten Tomatoes])))/
<//b><//font>/
<font face="Hack" size="90" alpha="0">/
Repeat(#, 4)/
<//font>/
If([v_Oscar,0],
<img src="tooltip:Award//oscar-[v_Oscar]-bottom" width="20" valign="top"><font size="90" valign="top" alpha="50"> /
Number([Awards]) Oscar/(s/)/
<//font>,
)
- 1
- 1
- Description
- 1
- 1
- 2
- Save(
If(Compare(Length([Description]),>,500),
If([IMDb Description (short),0],
[IMDb Description (short)],
[IMDb Description]
),
[Description]/
),
v_Description/
)/
<img src="tooltip:Misc//Separator//1024x3-opacity50" valign="middle">
<font [dce4ea] If(Compare(Length([v_Description]),>,500), size="110",size="140")>/
[v_Description]/
<//font>
<img src="tooltip:Misc//Separator//1024x3-opacity50" valign="middle">
- 1
- 1
- Director + Writer
- 1
- 1
- 2
- <font [v_COLOR_TITLE] [v_LSIZE_TEXT] alpha="70"><b>/
Director/
If(Compare(ListCount([Director]),>,1),s,)/
<//b><//font> /
<font [v_COLOR_TEXT_LARGE] [v_LSIZE_TEXT]>/
Replace([Director],;,<//font> ? <font [v_COLOR_TEXT_LARGE] [v_LSIZE_TEXT]>)/
<//font>
<img src="tooltip:Misc//Separator//1024x3-opacity50" valign="middle">
<font [v_COLOR_TITLE] [v_LSIZE_TEXT] alpha="70"><b>/
Writer/
If(Compare(ListCount([Screenwriter]),>,1),s,)/
<//b><//font>
Replace(RemoveRight(ListMix(/
<font [v_COLOR_TEXT_LARGE] [v_LSIZE_TEXT]>/
[L1]/
<//font>/
/ ? ,8,Replace(Replace([Screenwriter],/(,/[),/),/])),5),;,)
<img src="tooltip:Misc//Separator//1024x3-opacity50" valign="middle">
- 1
- 1
- Stars
- 1
- 1
- 2
- <font [v_COLOR_TITLE] [v_LSIZE_TEXT] alpha="70"><b>/
Stars/
<//b><//font>
RemoveRight(Replace(ListMix(/
<font [v_COLOR_TEXT_LARGE] [v_LSIZE_TEXT]>/
[L1]/
<//font>/
/ ? ,8,ListLimit([Actors],6)),;,),3)
<img src="tooltip:Misc//Separator//1024x3-opacity50" valign="middle">
- 1
- 1
- Tech Icons
- 1
- 1
- 2
- IfElse(
IsEqual([File Type],bdmv),
<img src="tooltip:container//bdmv" [v_LHEIGHT_TECH_ICON] valign="middle">[v_LDELIM_ICON],
IsEqual([File Type],ifo),
<img src="tooltip:container//ifo" [v_LHEIGHT_TECH_ICON] valign="middle">[v_LDELIM_ICON],
1,
)/
If([v_HDR_FORMAT,0],
Replace(ListMix(<img src="tooltip:Video//Definition//[v_DEFINITION]-[L1]" [v_LHEIGHT_TECH_ICON] valign="middle">[v_LDELIM_ICON],8,[v_HDR_FORMAT]),;,),
<img src="tooltip:Video//Definition//[v_DEFINITION]" [v_LHEIGHT_TECH_ICON] valign="middle">[v_LDELIM_ICON]
)/
<img src="tooltip:Video//Codec//ListItem([Video Codec (short)],0)" [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 Atmos">),
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([v_ASPECT_RATIO,0],
[v_LDELIM_ICON]<img src="tooltip:Video//AspectRatio//[v_Aspect_Ratio]" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" 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],[v_SECONDARY_LANG],,0)
)" /
RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) - 0)" /
valign="middle">/
If([v_DISTRIBUTOR],
If([Distributor,0],
Replace(ListMix([v_LDELIM_ICON]<img src="tooltip:Distributor//[L1]" [v_LHEIGHT_TECH_ICON] valign="middle">, 8, ListLimit([Distributor],2)),;),),
)/
If([Publisher,0],
[v_LDELIM_ICON]<img src="tooltip:Publisher//ListItem([Publisher],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,
)
- 1
- 0
- *spacer
- 1
- 1
- 2
- <br><br><br><br><br>
- 1
- 0
- *spacer
- 1
- 1
- 2
- <br><br><br><br>
- 1
- 1
- Cast Images
- 1
- 1
- 2
- If([v_ACTOR_IMAGE_PATH],
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
CAST/
<//font><br>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
Replace(/
ListMix2(
/ <img src="[v_ACTOR_IMAGE_PATH][L1].png" valign="middle" width="110">,
8, ListLimit([Actors],6)/
),
;,/ /
),
)
- 1
- 1
- *spacer
- 1
- 1
- 2
- If(Or(IsEmpty(ListClean([Audio Title],3)), IsEqual(ListClean([Audio Title],3),Main Track)),,<br>)
- 1
- 1
- Additional Audio Tracks
- 1
- 1
- 2
- If(Or(IsEmpty(ListClean([Audio Title],3)), IsEqual(ListClean([Audio Title],3),Main Track)),,
Save(90, v_RowSplitPoint)/
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
ADDITIONAL AUDIO TRACKS/
<//font>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
<br>/
Replace(
ListMix( /
If(Compare(Length([L1]),>,[v_RowSplitPoint]),
Save(Find(Mid([L1],0, [v_RowSplitPoint]),/ ,0,2), v_CutRow)/
/ - Mid([L1],0,[v_CutRow])<br>/ Mid([L1],[v_CutRow],-1),
/ - [L1]/
)/
,,
ListClean(Replace([Audio Title],//,/,/ ),3)
),;,<br>)/
)
- 1
- 1
- *spacer
- 1
- 1
- 2
- If([Recommendations,0],<br>,)
- 1
- 1
- Recommandations
- 1
- 1
- 2
- If([Recommendations,0],
If([v_RECOMMENDATIONS_IMAGES],
If(Compare([v_RECOMMENDATIONS_IMAGES_ZSTATS],=,0),
If(Compare([RecScrapedDate],<,Math(Decimal(Now()) - [v_RECOMMENDATIONS_SCRAPE_EXPIRY])),
Save(/
ListClean(ListClean(ListMix(If(ListContains([Recommendations],ListItem([L1],0,__)),ListItem([L1],1,__)__ListItem([L1],2,__)__ListItem([L1],3,__),),8,fieldquery(media sub type, movie,NameYear, 0, 2)),3),1),
v_reclist)/
Save(,v_poster)/
If(Not(IsEmpty([v_reclist])),
ListClean(/
ListMix(If(Not(ListFind([v_poster],ListItem([L1],0,.))),
SaveAdd(v_poster, [L1];,1),
),
8,[v_reclist])/
,3)/
SetField(zsRecommendations, ListClean([v_poster],3)),
)/
SetField(RecScrapedDate,Now()),
),
)/
If([zsRecommendations,0],
Save(If(Compare(ListCount([zsRecommendations]),>,6),ListLimit(ListShuffle([zsRecommendations]),6),[zsRecommendations]), v_recommended)/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
SIMILAR MOVIES/
<//font>/
<img src="tooltip:Misc//Separator//1024x3" valign="top" height="3"><br>/
Replace(ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" width="20"><img src="tooltip:Misc\Separator\dot" height="1" width="135" valign="bottom">,,If(Compare(ListCount([zsRecommendations]),>,6),ListLimit([zsRecommendations],6),[zsRecommendations])),;,)<br>/
Replace(ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" width="20"><img src="tooltip:Misc\Separator\dot" height="200" width="1"><img src="If([v_THUMBS,0],Replace(ListItem([L1],0,__),.jpg,-thumb.jpg),ListItem([L1],0,__))" Height="200" width="133" valign="top"><img src="tooltip:Misc\Separator\dot" height="200" width="1">,,[v_recommended]),;,)<br>/
Replace(ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" width="20"><img src="tooltip:Misc\Separator\dot" height="1" width="135" valign="top">,,If(Compare(ListCount([zsRecommendations]),>,6),ListLimit([zsRecommendations],6),[zsRecommendations])),;,)<br>/
<font face="Hack" size="50" valign="top">Replace(ListMix(<img src="tooltip:Misc\Separator\1x1-transparent" width="25" height="15"><img src="tooltip:CriticRating\imdb-square" width="20" valign="top"> FormatNumber(ListItem([L1],1,__),1)<img src="tooltip:Misc\Separator\1x1-transparent" width="20" height="15"><img src="tooltip:CriticRating\tmdb-square" width="20" valign="top"> FormatNumber(ListItem([L1],2,__),1)<img src="tooltip:Misc\Separator\1x1-transparent" width="14" height="15">,8,[v_recommended]),;,)<//font>,
),
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
SIMILAR MOVIES/
<//font><br>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
Replace(ListMix(<font alpha="0"> <//font>ListItem([L1],0, /[) /(Left(ListItem([L1],1, /[),4)/),8,ListLimit([Recommendations],6)),;,<br> )/
),
)
- 1
- 1
- == LINKS ==
- 1
- 1
- 2
- <br><font [v_LSIZE_HEADER] [v_COLOR_HEADER]>LINKS<//font>
<img src="tooltip:Misc//Separator//1024x3" valign="top">
- 1
- 1
- LINK_Extras_Movie
- 1
- 0
- 2
- 1
- 1
- Movie Series
- 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
- 1
- == TESTING & OBSOLETE ==
- 0
- 1
- 0
- 1
- 1
- ACTOR IMAGES + TEXT
- 3
- 1
- 2
- Save(1,v_SHOW_ACTOR_NAMES_AS_TEXT)
If([v_ACTOR_IMAGE_PATH],
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
CAST/
<//font><br>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
If(Not([v_SHOW_ACTOR_NAMES_AS_TEXT]),
Replace(/
ListMix2(
/ <img src="[v_ACTOR_IMAGE_PATH][L1].png" valign="middle" width="110">,
8, ListLimit([Actors],6)/
),
;,/ /
),
Save(0, v_CharsLeft)/
Save(, v_Printed)/
Save(width="117", v_ImageWidth)/
<font face="hack" size="60">/
Replace(ListMix(<img src="[v_ACTOR_IMAGE_PATH][L1].png" [v_ImageWidth]>,8,ListLimit([Actors],6)),;,/ / / )/
<br>/
<font valign="bottom">Replace(ListMix(If(Compare(Length([L1]),<,15),[L1]Repeat(/ ,Math(3 + 14 - Length([L1])))Save([v_CharsLeft];0, v_CharsLeft),Save(Mid([L1],0,Find(Mid([L1],0,14),/ ,0,2)), v_Printed,1)Repeat(/ ,Math(17 - Length([v_Printed])))Save([v_CharsLeft];Math(Length([L1]) - Length([v_Printed])),v_CharsLeft)),0,ListLimit([Actors],6)),;,)<//font>/
<br>/
<font valign="top">Replace(ListMix(If([L1],Mid([L2],Math(Length([L2])-[L1]+1),-1)Repeat(/ ,Math(17 + 1 - [L1])),Repeat(/ ,17)),0,ListLimit([v_CharsLeft],5,1),ListLimit([Actors],5))/
,;,)<//font>/
),
)
- 1
- 1
- Similar TEST
- 3
- 1
- 2
- If([Recommendations,0],
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
SIMILAR MOVIES/
<//font><br>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
If([v_REC_IMAGES,0],
If([v_ZSTATS_REC_IMAGES,0],
Replace(ListMix(/ <img src="If([v_THUMBS,0],Replace([L1],.jpg,-thumb.jpg),[L1].jpg)" Height="200" valign="top">,,ListLimit(ListShuffle([zsRecommendations]),5)),;,),
Save(/
ListClean(ListClean(ListMix(If(ListContains([Recommendations],ListItem([L1],0,__)),ListItem([L1],1,__),),8,fieldquery(media sub type, movie,NameYear, 0, 2)),3),1),
v_reclist)/
Save(,v_poster)/
If(Not(IsEmpty([v_reclist])),
ListClean(/
ListMix(If(Not(ListFind([v_poster],ListItem([L1],0,.))),
SaveAdd(v_poster, [L1];,1),
),
8,[v_reclist])/
,3)/
SetField(Rec Scraped Date,Now()),
)/
Replace(ListMix(/ <img src="If([v_THUMBS,0],Replace([L1],.jpg,-thumb.jpg),[L1].jpg)" Height="200" valign="top">,,ListLimit(ListShuffle([v_poster]),5)),;,)/
),
Replace(ListMix(<font alpha="0"> <//font>ListItem([L1],0, /[) /(Left(ListItem([L1],1, /[),4)/),8,ListLimit([Recommendations],6)),;,<br> )/
),
)
- 1
- 1
- Similar Movies
- 3
- 1
- 2
- If([v_REC_IMAGES,0],
If([zsRecommendations],
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
SIMILAR MOVIES/
<//font><br>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">
If([v_THUMBS,0],
/ Replace(ListMix(<img src="Replace([L1],.jpg,-thumb.jpg)" Height="200" valign="top">/ ,,ListLimit(ListShuffle([zsRecommendations]),5)),;,),
/ Replace(ListMix(<img src="[L1]" Height="200">/ ,,ListLimit(ListShuffle([zsRecommendations]),5)),;,)
)/
,),
If([Recommendations,0],
<br>/
<font [v_LSIZE_HEADER] [v_COLOR_HEADER]>/
SIMILAR/
<//font>/
<img src="tooltip:Misc//Separator//1024x3" valign="top">/
Replace(ListMix(ListItem([L1],0, /[) /(Left(ListItem([L1],1, /[),4)/),,ListLimit([Recommendations],6)),;,/,/ ),
)/
)
- 1
- 1
- 3
- 1
- 2
- Save(0, v_CharsLeft)/
Save(, v_Printed)/
<font face="hack" size="60" valign="bottom">/
Replace(ListMix(If(Compare(Length([L1]),<,15),[L1]Repeat(/ ,Math(3 + 14 - Length([L1])))Save([v_CharsLeft];0, v_CharsLeft),Save(Mid([L1],0,Find(Mid([L1],0,14),/ ,0,2)), v_Printed,1)Repeat(/ ,Math(17 - Length([v_Printed])))Save([v_CharsLeft];Math(Length([L1]) - Length([v_Printed])),v_CharsLeft)),0,ListLimit([Actors],6)),;,)/
<br><//font>/
<font face="hack" size="60" valign="top">/
Replace(ListMix(If([L1],Mid([L2],Math(Length([L2])-[L1]+1),-1)Repeat(/ ,Math(17 + 1 - [L1])),Repeat(/ ,17)),0,ListLimit([v_CharsLeft],5,1),ListLimit([Actors],5))/
,;,)<//font>
- 1