I started out with video in MC about 6-8 months ago. At that time I never thought I could make it work in the exact way I wanted it to. At least not regarding view schemes and different levels of depth of each category. But I was dead wrong. At least when it comes to Theater View.
I wanted it to look like this

It includes Audio caption as well. Also differs the output if the series have name or not.
To make the text show the same as above I used this expression (enter it under under Tools -> Options -> Theater View - Advanced -> File Caption):
If(IsEqual([Media Type], Audio),[Name] - [Artist] - /([Album]/) // Rating: [Rating],If(IsEqual([Video Type], Series),If(IsEmpty([Name]),S[Season]E[Episode]/ (NP:[Number Plays]/),S[Season]E[Episode]/ (NP:[Number Plays]/) - [Name]),If(IsEqual([Video Type], Music Videos),If(IsEmpty([Artists]),[Artist] - [Name],[Artists] - [Name]),If(IsEqual([Video Type], Conserts),[Artist] - [Name],[Name]))))
That's the text. Now I needed to make the different levels of the video sub types right.
I started with a new View Scheme under Video called "Theater Video".
(For this example I have used a custom library field called "Video Type" wich includes Series, Music Videos, Movies etc. The following steps include this field)
Step 1. Adding View Items:
Add item with the custom field you just made (Video Type).
Add item and set the type to expression. The expression should include the following:
If(IsEqual([Video Type], Series),[Series],[Artist])
Step 2. Name it what you want
Step 3. Make sure you select Show in Theater View
Step 4. To get the sorting right (at least the way I like it), you need the following:
[Media Type]=[Video] ~sort=[Series],[Season],[Episode],[Artist],[Name]
That should be it. It's been a long time since I first put it together, so just tell me if somethings off...
Hope someone find this usefull!