How do you see this being implemented?
Something like this. It's edited, but it more or less conveys the idea.
I, and I'm sure others, thought you meant the tabs that MusicBee already displays across the top of the program window, which would have been pretty bad.
What you've shown in the mock up looks much more practical, but would still need to be optional as it really only works for compilations where each disc is truly different. It might even need to be opt-in on an album basis rather than applied to all.
For example, if someone - i.e. me - had tagged Smashing Pumpkins' "Mellon Collie and the Infinite Sadness" as two discs with their respective names "Dawn to Dusk" and "Twilight to Starlight", they probably wouldn't want them displayed this way because then it becomes harder to see and play the album as a whole (though see below). On the other hand, I also have box sets like "The Best Singles of All Time" where each disc represents a different decade, in which case it makes more sense. There are very few like that though, and the number of discs in most compilations isn't usually in double digits.
I can select the tracks on all 15 disks and enter all the common metadata. How would you accomplish that if each disk is in a separate tab?
Was thinking the same thing, even just for playing all discs in a multi-disc set. I guess one approach would be for the first tab to be called "Album" or "All" or similar, and it shows every track the way MusicBee does now.
I can't find it right now but there is a way to have tracks appear under collapsible headings, which might also offer a solution to "albums" with hundreds of tracks.
By the way, what I was thinking of here only collapses the tracks in each album title in the
Tracks view.
With the last album expanded:
-edit-Actually, taking the screenshots of the collapsible album tracks above has suggested an alternative approach.
Using "Melon Collie" again as an example, an option for the
Group By headings (Disc Names in this case) to be shown as collapsible triangle things like in the previous screenshots would provide a way to avoid showing hundreds of tracks at once for really large compilation sets:
Maybe not as aesthetically pleasing, but it would be easier to implement, and might be of benefit to all albums not just multi-disc sets.