-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
None
-
None
PR-107 was a fix to make id3v23 multi-value tags match since they were previously saved as a flat string joined with '/' and were being compared to a string joined with ';'.
As part of this fix, in order to give increased compatibility how data is saved and displayed between id3v23 and v24 files, I introduced a new Options / Tags / Join multiple ID3v2.3 tags with setting "id3v23_join_with".
However, looking at the id3v23 spec again today, I note that it explicitly states that for Artist (TPE1), Composer (TCOM), Lyricist (TEXT), Original Lyricist (TOLY) and Original Artists (TOPE) tags, they should be joined with a '/'.
I have raised this issue in order to ask whether:
a. We should continue to allow this non-compliant option on the basis that it has no significant functional impact in other taggers and players; or
b. Remove this option in order to be fully compliant with the id3v23 spec.
Note: There is a lot of industry-wide de-facto mis-use of id3 tags i.e. TPE2 for albumartist, allowing some id3v24 tags to be used in id3v23 files etc. So my vote is to leave this in.