https://bugs.kde.org/show_bug.cgi?id=523601

            Bug ID: 523601
           Summary: kid3-cli tag removal fails with `.`s in tag NAME,
                    e.g., T.E.S.T.T.A.G
    Classification: Applications
           Product: kid3
      Version First 3.10.x
       Reported In:
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

DESCRIPTION
kid3 GUI can remove such tags.
kid3-cli cannot with anything tested, i.e., not the normal `set 'name' '' `
syntax

STEPS TO REPRODUCE
1.  Create an mp3 with tag containing periods, e.g., `T.E.S.T.T.A.G` and
`some.value`
2.  Try to remove it
3.  Check to see if successful

OBSERVED RESULT
Cannot remove it
```
$ kid3-cli -c "set 'T.E.S.T.T.A.G' ''" "$i"; mediainfo "$i"|\grep 'T\.E\.S\.'
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded
from the tag.
T.E.S.T.T.A.G                            : some.value
$ kid3-cli -c "set 'T\.E\.S\.T\.T\.A\.G' ''" "$i"; mediainfo "$i"|\grep
'T\.E\.S\.'
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded
from the tag.
T.E.S.T.T.A.G                            : some.value
$ kid3-cli -c "set "T.E.S.T.T.A.G" ''" "$i"; mediainfo "$i"|\grep 'T\.E\.S\.'
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded
from the tag.
T.E.S.T.T.A.G                            : some.value
$ kid3-cli -c "set 'T.E.S.T.T.A.G' '' 2" "$i"; mediainfo "$i"|\grep 'T\.E\.S\.'
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded
from the tag.
T.E.S.T.T.A.G                            : some.value
```

EXPECTED RESULT
Should be able to remove it; the GUI can do it.  What is the GUI doing?

SOFTWARE/OS VERSIONS
Operating System: Manjaro
KDE Plasma Version: GNOME 50
Kid3: 3.10.0
KDE Frameworks: 6.28.0
Qt: Using 6.11.1 and built against 6.11.1
Manjaro Linux (Xcb)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.90-1-MANJARO

ADDITIONAL INFORMATION:
In this case, `kid3` confirms this is in Tag2: ID3v2.3.0, however, it could
show up in Tag3: APE

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to