Disc Title not displayed when Work is set on multiple discs

Issue description:

If more than one %disc% contains tracks with values set in %work%, then the %disctitle% header vanishes from the Album View.

Logs:

Upload description: Celorien_DiscTitle

Additional information:

 
Pic 1: “album” containing Disc 1 and Disc 8
%disctitle% set to “1st Disc Title” and “8th Disc Title” respectively
%work% set to “1st work” for both of Disc 1’s tracks
%work% set to “8th work” for both of Disc 8’s tracks
Neither %disctitle% is displayed.

Pic 2: “album 2” is a copy of the exact same files except
%work% has been cleared for both tracks of Disc 1
%work% remains set to “8th work” for both tracks of Disc 8
Both %disctitle% now display.

(Ignore the “%albumartist%” line, that IS the value I actually had it set to lol. This was all placeholder data.)
 

Reproduction steps:

 
Metadata:

  • album with at least two %disc% values, each disc is set with a %disctitle%
  • at least two discs contain tracks with values set in their %work% fields

Under these conditions, the Album View no longer displays %disctitle% groupings above the work names.
 

Media provider:

Local device

Screenshots:

 

    

Upload that album to https://upload.symfonium.app for repro

Uploaded as Celorien_DiscTest.zip

So yes this is the special case when there’s the same amount of work and discs, most users have the data duplicated due to apps not supporting work. And so the disc titles are not shown.

With that said I can probably improve the detection to check if they are actually the same value or not.

1 Like

Sorry for being a thorn in your side lol. I’m only running into some of these odd bugs because I’m still in the process of formatting my library tags. As you said, most users would probably never run into these cases to notice.

I appreciate your persistent hard work! Thanks for delivering such a great product!