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

Tags "license" and "website" cannot be deleted and get duplicated on update for ID3

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2.6.0b3
    • 2.5.2, 2.5.6
    • Tags & Metadata
    • None
    • Windows 10 version 1909

      Certain tags don't update or can't be removed. For example I've noticed this behavior with the "Artist Website" or "License" tags. Simply removing them and saving shows they are removed in Picard, but when you restart Picard and add the album back in the original values will still be there and no changes will have taken effect. Particularly with "Artist Website", I've noticed that removing the original value doesn't do anything, and if you change the original it will simply add your changes along with the original in a single string. For example if the original value is http://xyz.mistake.com and you change that to http://correct.com, it will make the value "http://www.correct.com/http://xyz.mistake.com"

      I've tested this with both 2.5.2 and 2.5.6 with multiple albums/songs. The "Artist Website" and "License" tags are the only ones where I've noticed trouble with updating. Adding a new website tag works, it's only modifying an existing tag that seems to give a problem. Updating a song vs an album has no effect.

        1. Capture1.JPG
          Capture1.JPG
          12 kB
        2. Capture2.JPG
          Capture2.JPG
          15 kB
        3. Debug.txt
          9 kB

          [PICARD-2135] Tags "license" and "website" cannot be deleted and get duplicated on update for ID3

          GitHub Bot added a comment -

          See code changes in pull request #1760 submitted by phw.

          GitHub Bot added a comment - See code changes in pull request #1760 submitted by phw .

          I can confirm this. WOAR and WCOP frames are just added, not being overwritten. If you change the URL Picard ends up adding this new URL, but leaves the old one in the file. Similar for deletion, the default tag deletion does not work with those frames and this needs special handling.

          Philipp Wolfer added a comment - I can confirm this. WOAR and WCOP frames are just added, not being overwritten. If you change the URL Picard ends up adding this new URL, but leaves the old one in the file. Similar for deletion, the default tag deletion does not work with those frames and this needs special handling.

          MP3, debug log and example images of what I am seeing have been uploaded.

          George Ulbricht added a comment - MP3, debug log and example images of what I am seeing have been uploaded.

          Zas added a comment -

          Which format were files you were tagging?

          Can you provide a debug log?

          Zas added a comment - Which format were files you were tagging? Can you provide a debug log?

            outsidecontext Philipp Wolfer
            Segue George Ulbricht
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                Version Package
                2.6.0b3