So you want a Box Set inside of a Box Set, plus a TV Series inside of a Box Set inside of a Box Set. Possibly even a TV Series inside of a Box Set inside of a Box Set inside of a Box Set. I'm not surprised that broke on CMC.
I do have some logic in CMC to hide Box Sets inside of Box Sets. A CMC user,
Doug if I recall correctly RKEP, has embraced this and actually creates a fake title representing the Box Set that he places inside the Box Set. That way he can see the Box Set cover and fanart and details by browsing the fake title.
He pointed out to me that TV Series were not behaving the same way, they were always showing the Box Set inside the TV Series Box Set, which makes sense as I only excluded Box Sets inside Box Sets, not Box Sets inside TV Series. The plan we hatched last week was to make the behavior consistent, and exclude the Box Set inside TV Series too. That way he could have full control over when the Box Set appears inside the TV Series, based upon whether or not he creates the fake title.
All of this may be moot with the new DB Creator, as I am now seeing Box Sets inside of Box Sets, so somehow it is bypassing my logic. Even worse, this seems to be ignoring the MMCM flag for "Include the Box Set Container when opened in presentation interface". I don't believe the API exports this particular tag, so I'm not sure how I will be able to fix it. Which is one of the reasons I originally hid Box Sets inside of Box Sets, as without that MMCM flag then the only alternatives were to always show them or always hide them.
Back to your point of wanting to nest Box Sets inside of Box Sets, I can confirm that CMC is not programmed to handle this correctly. Not only does it try to hide a Box Set inside of a Box Set, even if you could see it then CMC would treat it as a regular disc title only, and open the fanart details page, not another box set.
You've certainly given me some scenarios to contemplate. It never occurred to me to have a Box Set as a child of another Box Set. I'll have to play around with that and see if I can get the behavior correct. It will likely take awhile, and I doubt a fix would make it into v4.0. And it's entirely possible that this won't be feasible based upon MM API limitations.
Jamie wrote: ↑Tue Oct 13, 2020 10:46 pm
Please let me know whether you want me or anyone do some beta tests. Did you have any install issues with MM v5.30. Any thing break on the MM CM and CMC?
Thanks. We're getting closer to testing. My plan is to get a few users testing an early Alpha of the new DB Creator. Essentially, I need more eyes on the DB that is being created.
I've noticed some small variances in the data vs. what I get with the CMC Sync process. In most cases it is better - I see more cover artwork, especially for titles that are missing media folders, which would give you a false sense that your title is playable since you can see it, but if the media folder has been deleted then obviously you can't actually play it. This is very similar to the WMC behavior, where is shows you what's in MMCM, not necessarily what's in your media folders.
I think I have one major bug, I think it is missing discs for some titles.
Once I resolve the issues I'm finding, then I'll share the Alpha out for testing. What I'm wanting is for users to set CMC v4.0 and the DB Creator up in a separate folder, and never run a Sync on the new install. That way you can flip back and forth between CMC v3.6 and v4.0 and compare Sync results to DB Creator results, and see if you can find anything wrong.