Yeah, Estuary sadly isn't the best skin to use (for music anyway) I have found. I mean, I'm certainly no skinner, but I think it's because in two of the four views it shows
ListItem.Title
rather than
ListItem.Label
. It's not possible in core (AFAIK) to alter the title, but it is the label (and label2) so that's what the code does.
Confluence
does show the disc titles in all of it's views (without modding anything) and in the album info dialog (still shows all the tracks though and I don't know enough about skinning to know if that's fixable in the skin dialog or it needs to come from core
)
Track info Dialog
Album info Dialog
The only mods I have made to that from stock are to add the overlay on the top right if an album is a boxset, add Disc X of Y and the disc title (if its not empty else disc number) in the track view and add Total Discs and Boxset to the info dialogs.
To be honest, the album dialog info is correct because it shows info from the whole album. Even if there
was a disc info dialog, apart from displaying the tracks on that particular disc and the art, there is no other relevant information to display other than repeating what's already in the album dialog and you can see the tracks by hitting enter instead of i.
The view in Estuary that shows 'Sort by name' when viewing the discs is because the previous view was sorted like that. Confluence only shows that info in the sideblade and there is no method of sorting the discs. They are always in disc number order. I did consider that but then decided I couldn't see a need to sort them into a different order.
The fix for multi-folder albums not being correctly detected appears to be working well. The logic was correct, but I initially added it after an album was updated but before the songs were. This meant that if you scanned an album with two titled discs twice (same tags but different file locations) it would get added as a boxset. The check is now done after any songs have been updated so that doesn't occur.
Got some non-kodi stuff to attend to but I'll get the fix pushed later today, if @
DaveBlake could get another testbuild for @
scott967 to test and see if he can confirm it fixes the issue.
Cheers