Images are much simpler. You can go to Tools->Options->TheaterView->Appearance->"... Customize file info panel" and add new field (row in theaterview)
e.g.
Type = "Expression"
Name = "L: Tech Icons Row"
Value = see below code...
Style = "Text Only (no label)"
Show = "Show only in large field" (changing this to "Show only when viewing a file grouping" will hide this row so you don't need to delete all your work in progress if you don't get it right at first time or want to continue on some other time)
(x) hide when value is empty
Images are in MC's data/tooltip folder. Following checks are made to determine which image is wanted to be shown in the code below
1.Check [File Type] and show image for it e.g. "tooltip:container-mkv.png" or "tooltip:container-mp4.png" etc.
2. Check from [Notes] if the movie is HDR and from user field [Definition] in which definition film is presented. Image e.g. "tooltip:definition-1080p.png", "tooltip:definition-4k-hdr.png"
3. Check Aspect ratio from user field [AR-Calculated] e.g. "tooltip-aspect-1.78.png"
4. Check Channel amount from [Channels] field e.g. "tooltip-speakers-5.png"
5. Check Audio type from [Audio Codec] e.g. "tooltip-audio-dts-hd.png"
6. Check film studios from [Production Companies]. Will show 0-5 film studios e.g. "tooltip-studio-Columbia Pictures.png"
7. Check Publisher (Arrow, Criterion etc.) from [Publisher] field e.g. "tooltip-publisher-Arrow.png"
Code for Value:
<font size="150"><img src="tooltip:container-[File Type]"> If(IsEqual([Dolby Vision],1,2),<img src="tooltip:Definition-DolbyVision">/ ,)<img src="tooltip:definition-[Definition]If(IsEqual([HDR],1,2),-hdr,)">If(!IsEmpty([Aspect Ratio]),/ <img src="tooltip:aspect-[AR-calculated]">,) <img src="tooltip:speakers-[Channels]"> <img src="tooltip:audio-[Audio Codec]">If(!IsEmpty([Production Companies]),/ <img src="tooltip:studio-ListItem([Production Companies],0)"><img src="tooltip:studio-ListItem([Production Companies],1)"><img src="tooltip:studio-ListItem([Production Companies],2)"><img src="tooltip:studio-ListItem([Production Companies],3)"><img src="tooltip:studio-ListItem([Production Companies],4)">,)If(!IsEmpty([Publisher]),/ <img src="tooltip:publisher-[Publisher]">,)<//font>
[AR-Calculated] is calculated field:
Save(Math(Trunc(Replace([Aspect Ratio], :, // ) + .005, 2)), gAR)IfElse(Compare(Load(gAR), <, 1), empty, Compare(Load(gAR), <, 1.38), 1.33, Compare(Load(gAR), <, 1.68), 1.66,Compare(Load(gAR), <, 1.80), 1.78,Compare(Load(gAR), <, 1.87), 1.85,Compare(Load(gAR), <, 2.36), 2.35,Compare(Load(gAR), <, 2.40), 2.39)
[Definition] is calculated field:
IfElse(IsEqual([Width],1920,5),4K,IsEqual([Width],1360,5),1080p,IsEqual([Width],888,5),720p,IsEqual(Replace([FPS],/,,.),25,2),576p,1,480p)
[Audio Codec] is Calculated field:
IfElse(IsEqual([Compression],dts-hd,8),dts-hd,IsEqual([Compression],eac3,8),dolby digital,IsEqual([Compression],PCM,8),pcm,IsEqual([Compression],mp3,8),mp3,IsEqual([Compression],flac,8),flac,IsEqual([Compression],aac,8),aac,IsEqual([Compression],Vorbis,8),vorbis,IsEqual([Compression],DTS,8),dts,IsEqual([Compression],AC3,8),dolby digital,IsEqual([Compression],truehd,8),truehd,IsEqual([Compression],opus,8),opus,IsEqual([Compression],MPEG,8),mpeg)
[HDR] is check type user field
[Dolby Vision] is check type user field