Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-585

Options / Tags for id3v23 offers user choice of join string - but id3v23 spec says use '/'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Normal Normal
    • None
    • None
    • Tags & Metadata
    • 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.

            Unassigned Unassigned
            sophist Sophist
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package