More > JRiver Media Center 32 for Windows

Custom Tooltips/TheaterView Screens

<< < (45/47) > >>

tzr916:
Sorry, when I quoted myself from the other thread, the screen shots did not carry over here. So I have added them...
1. How can I remove the "Director" area completely? See screenshot #1
2. How can I reduce or eliminate the large space where the red question mark is? See screenshot #1
3. Screenshot #1 small red box, ideally just want to have: Channel name | Duration | Time and Date Recorded. Same for screenshot #2 red box, just want to have: Channel name | Duration | Time and Date Recorded.


--- Quote from: lepa on August 15, 2024, 12:28:32 pm ---...fields which contains the channel name & recording times I can cook something up. I don't use MC's tv recording so don't know the fields...

--- End quote ---
Where can I get them from?


I'm just using the default TV Show template:

--- Code: ---<Template>
<Name>TV Show</Name>
<Search>[Media Sub Type]=[TV Show]</Search>
<Style>2</Style>
<Caption>If([AllSameSeries], &lt;font alpha="50"&gt;Delimit(TVInfo(SeasonEpisode))&lt;//font&gt;[Name]Delimit(Watched(2), , / ), TVInfo(NameDisplay)Delimit(Watched(2), , / )) &lt;font alpha="50"&gt;TVInfo(DateNoTime)&lt;//font&gt;</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(1, v_SHOW_DIRECTOR)/
Save(1, v_SHOW_REC_TITLE)/

Save(
IfElse(
Or( Compare([Width],&gt;=,3840), Compare([Height],&gt;=,2160) ) ,4K,
Or( Compare([Width],&gt;=,1920), Compare([Height],&gt;=,1080) ) ,1080p,
Or( Compare([Width],&gt;=,1280), Compare([Height],&gt;=,720) ) ,720p,
And( Compare([Width],&gt;=,720), Compare([Height],&gt;=,576) ) ,576p,
Or( Compare([Width],&gt;=,720), Compare([Height],&gt;=,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]),&lt;=,400),
            [Description]/
                &lt;font alpha="0"&gt;/
                    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))/
                &lt;//font&gt;,
            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]),&gt;,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">&lt;b&gt;&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
        [V_TITLE] If([Rating,0],/[ Repeat(&lt;img src="tooltip:Misc//star-2" [v_STAR_WIDTH] valign="middle"&gt;,[Rating]) /],)/
    &lt;//font&gt;/

&lt;br&gt;/

&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    FirstNotEmpty([Access Rating],NR)/ | /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min | /
    Replace(ListLimit([Genre],3),;,/,/ )/
    &lt;br&gt;/
 FormatDate([Date,0],[v_DATE_FORMAT])/ | /
    [Critic Rating]/
   
&lt;//font&gt;&lt;//b&gt;</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">&lt;font [v_MAIN_FONT] [v_SSIZE_DESCR] [v_COLOR_BODY]&gt;/
    [v_SMALL_DESC]/
&lt;//font&gt;</Item>
<Item Name="Expanded">1</Item>
</Field>
<Field>
<Item Name="HideWhenEmpty">1</Item>
<Item Name="Name">  Personnel</Item>
<Item Name="ShowMode">2</Item>
<Item Name="Type">1</Item>
<Item Name="Style">2</Item>
<Item Name="Expression">If([v_SHOW_DIRECTOR],&lt;font [v_THEATER_FONT] alpha="70" [v_SSIZE_BODY]&gt;/
    &lt;font [v_COLOR_HEADER2]&gt;/
        DIRECTOR:  /
    &lt;//font&gt;/
    &lt;font [v_COLOR_BODY]&gt;/
        ListFormat([Director],2)/
    /    &lt;//font&gt;,)/

    If([Actors,0],
        &lt;font [v_COLOR_HEADER2]&gt;/
            STARS:  /
        &lt;//font&gt;/
        &lt;font [v_COLOR_BODY]&gt;/
            ListFormat(ListLimit([Actors],6),2)/
        &lt;//font&gt;,
    )/
&lt;//font&gt;</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]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_HEADER2] alpha="40"&gt;/
    Repeat(–,45)/
&lt;//font&gt;&lt;br&gt;/

Repeat(/ ,25)/
&lt;font [v_MAIN_FONT] [v_COLOR_TITLE] alpha="70" valign="Top"&gt;/
    ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),[v_TIME_FORMAT])/

If(IsEmpty(TVInfo(WatchedDisplay)),,&lt;br&gt;Repeat(/ ,25)/
    Watched TVInfo(WatchedDisplay))/

&lt;//font&gt;</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">&lt;b&gt;&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
        [V_TITLE] If([Rating,0],/[ Repeat(&lt;img src="tooltip:Misc//star-2" [v_STAR_WIDTH] valign="middle"&gt;,[Rating]) /],)/
    &lt;//font&gt;&lt;//b&gt;/

&lt;br&gt;/

&lt;b&gt;&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    FirstNotEmpty([Access Rating],NR)/ | /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min/ | /
    Replace(ListLimit([Genre],3),;,/,/ )/
    If([v_Critic_Rating,0],/ &lt;b&gt;|&lt;//b&gt; [v_Critic_Rating],)/ | /
    FormatDate([Date,0],[v_DATE_FORMAT])/ | /
    Ends at FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),[v_TIME_FORMAT])/
 If(IsEmpty(TVInfo(WatchedDisplay)),,/ | Watched TVInfo(WatchedDisplay))/
&lt;//font&gt;&lt;//b&gt;/

&lt;font size="15"&gt;&lt;br&gt;/ &lt;br&gt;&lt;//font&gt;/

[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_BODY] If(Compare(Length([v_DESCRIPTION]),&gt;,420),size="109",size="110")&gt;[v_DESCRIPTION]&lt;//font&gt;</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">&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Cast&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT] alpha="70"&gt;&lt;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] //&gt;&lt;//font&gt;&lt;//b&gt;</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],&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Recommended&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;,)</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT]&gt;&lt;hthumbs images="spotlight_list(TVShow//SimilarSeries//Series,Poster,[v_NUM_SIMILAR],1)"  [v_SIMILAR_WIDTH] [v_SIMILAR_SPACING] //&gt;&lt;//font&gt;&lt;//b&gt;</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>

--- End code ---

lepa:

--- Quote from: tzr916 on August 15, 2024, 12:58:01 pm ---Where can I get them from?

--- End quote ---
I don't know as I don't use MC for recording. Don't know if such information is saved at all by mc.

You can try look at the action window's tag panel using "All Fields" node. If channel name is saved to some field then I can add it to your template and also do the other stuff. If recording times are not saved then I can perhaps calculate start from some date field and end by adding duration to that.

E: ah no end time was required just the recording date with time

lepa:
Guessed that artist field have the channel information... if it is empty unknown channel is displayed. Date Imported is used for recording time.

--- Code: ---<Template>
<Name>TV Show (tzr916)</Name>
<Search>[Media Sub Type]=[TV Show]</Search>
<Style>2</Style>
<Caption>If([AllSameSeries], &lt;font alpha="50"&gt;Delimit(TVInfo(SeasonEpisode))&lt;//font&gt;[Name]Delimit(Watched(2), , / ), TVInfo(NameDisplay)Delimit(Watched(2), , / )) &lt;font alpha="50"&gt;TVInfo(DateNoTime)&lt;//font&gt;</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],&gt;=,3840), Compare([Height],&gt;=,2160)),
        4K,
    Or(Compare([Width],&gt;=,1920), Compare([Height],&gt;=,1080)),
        1080p,
    Or(Compare([Width],&gt;=,1280), Compare([Height],&gt;=,720)),
        720p,
    And(Compare([Width],&gt;=,720), Compare([Height],&gt;=,576)),
        576p,
    Or(Compare([Width],&gt;=,720), Compare([Height],&gt;=,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]),&lt;=,400),
            [Description]/
                &lt;font alpha="0"&gt;/
                    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))/
                &lt;//font&gt;,
            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]),&gt;,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">&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
    [V_TITLE]/
&lt;//font&gt;/

&lt;br&gt;/

&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    If([Artist,0],[Artist],Unknown Channel)/ |/ /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min | /
    FormatDate([Date imported,0],ShortDate ShortTime)/
&lt;//font&gt;</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">&lt;font [v_THEATER_FONT] alpha="70" [v_SSIZE_BODY]&gt;/
    If([v_SHOW_DIRECTOR],/
        &lt;font [v_COLOR_HEADER2]&gt;/
            DIRECTOR:  /
        &lt;//font&gt;/
        &lt;font [v_COLOR_BODY]&gt;/
            ListFormat([Director],2)/    /
        &lt;//font&gt;,
    )/
    If([Actors,0],
        &lt;font [v_COLOR_HEADER2]&gt;/
            STARS:  /
        &lt;//font&gt;/
        &lt;font [v_COLOR_BODY]&gt;/
            ListFormat(ListLimit([Actors],6),2)/
        &lt;//font&gt;,
    )/
&lt;//font&gt;</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]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_HEADER2] alpha="40"&gt;/
    Repeat(–,45)/
&lt;//font&gt;&lt;br&gt;/

Repeat(/ ,25)/
&lt;font [v_MAIN_FONT] [v_COLOR_TITLE] alpha="70" valign="Top"&gt;/
    ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),[v_TIME_FORMAT])/

If(IsEmpty(TVInfo(WatchedDisplay)),,&lt;br&gt;Repeat(/ ,25)/
    Watched TVInfo(WatchedDisplay))/

&lt;//font&gt;</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">&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
    [V_TITLE] If([Rating,0],/[ Repeat(&lt;img src="tooltip:Misc//star-2" [v_STAR_WIDTH] valign="middle"&gt;,[Rating]) /],)/
&lt;//font&gt;/

&lt;br&gt;/

&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    If([Artist,0],[Artist],Unknown Channel)/ |/ /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min/ | /
    FormatDate([Date imported,0],ShortDate ShortTime)/
&lt;//font&gt;/

&lt;font size="15"&gt;&lt;br&gt;/ &lt;br&gt;&lt;//font&gt;/

[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_BODY]&gt;/
    [Description]/
&lt;//font&gt;
</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">&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Cast&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT] alpha="70"&gt;&lt;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] //&gt;&lt;//font&gt;&lt;//b&gt;</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],&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Recommended&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;,)</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT]&gt;&lt;hthumbs images="spotlight_list(TVShow//SimilarSeries//Series,Poster,[v_NUM_SIMILAR],1)"  [v_SIMILAR_WIDTH] [v_SIMILAR_SPACING] //&gt;&lt;//font&gt;&lt;//b&gt;</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>

--- End code ---

tzr916:

--- Quote from: lepa on August 15, 2024, 01:44:44 pm ---Guessed that artist field have the channel information... if it is empty unknown channel is displayed. Date Imported is used for recording time.

--- End quote ---

Looks nice... Many thanks you for your time  :)

tzr916:

--- Quote from: lepa on August 15, 2024, 01:44:44 pm ---Guessed that artist field have the channel information... if it is empty unknown channel is displayed. Date Imported is used for recording time.

--- Code: ---<Template>
<Name>TV Show (tzr916)</Name>
<Search>[Media Sub Type]=[TV Show]</Search>
<Style>2</Style>
<Caption>If([AllSameSeries], &lt;font alpha="50"&gt;Delimit(TVInfo(SeasonEpisode))&lt;//font&gt;[Name]Delimit(Watched(2), , / ), TVInfo(NameDisplay)Delimit(Watched(2), , / )) &lt;font alpha="50"&gt;TVInfo(DateNoTime)&lt;//font&gt;</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],&gt;=,3840), Compare([Height],&gt;=,2160)),
        4K,
    Or(Compare([Width],&gt;=,1920), Compare([Height],&gt;=,1080)),
        1080p,
    Or(Compare([Width],&gt;=,1280), Compare([Height],&gt;=,720)),
        720p,
    And(Compare([Width],&gt;=,720), Compare([Height],&gt;=,576)),
        576p,
    Or(Compare([Width],&gt;=,720), Compare([Height],&gt;=,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]),&lt;=,400),
            [Description]/
                &lt;font alpha="0"&gt;/
                    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))/
                &lt;//font&gt;,
            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]),&gt;,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">&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
    [V_TITLE]/
&lt;//font&gt;/

&lt;br&gt;/

&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    If([Artist,0],[Artist],Unknown Channel)/ |/ /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min | /
    FormatDate([Date imported,0],ShortDate ShortTime)/
&lt;//font&gt;</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">&lt;font [v_THEATER_FONT] alpha="70" [v_SSIZE_BODY]&gt;/
    If([v_SHOW_DIRECTOR],/
        &lt;font [v_COLOR_HEADER2]&gt;/
            DIRECTOR:  /
        &lt;//font&gt;/
        &lt;font [v_COLOR_BODY]&gt;/
            ListFormat([Director],2)/    /
        &lt;//font&gt;,
    )/
    If([Actors,0],
        &lt;font [v_COLOR_HEADER2]&gt;/
            STARS:  /
        &lt;//font&gt;/
        &lt;font [v_COLOR_BODY]&gt;/
            ListFormat(ListLimit([Actors],6),2)/
        &lt;//font&gt;,
    )/
&lt;//font&gt;</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]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_HEADER2] alpha="40"&gt;/
    Repeat(–,45)/
&lt;//font&gt;&lt;br&gt;/

Repeat(/ ,25)/
&lt;font [v_MAIN_FONT] [v_COLOR_TITLE] alpha="70" valign="Top"&gt;/
    ENDS AT FormatDate(Math(Decimal(Now()) + (Decimal([Duration,0]) / 86400)),[v_TIME_FORMAT])/

If(IsEmpty(TVInfo(WatchedDisplay)),,&lt;br&gt;Repeat(/ ,25)/
    Watched TVInfo(WatchedDisplay))/

&lt;//font&gt;</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">&lt;font [v_THEATER_FONT] [v_LSIZE_TITLE] [v_COLOR_TITLE] valign="bottom"&gt;/
    [V_TITLE] If([Rating,0],/[ Repeat(&lt;img src="tooltip:Misc//star-2" [v_STAR_WIDTH] valign="middle"&gt;,[Rating]) /],)/
&lt;//font&gt;/

&lt;br&gt;/

&lt;font [v_THEATER_FONT] [v_COLOR_INFOROW] [v_LSIZE_INFOROW] valign="bottom"&gt;/
    If([Artist,0],[Artist],Unknown Channel)/ |/ /
    FormatNumber(Math(Decimal([Duration,0]) / 60)) min/ | /
    FormatDate([Date imported,0],ShortDate ShortTime)/
&lt;//font&gt;/

&lt;font size="15"&gt;&lt;br&gt;/ &lt;br&gt;&lt;//font&gt;/

[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//[v_VIDEO_DEF]If([HDR Format,0],/-hdr,)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If(Find([HDR Format],Dolby),,[v_LDELIM_ICON]&lt;img src="tooltip:Video//Definition//Dolby Vision" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;)/

[v_LDELIM_ICON]&lt;img src="tooltip:Container//[File Type]" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;/

If([Aspect Ratio,0],[v_LDELIM_ICON]&lt;img src="tooltip:Video//AspectRatio//Replace([Aspect Ratio],/,,.)" RemoveRight([v_LHEIGHT_TECH_ICON],3)Math(Number([v_LHEIGHT_TECH_ICON]) + 2)" valign="middle"&gt;,)/

If([FPS],[v_LDELIM_ICON]&lt;img src="tooltip:Video//FPS//Replace([FPS],/,,.)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)/

If([Audio Codec,0],
    Save([v_LDELIM_ICON]&lt;img [v_LHEIGHT_TECH_ICON] valign="middle" src="tooltip:Audio//Codec, v_CodecPath)/
    Replace(ListMix([v_CodecPath]//[L1]"&gt;IfElse(IsEqual([L1],TrueHD Atmos),[v_CodecPath]//TrueHD"&gt;,IsEqual([L1],E-AC3 Atmos),[v_CodecPath]//E-AC3"&gt;),8,Clean(ListLimit(ListClean([Audio Codec],1),[v_MAX_AUDIO_CODECS]),3)),;,),
)/

If([Audio Channels,0],[v_LDELIM_ICON]&lt;img src="tooltip:Audio//Channels//ListItem([Audio Channels],0)" [v_LHEIGHT_TECH_ICON] valign="middle"&gt;,)</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">&lt;font [v_MAIN_FONT] [v_COLOR_BODY]&gt;/
    [Description]/
&lt;//font&gt;
</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">&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Cast&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT] alpha="70"&gt;&lt;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] //&gt;&lt;//font&gt;&lt;//b&gt;</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],&lt;font [v_THEATER_FONT] size="75" alpha="50"&gt;Recommended&lt;//font&gt;&lt;font [v_THEATER_FONT] size="50" alpha="50"&gt;  /(TMDB/)&lt;//font&gt;,)</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">&lt;b&gt;&lt;font [v_CAPTION_FONTSIZE] [v_MAIN_FONT]&gt;&lt;hthumbs images="spotlight_list(TVShow//SimilarSeries//Series,Poster,[v_NUM_SIMILAR],1)"  [v_SIMILAR_WIDTH] [v_SIMILAR_SPACING] //&gt;&lt;//font&gt;&lt;//b&gt;</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>

--- End code ---

--- End quote ---

Oh shoot, I missed one thing! I forgot that I still want to see "watched percent". Could you please add it back into the new template that you made for me?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version