In Edit Preferences > Tags (1) > Custom Tags, I have the following...
Custom 1 - "Subtitle" - Subtitle
Custom 2 - "Set Subtitle" - Set Subtitle
Custom 3 - "Sort Set Subtitle - Save to MusicBee database only
Example of PreferencesSubtitle is used for songs with broken down titles. For example, Green Day's Jesus of Suburbia is broken down into 5 different titles. So I have the Title set as "
Jesus of Suburbia" and the Subtitle set as "
I. Jesus of Suburbia; II. City of the Damned; III. I Don't Care; IV. Dearly Beloved; V. Tales of Another Broken Home". I then have the track details at the top where the now playing bar is set to "
$IsNull(<Subtitle>,<Title>,<Title>" ◦ "<Subtitle>)".
Example of Subtitle ImplementationSet Subtitle is used for naming either Disc Subtitles or Album Sections. For example, Incubus' Monuments and Melodies has Disc 1 labeled "Monuments" and Disc 2 labeled "Melodies". And Sonic Syndicate's Eden Fire album is split into 3 sections. See below...
Example for IncubusExample for Sonic SyndicateAnd finally the Sort Set Subtitle is used to help sort the stuff.
Now on to what you were asking regarding the multiple album types. This is typically how I handle them. I name them the same album, then I use the Set Subtitle to name it ("High-Resolution Audio" in the example below), and use Sort Set Subtitle to set it as "Version 2" or so. I do the same for remastered albums. I then uncheck the one I don't need synced to my phone.
Example of Multiple Types for Same AlbumYou could also label the disc numbers as 1.1, 1.2, 1.3 or 1a, 1b, 1c, but be careful because most other music players can't recognize anything except whole numbers.
I use the following virtual tag as the track sub-grouping "
$IsNull(<Album>,<Set Subtitle>,<Album>$IsNull(<Set Subtitle>,," ◦ "{font: Segoe UI Semibold;Italic;9}<Set Subtitle>))" in order to show the different headers for each part.
I really hope this all made sense as I just finalized how I wanted all of this to show up in my library about a week ago haha