I have done some heavy testing now (simply because I love this) to see what is possible and what not with Theater Mode. Here is what I've found:
#1. Bug/Wish: Alpha-value does not seem to apply to fields with text. This also includes "Time".
#2. Bug: Cover Art does not obey the settings of the artwork retrieval order. That is for example sometimes artwork is shown in MusicBee for tracks without associated files because there is picture file, *.*, in the same folder. However in Theatre Mode/ScreenSaver it shows as "no cover art".
#3. Bug: When width is not set,
Id.Right will not adjust to the length of the text with id
Id. For example, if I want to place an Artist and a Title field, of different fonts, next to each other horizontally with 10 px in between then I would do this for the Title-field:
xAnchor="Artist.Right" x="10" However now it seems that .Right is the same as .Left since Title gets placed on top of Artist. It would also be nice to see this applied to Rating so that if Text is positioned next to
Rating.Right then it would be just next to the right most star, no matter if its one or five stars.
#4. Wish: Have the bounding box for a text field, and Rating/RatingAlbum/RatingLove, contract to zero when field is not set/null. Example: Album, DiscNo and Year are laid out vertically on top of each other using
yAnchor="DiscNo.Bottom" and so on. For tracks where DiscNo is not set I want Year to appear just below Album, otherwise with DiscNo in between.
#5. Wish: Now that there is
width there could be an attribute
align="left/center/right". This would align the text within the bounding box of set width. This could for example lead to some nice looking customizations with the Album name centered just beneath the cover art. The text would still be cut off with "..." when wider than width no matter alignment.
#6. Bug: The symbol for "No Stars" does not scale as well as the stars - it becomes blurry/pixelated. Also, unlike for stars transparency does not seem to apply on the symbol. Try using a size of 100+ and change between tracks with "No Stars" and with some stars to see what I mean.
#7. Wish: Have the ability to use size and color for the love flag, RatingLove, just like you now can do with stars.
I hope you realize how much potential MusicBee, this plugin among others and you yourself have, Steven! Hopefully I will be able to share with you the customization I've been working on in the next few days