Guessed that artist field have the channel information... if it is empty unknown channel is displayed. Date Imported is used for recording time.
<Template>
<Name>TV Show (tzr916)</Name>
<Search>[Media Sub Type]=[TV Show]</Search>
<Style>2</Style>
<Caption>If([AllSameSeries], <font alpha="50">Delimit(TVInfo(SeasonEpisode))<//font>[Name]Delimit(Watched(2), , / ), TVInfo(NameDisplay)Delimit(Watched(2), , / )) <font alpha="50">TVInfo(DateNoTime)<//font></Caption>
<CaptionExpanded/>
<Fields>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">GENERAL VARIABLES</Item>
<Item Name="ShowMode">0</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">Save(TVInfo(SeasonEpisode) [Name],v_TITLE)/
Save(face="Segoe UI", v_MAIN_FONT)/
Save(face="Theater", v_THEATER_FONT)/
Save(ShortTime, v_TIME_FORMAT)/
Save(ShortDate, v_DATE_FORMAT)/
Save(width="30", v_STAR_WIDTH)/
Save(1, v_MAX_AUDIO_CODECS)/
Save(size="50", v_CAPTION_FONTSIZE)/
Save(9, v_NUM_ACTORS)/
Save(width="140", v_ACTOR_WIDTH)/
Save(spacing="3", v_ACTOR_SPACING)/
Save(9, v_NUM_SIMILAR)/
Save(width="140", v_SIMILAR_WIDTH)/
Save(spacing="3", v_SIMILAR_SPACING)/
Save(0, v_SHOW_DIRECTOR)/
Save(1, v_SHOW_REC_TITLE)/
Save(
IfElse(
Or(Compare([Width],>=,3840), Compare([Height],>=,2160)),
4K,
Or(Compare([Width],>=,1920), Compare([Height],>=,1080)),
1080p,
Or(Compare([Width],>=,1280), Compare([Height],>=,720)),
720p,
And(Compare([Width],>=,720), Compare([Height],>=,576)),
576p,
Or(Compare([Width],>=,720), Compare([Height],>=,480)),
480p
),v_VIDEO_DEF)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">COLOR VARIABLES</Item>
<Item Name="ShowMode">0</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">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)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">SMALL VARIABLES</Item>
<Item Name="ShowMode">0</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">Save(size="70", v_SSIZE_BODY)/
Save(size="80", v_SSIZE_DESCR)/
Save(height="45", v_SHEIGHT_RATINGS)/
Save(
If(
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>,
Left([Description],390)...),
v_SMALL_DESC)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">LARGE VARIABLES</Item>
<Item Name="ShowMode">0</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">Save(size="If(Compare(Length([v_TITLE]),>,49), 100, 120)", v_LSIZE_TITLE)/
Save(size="70", v_LSIZE_INFOROW)/
Save(size="90", v_LSIZE_HEADER)/
Save(height="35", v_LHEIGHT_TECH_ICON)/
Save(Repeat(/ ,3),v_LDELIM_ICON)/
Save([Description],v_DESCRIPTION)/
Save( [Critic Rating], v_CRITIC_RATING)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">=== SMALL ===</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"/>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Header</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom">/
[V_TITLE]/
<//font>/
<br>/
<font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom">/
If([Artist,0],[Artist],Unknown Channel)/ |/ /
FormatNumber(Math(Decimal([Duration,0]) / 60)) min | /
FormatDate([Date imported,0],ShortDate ShortTime)/
<//font></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Description</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">[description]
</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Personnel</Item>
<Item Name="ShowMode">3</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_THEATER_FONT] alpha="70" [v_SSIZE_BODY]>/
If([v_SHOW_DIRECTOR],/
<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></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Icons</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">
[v_LDELIM_ICON]<img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle">/
If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]<img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle">)/
[v_LDELIM_ICON]<img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle">/
If([Aspect Ratio,0],[v_LDELIM_ICON]<img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle">,)/
If([FPS],[v_LDELIM_ICON]<img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [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(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/
If([Audio Channels,0],[v_LDELIM_ICON]<img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">0</Item>
<Item Name="Name"> End Time</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_MAIN_FONT] [v_COLOR_HEADER2] alpha="40">/
Repeat(–,45)/
<//font><br>/
Repeat(/ ,25)/
<font [v_MAIN_FONT] [v_COLOR_TITLE] alpha="70" valign="Top">/
ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),[v_TIME_FORMAT])/
If(IsEmpty(TVInfo(WatchedDisplay)),,<br>Repeat(/ ,25)/
Watched TVInfo(WatchedDisplay))/
<//font></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">=== LARGE ===</Item>
<Item Name="ShowMode">3</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"/>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Header</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom">/
[V_TITLE] If([Rating,0],/[ Repeat(<img src="tooltip:Misc//star-2" [v_STAR_WIDTH] valign="middle">,[Rating]) /],)/
<//font>/
<br>/
<font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom">/
If([Artist,0],[Artist],Unknown Channel)/ |/ /
FormatNumber(Math(Decimal([Duration,0]) / 60)) min/ | /
FormatDate([Date imported,0],ShortDate ShortTime)/
<//font>/
<font size="15"><br>/ <br><//font>/
[v_LDELIM_ICON]<img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle">/
If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]<img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle">)/
[v_LDELIM_ICON]<img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle">/
If([Aspect Ratio,0],[v_LDELIM_ICON]<img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle">,)/
If([FPS],[v_LDELIM_ICON]<img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [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(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/
If([Audio Channels,0],[v_LDELIM_ICON]<img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle">,)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Description</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_MAIN_FONT] [v_COLOR_BODY]>/
[Description]/
<//font>
</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Cast Title</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><font [v_THEATER_FONT] size="75" alpha="50">Cast<//font><font [v_THEATER_FONT] size="50" alpha="50"> /(TMDB/)<//font></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Cast List - Spotlight</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><b><font [v_CAPTION_FONTSIZE] [v_MAIN_FONT] alpha="70"><hthumbs images="spotlight_list(TVShow//Cast//Person,Image,[v_NUM_ACTORS],1)" captions="ListMix([L1]\n/-[L2], 2, spotlight_list(TVShow//Cast//Person,Name,[v_NUM_ACTORS]), spotlight_list(TVShow//Cast//Person,Role,[v_NUM_ACTORS]))" [v_ACTOR_WIDTH] [v_ACTOR_SPACING] //><//font><//b></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Recommended Title</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">If([v_SHOW_REC_TITLE],<font [v_THEATER_FONT] size="75" alpha="50">Recommended<//font><font [v_THEATER_FONT] size="50" alpha="50"> /(TMDB/)<//font>,)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"> Recommended List - Spotlight</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression"><b><font [v_CAPTION_FONTSIZE] [v_MAIN_FONT]><hthumbs images="spotlight_list(TVShow//SimilarSeries//Series,Poster,[v_NUM_SIMILAR],1)" [v_SIMILAR_WIDTH] [v_SIMILAR_SPACING] //><//font><//b></Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">Series</Item>
<Item Name="ShowMode">1</Item>
<Item Name="Type">1</Item>
<Item Name="Style">0</Item>
<Item Name="Expression">spotlight_value(TVShow//Overview)</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name"/>
<Item Name="ShowMode">0</Item>
<Item Name="Type">1</Item>
<Item Name="Style">0</Item>
<Item Name="Expression"/>
<Item Name="Expanded">1</Item>
</Field>
</Fields>
</Template>