This is not a 'regular' Theater Mode.
It is what is called an 'embedded theater mode'.
This one is intended for aficionados of classical music, designed to replace the regular player panel.
It makes it possible to display a variety of details about the playing track in the player panel that are interesting and relevant to classical music.
After everything has been configured it will look something like this:

On the left it displays:
- an image of the composer
- the name of the overarching 'work' composition title.
- the name of the part (movement/act)
- the year(s) the composition was created
- the genre, style or period the composition is supposed to fall under
In the middle it will display:
- the title of the playing track
- the titles of upcoming tracks
(you can click the upcoming track(s) to play them)- the player controls
On the right it displays:
- the name of the conductor
- the name of the orchestra or ensemble
- the performers on the recording
- the date of the recording (or the date of the first release)
- the album artwork
Two other examples:


- - -
download Classical Theater Mode Embedded- - -
howto:
- download the xml file, and copy it to: MusicBee\Plugins\TheaterMode.Embeded\
- start MusicBee, and then somewhere at the top right of the main panel, click on the 'Configure Layout' icon > Arrange Panels…
- under 'available elements' on the right, find and select the 'now playing bar' element, and drag it to the 'bottom panel' on the left. (place it above the 'player controls' for now)
- save
- now you should have the 'now playing' panel visible at the bottom
- click the small arrow in its header somewhere at the left, and select 'Classical TM Embedded'
- drag the height of the panel so it displays all information nicely.
- return to the 'arrange panels' configuration and remove the 'player controls' from the bottom panel. (or don't, that's optional)
- - -
At first you will mostly get empty fields showing.
That is because most fields depend on custom or virtual tags, and yours will be setup different from mine.
This table shows how the 10 available tags are referenced in the Theater Mode XML:
name | regular MB tag | in Theater Mode XML as | hiccup's tag |
composer | Composer | id="Composer" | |
work | | id="Virtual4" | Work [adapt]¨ |
part | | id="Virtual6" | Part¨ |
year composed | | id="Custom15" | |
genre | | id="Virtual16" | |
title | | id="Virtual11" | Title [piece]¨ |
conductor | Conductor | id="Conductor" | |
ensemble/orchestra | | id="Custom6" | |
performers | Instruments: Performers | id="instrumentsperformers" | |
year of performance | | id="Virtual15" | |
You can find what defines these 10 tags in the second half of the XML.
They are all marked as a comment in the style of: <!-- tag name -->
For all 10 you will find an id="tagname" field.
'tagname' should match with how you have setup your custom and/or virtual tags.
e.g. if you want to set what is displayed for 'part', change this "id=" to the tag that you are using for 'part':

I have designed this to work with my own tagging scheme for classical music as described here:
https://getmusicbee.com/forum/index.php?topic=28999.0(the three tag names in green are the ones that my scheme uses for these tags)
If you are using that system, you will need to make sure that your positions for these virtual tags match the ones in the XML file. If they don't, just change the virtual tag numbers in the XML.
So if e.g. you have "Work [adapt]¨" under virtual tag #8 in MusicBee, just change "Virtual4" to "Virtual8" in the XML.
Composer, Conductor and Performers should work out-of-the-box.
The other ones will need to be set to match the tag that you are using for them.
To do so, just change what comes after "id=" to the tag name you are using for it.
- - -
note:
MusicBee has the tags 'Work' and 'Movement' available for classical music.
If you are using those, they could be used for 'work' and 'part' in the XML.
Enjoy!