I haven't finished reading this full thread, but I was dealing with my new SageTV recordings and my Theater View setup last night, and I think I may have been running into the same sort of issues.
We need a way to specify the Theater View Caption on a per-View basis.
So, I have a Theater View under Video called "New Shows". It sorts the newest recordings to the top, and filters to only show [Media Sub Type]=TV Show, but it doesn't have any "drill down" categories. It is just a flat list. This is useful for going and picking out something recently recorded quickly.
However, now that Carnac auto-detects the series, season, and episode for most of my new recordings, the [Name] field (which I'd always used for the Theater View caption) is pretty useless on this kind of "mixed list". I can't tell what shows they are from the Episode Titles, which is all that's left in [Name] now! With MC16, it was easy. My new stuff was usually untagged, but the file names contained most of the info I needed to just find and play that latest episode of The Office that just aired last night or an hour ago. So, leaving Caption set to [Name] just worked. They had the full filename for untagged, new, files; and I set them properly for my tagged files (which I usually browse for using my other more normal drill-down views).
So, Carnac is helping, but also making my "New Shows" list useless.
What I want, is for the "New Shows" view to use this caption [Series] - [Name] (or maybe even [Series] - [Season]e[Episode] - [Name]). I can do that by using an expression in the Caption setup under Options -> Theater View -> Advanced. But, since this applies across the board, it applies to all my other different views of shows. I don't want that caption used on my "regular" drill-down TV Shows view in Theater View, because it is redundant. When I drill down into The X-Files, then Season 6, to look at the file list, I'd have a big list of files all starting with "The X-Files - 06..." over and over (sometimes causing the relvant part of the caption, the episode name, to be cut off if the series name happens to be too long).
So... I need one caption for one type of view, and another for another type of view. The only way to accomplish this is to move the Caption into the setup for the individual views in Theater View.
Otherwise, I can't use Carnac at all.