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

APEv2 tags should be read case insensitive

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: 2.1.3
    • Fix Version/s: 2.3.0
    • Component/s: Tags & Metadata
    • Labels:
      None

      Description

      For APEv2 tags Picard currently does not always treat them case insensitive.

      Picard will read the tags for which it has a defined mapping case sensitive. This is e.g `Album Artist`. For tags where it has no explicitly defined mapping it will read case insensitive. This is for example true for `Artist` (which is implicitly mapped to the internal name `artist` in Picard). Also writing does not preserve case here and will always rewrite the tags according to the mapping rules. That is explicitly mapped tags get written as specified (`Album Artist`), unmapped tags get written with title case conversion (`artist` => `Artist`). mutagen actually has a case preserving logic for APE, but this does not apply to the way Picard sets the tags.

      See discussion at https://github.com/metabrainz/picard/pull/1263#issuecomment-528615458

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                outsidecontext Philipp Wolfer
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Packages

                  Version Package
                  2.3.0