The Porgy and Bess release is interesting because there are four levels of valid works
e.g
Track 1
Porgy and Bess: Act I, Scene I. Introduction: Jasbo Brown Blues
Porgy and Bess: Act I, Scene I
Porgy and Bess: Act I
Porgy and Bess
Track 2
Porgy and Bess: Act I, Scene I. “Summertime” (Clara)
Porgy and Bess: Act I, Scene I
Porgy and Bess: Act I
Porgy and Bess
So scenes are further split as can be seen here rather than having a one-one correspsondance between track and scene which is more usual.
We store all four levels in the MusicBrainz hierachy as:
Mb Recording Work:Porgy and Bess: Act I, Scene I. Introduction: Jasbo Brown Blues
MB Work Level 1:Porgy and Bess: Act I, Scene I
MB Work Level 2:Porgy and Bess: Act I
MB Work:Porgy and Bess
However Roon/Lyrion/MinimServer only support three levels so it impossible to store all four levels in those fields, currently we do as follows:
Lyrion
Movement:Porgy and Bess: Act I, Scene I. Introduction: Jasbo Brown Blues
Grouping:Porgy and Bess: Act I, Scene I
Work:Porgy and Bess
Roon
Movement:Porgy and Bess: Act I, Scene I. Introduction: Jasbo Brown Blues
Section:Porgy and Bess: Act I, Scene I
Work:Porgy and Bess
MinimServer
Movement:Porgy and Bess: Act I, Scene I. Introduction: Jasbo Brown Blues
Work:Porgy and Bess: Act I, Scene I
Overall Work:Porgy and Bess
But I’m not sure this is optimal, any thoughts?