08-15-2019, 04:26 PM
Right. It's within MPD that the tags are actually parsed out of the song files and since there is no standard tag for "compilation" MPD does not include one in its list of supported tags.
iTunes use of the TCMP frame to indicate a compilation is an id3V2 compliance issue and so I'm not too keen on perpetuating this by developing code to parse out the frame from every song file. It would also impact the performance of the Library loader.
http://id3.org/Compliance%20Issues
If another dev wants to develop the parsing code then I'll be happy to have a look at it because the logic proposed by @fmaxwell is straight forward and it could easily be added as an option "Use iTunes compilation tag" Yes/No.
-Tim
iTunes use of the TCMP frame to indicate a compilation is an id3V2 compliance issue and so I'm not too keen on perpetuating this by developing code to parse out the frame from every song file. It would also impact the performance of the Library loader.
http://id3.org/Compliance%20Issues
If another dev wants to develop the parsing code then I'll be happy to have a look at it because the logic proposed by @fmaxwell is straight forward and it could easily be added as an option "Use iTunes compilation tag" Yes/No.
-Tim