Series (No Image) (JRIVER)
[Media Sub Type]=[TV Show]
If([AllSameSeries],
<font alpha="50">SPadNumber([Season],2)EPadNumber([Episode],2)<//font> /
[Series] | [Name] /
If(!IsEmpty([Date]),
<font alpha="50">/(FormatDate([Date,0],dd.MM.yyyy)/)<//font>,
),
[Series] - PadNumber([Season],2)EPadNumber([Episode],2) - [Name] /([Date]/)
)
[Name] /(FormatNumber(Math([Duration,0] / 60)) min/)/ | /
[Series]/
If([Rating,0],
<b> | <//b> /[RatingStars()/],
)/
<br>/
[Date]If(!IsEmpty([Watched]),/ [Watched],)/<b> | <//b>/
Season: [Season] /
Episode: [Episode]<b> | <//b>/
[Plays]/
IfElse(
Compare([IMDb Rating],>,0),
/ | TMDb FormatNumber([TMDb Rating],1),
Compare([Critic Rating],>,0),
/ | TMDb FormatNumber([Critic Rating],1),
1,
)
- 1
- CONFIGURATION
- 0
- 1
- 2
- Save(Finnish, v_PRIMARY_LANG)/
Save(English, v_SECONDARY_LANG)
- 1
- 1
- FONT COLOR & SIZE VARIABLES
- 0
- 1
- 2
- Save(color="#f2edf4", v_COLOR_BODY)/
Save(color="#9E9F9F", v_COLOR_INFOROW)/
Save(color="#7c92b2", v_COLOR_HEADER)/
Save(color="#5b799b", v_COLOR_HEADER2)/
Save(color="#696b11", v_COLOR_STARS)/
Save(color="#c0c0c0", v_COLOR_TITLE)/
Save(color="#569AF0", v_COLOR_PEOPLE)/
Save(color="#842422", v_COLOR_ENDED)/
Save(color="#298422", v_COLOR_ONGOING)/
Save(color="#ffffff", v_COLOR_NOT_WATCHED)/
Save(size="150", v_SIZE_HEADER)/
Save(
If(Compare(Length([v_TITLE]),>,46),
size="150",
size="180"
),
v_SIZE_TITLE)/
Save(height="25", v_LHEIGHT_TECH_ICON)
- 1
- 1
- HELPER VARIABLES
- 1
- 1
- 2
- 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(
Not(IsEmpty([Crop])),
Math(ListItem([Crop],0,;)//ListItem([Crop],1,;)),
Not(IsEmpty([Aspect Ratio])),
Math(Replace([Aspect Ratio],:,//)),
1,
Math(Replace([Dimensions],x,//))
),
v_ARCalculated)/
Save(
IfCase(Replace([v_ARCalculated],/,,.), 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)/
Save(
FirstNotEmpty(
[Access Rating],
If(Compare(ListFind([Certifications], US,,1),>,-1),
ListItem([Certifications],Math(ListFind([Certifications], US,,1) + 1)),
)
),
v_ACCESSRATING)
- 1
- 1
- == SMALL ==
- 3
- 1
- 2
- 1
- 1
- Image
- 2
- 1
- 2
- <img src="[Image File]" height="300">
- 1
- 1
- Header
- 2
- 1
- 2
- <font size="90" [v_COLOR_TITLE]><b>/
[Series]: [Name]/
<//b><//font>/
<br>/
If([v_ACCESSRATING,0],
<img src="tooltip:Video//ContentRating//[v_ACCESSRATING]-grey" height="30">/ ,
)/
<font size="80" [v_COLOR_HEADER2]><b>/
AIRED: /
<//b><//font>/
<font size="80" alpha="80" [v_COLOR_BODY]>/
[Date]/
<//font> /
<font size="80" [v_COLOR_HEADER2]><b>/
DURATION: /
<//b><//font>/
<font size="80" alpha="80" [v_COLOR_BODY]>/
[Duration]/
<//font>/
If(Or(Compare([TMDb Rating],>,0), Compare([Critic Rating],>,0)),
/ <font size="80" [v_COLOR_HEADER2]><b>/
TMDB: /
<//b><//font>/
<font size="80" alpha="80" [v_COLOR_BODY]> /
FormatNumber(
FirstNotEmpty(
[TMDb Rating],
Number(Replace([Critic Rating],/,,.))
),1)/
<//font>,)
<font size="80" alpha="80" [v_COLOR_BODY]>/
Season: [Season] Episode: [Episode]<b> | <//b>/
ListLimit([Genre],1)<b> | <//b>/
[Plays]/
<//font>
- 1
- 1
- Description
- 2
- 1
- 2
- <img src="tooltip:Misc//Separator//1024x3" valign="middle">
<font size="70" [v_COLOR_BODY]>/
[Description]/
<//font>
- 1
- 1
- Personnel
- 2
- 1
- 2
- Save(64, v_MAX_ROW)/
Save(8, v_MAX_ACTORS)/
Save(0, v_ROW1)/
Save(0, v_ROW2)/
Save(0, v_ROW3)/
Save(Replace(ListLimit([Actors],[v_MAX_ACTORS]),;,/,/ ), v_Actors)/
Save(
If(Compare(Length(Mid([v_Actors], 0, -1)),>=,[v_MAX_ROW])/
,If(IsEqual(Right(Mid([v_Actors], 0, [v_MAX_ROW]),1),/ )/
,[v_MAX_ROW]/
,Math(Find(Mid([v_Actors], 0, [v_MAX_ROW]),/,,0,2)+1)/
)/
,Length(Mid([v_Actors], 0, [v_MAX_ROW]))/
),V_ROW1/
)/
Save(
If(Compare(Length(Mid([v_Actors], [v_ROW1], -1)),>=,[v_MAX_ROW])/
,If(IsEqual(Right(Mid([v_Actors], [v_ROW1], [v_MAX_ROW]),1),/ )/
,[v_MAX_ROW]/
,Math(Find(Mid([v_Actors], [v_ROW1], [v_MAX_ROW]),/,,0,2)+1)/
)/
,Length(Mid([v_Actors], [v_ROW1], [v_MAX_ROW]))/
)/
,v_ROW2/
)/
Save(
If(Compare(Length(Mid([v_Actors], Math([v_ROW1] + [v_ROW2]), -1)),>=,[v_MAX_ROW])/
,If(IsEqual(Right(Mid([v_Actors], [v_ROW2], [v_MAX_ROW]),1),/ )/
,[v_MAX_ROW]/
,Find(Mid([v_Actors], [v_ROW2], [v_MAX_ROW]),/,,0,2)/
)/
,Length(Mid([v_Actors], Math([v_ROW1]+[v_ROW2]), [v_MAX_ROW]))/
)/
,v_ROW3/
)/
<font size="70" [v_COLOR_HEADER2]><b>CAST: <//b><//font>/
<font size="70" [v_COLOR_BODY]><i>FirstNotEmpty(Mid([v_Actors],0,[v_ROW1]))<//i><//font>/
If(Compare([v_ROW2],>,0)/
,<font size="70" alpha="0"> <b><br>CAST: <//b><//font>/
<font size="70" [v_COLOR_BODY]><i>Clean(Mid([v_Actors],[v_ROW1],[v_ROW2]),0)<//i><//font>/
,/
)/
If(Compare([v_ROW3],>,0)/
,<font size="70" alpha="0"> <b><br>CAST: <//b><//font>/
<font size="70" [v_COLOR_BODY]><i>Clean(Mid([v_Actors],Math([v_ROW1] + [v_ROW2]),[v_ROW3]))<//i><//font>/
,/
)/
If(!IsEmpty([Guest Stars]),<font size="70" [v_COLOR_HEADER2]><b><br>GUESTS: <//b><//font>/
If(Compare(Length(ListLimit([Guest Stars],5)),<,60)/
,<font size="70" [v_COLOR_BODY]><i>Replace(ListLimit([Guest Stars],5),;,/,/ )<//i><//font>/
If(Compare(ListCount([Guest Stars]),>,5)/
,<br><font size="70" alpha="0"><b>GUESTS: <//b><//font><font size="70" [v_COLOR_BODY]><i>Replace(ListLimit([Actors],4,5),;,/,/ )<//i><//font>/
,)/
,<font size="70" [v_COLOR_BODY]><i>Replace(ListLimit([Guest Stars],4),;,/,/ )<//i><//font><font size="70" alpha="0"><b><br>GUESTS: <//b><//font><font size="70" [v_COLOR_BODY]><i>Replace(ListLimit([Guest Stars],4,4),;,/,/ )<//i><//font>)/
,)
- 1
- 1
- == LARGE ==
- 3
- 1
- 2
- 1
- 0
- *spacer
- 1
- 1
- 2
- <br><br><br><br><br><br>
- 1
- 0
- *spacer
- 1
- 1
- 2
- <br><br><br><br><br><br>
- 1
- 0
- *spacer
- 1
- 1
- 2
- IfElse(
Compare(Length([Description]),<,160),
<br><br><br>,
Compare(Length([Description]),<,320),
<br><br>,
1,
)
- 1
- 1
- Header
- 1
- 1
- 2
- Save([Series] : [Name]If([Rating,0],/ /[<font [v_COLOR_STARS]>RatingStars()<//font>/],), v_Title)/
If([v_ACCESSRATING,0],
<img src="tooltip:Video//ContentRating//[v_ACCESSRATING]-grey-top" width="70" valign="bottom"> ,
)/
<font [v_SIZE_TITLE] [v_COLOR_TITLE] valign="bottom" ><b>[v_Title]<//b><//font><br>/
If([v_ACCESSRATING,0],
<img src="tooltip:Video//ContentRating//[v_ACCESSRATING]-grey-bottom" width="70" valign="top"> ,
)/
<font size="90" [v_COLOR_INFOROW]>/
Season: [Season] Episode: [Episode]<b> | <//b>/
FormatNumber(Math([Duration,0]//60)) min<b> | <//b>/
If(Compare(Length([Genre]),>,25),
ListLimit([Genre],1),
ListFormat([Genre],2)/
)/
<b> | <//b>/
IfElse(
Compare([TMDb Rating],>,0),
TMDb [TMDb Rating]<b> | <//b>,
Compare([Critic Rating],>,0),
TMDb [Critic Rating]<b> | <//b>,
1,
)/
if([Last Played,0],
[date],
<font [v_COLOR_TITLE] size="110"><b>/
[date]/
<//b><//font>/
)/
If([Networks,0],
<b> | <//b>[Networks],
)/
If([Status,0],
<b> | <//b>/
If(IsEqual([Status], Returning Series),
<font [v_COLOR_ONGOING]>,
<font [v_COLOR_ENDED]>
)/
if([Last Played,0],
<font [v_COLOR_NOT_WATCHED]>/
[Status]/
<//font>,
[Status]
)/
<//font>/
,)/
<//font>/
<font size="150" alpha="0">/
<br>/
<//font>/
<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]) - 1)" /
valign="middle"/
>/
If([v_HDR_Format,0],
Replace(
ListMix(/ <img src="tooltip:Video//Definition//[v_Definition]-[L1]" [v_LHEIGHT_TECH_ICON] valign="middle">,8,[v_HDR_Format])/
,;,),
/ <img src="tooltip:Video//Definition//[v_Definition]" [v_LHEIGHT_TECH_ICON] valign="middle">
)/
If([ObjectAudio,0],
ListMix(/ <img src="tooltip:Audio//Codec//[L1]" [v_LHEIGHT_TECH_ICON] valign="middle">,8,Clean([ObjectAudio],3)),
)/
If([Audio Codec,0],
Replace(ListMix(/ <img src="tooltip:Audio//Codec//ListItem([L1],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,8,ListClean([Audio Codec],1)),;,),
) /
RemoveRight(Replace(ListMix(<font [v_COLOR_PEOPLE]>[L1]<//font>/ /▪ ,8,ListLimit([Actors],6)),;,),3)/
<br>/
<img src="tooltip:Misc//Separator//1024x3-opacity25" valign="middle">
- 1
- 1
- Description
- 1
- 1
- 2
- <font [v_COLOR_BODY]>/
[Description]/
<//font>
- 1
- 1
- *spacer
- 1
- 1
- 2
- <br> <br>
- 1
- 1
- Guests
- 1
- 1
- 2
- If([Guest Stars,0],
<font [v_SIZE_HEADER] [v_COLOR_HEADER]>/
GUEST STARS/
<//font>/
<br>/
<font [v_COLOR_BODY]><i>/
ListFormat([Guest Stars],2)/
<//i><//font>,
)
- 1
- 1
- Director
- 1
- 1
- 2
- If([Director,0],
<font [v_SIZE_HEADER] [v_COLOR_HEADER]>/
DIRECTED BY/
<//font>/
<br>/
<font [v_COLOR_BODY]><i>/
ListFormat([Director],2)/
<//i><//font>,
)
- 1
- 1
- Creator
- 1
- 1
- 2
- If([Creator,0],
<font [v_SIZE_HEADER] [v_COLOR_HEADER]>/
CREATED BY/
<//font>/
<br>/
<font [v_COLOR_BODY]><i>/
ListFormat([Creator],2)/
<//i><//font>,
)
- 1
- 1
- == LINKS ==
- 1
- 1
- 2
- <font [v_SIZE_HEADER] [v_COLOR_HEADER]>LINKS<//font>
- 1
- 1
- Series
- 1
- 0
- 2
- 1
- 1
- SeriesSeason
- 1
- 0
- 2
- 1