You setup is very nice.
Correct me if I'm wrong, but the Piece part "should" be in a separate Set Subtitle tag. See my discussion with Bee-liever eariler in this thread.
Thanks, it "could" be in <Set Subtitle> but that tag is id3 v2.4 and isn't supported much IIRC. MB isn't the only player I use and changing thousands of tags doesn't sound like fun*. Also, I want to have the whole <title> show up on my devices synced to my libraries (MM or MB). Of course, one may save "Piece" in <set subtitle> and split the title to achieve <movement>, but why add another tag if one can slice and dice the already existing <Title>?
*This is trivial with mp3tag and notepad++. With mp3tag, export the <Title> field. In notepad++, copy the ":" character (without quotes), use TextFX > TextFx Edit > Lineup multiple lines with clipboard character. Then simply block copy (hold down Alt and use left click to draw and select an area to encompass either the <Title> or <Set Subtitle>), copy and paste the block in a new text file tab in NP++. Then TextFX > TextFX Edit > Trim Trailing Spaces on both text files. To get rid of ":" at the end of the line for <Set Subtitle>, regex Find&Replace with "^(.*).$" in Find and "\1" in Replace (without quotes for both). Save and name the two files, go to mp3tag and use "Text File - Tag" and add the text files into their respective tag fields. Remember to Alt+Z to undo any screwups. Yeah, it is a quite a few steps but if one is editing thousands of files at the same time, this is one the ways to go.