Bug 480842 - APE tag
Summary: APE tag
Status: RESOLVED WORKSFORME
Alias: None
Product: kid3
Classification: Applications
Component: general (show other bugs)
Version: 3.9.x
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Urs Fleisch
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-04 10:32 UTC by Thomas Kobler
Modified: 2024-02-24 06:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Kobler 2024-02-04 10:32:25 UTC
SUMMARY
***
setting  'TagsChecked' to 'Album,Album_Artist,Genre' confuses later readout
***

STEPS TO REPRODUCE
1.  have the specific file attached.
2. execute kid3-cli -c "set 'TagsChecked' 'Album,Album_Artist,Genre'" "Aziza Mustafa Zadeh\Dance of Fire\06 - Shadow.mpc"
3. read with kid3-cli -c "get all" "Aziza Mustafa Zadeh\Dance of Fire\06 - Shadow.mpc"

Strange enough FooBar2000 shows the tags correct. And it happens only with exactly the above tag name and content and file!

OBSERVED RESULT

File: MPC 358 kbps 44100 Hz 2 Channels 5:54
  Name: 06 - Shadow.mpc
Tag 1: ID3v1.1
  Title    SCHECKED
  Artist   cture,Genre
  Album    w
  Comment  PETAGEXÐ
  Date     995
  Genre    Blues

EXPECTED RESULT

File: MPC 357 kbps 44100 Hz 2 Channels 5:54
  Name: 06 - Shadow.mpc
Tag 2: APE
  Title                   Shadow
  Artist                  Aziza Mustafa Zadeh
  Album                   Dance Of Fire
  Date                    1995
  Track Number            6
  Genre                   Fusion|Jazz
  Catalogue Number        48035202
  Performer               Acoustic Bass Guitar|Stanley Clarke|Acoustic Guitar|Al Di Meola|Electric Bass Guitar|Kai Eckhardt|Soprano Saxophone|Bill Evans|Drums (drum Set)|Omar Hakim|Grand Piano|Aziza Mustafa Zadeh|Vocal|Aziza Mustafa Zadeh
  Picture: Cover (front)  https://i.discogs.com/7yAc1G5VaY7s01N_XkQn9Vy8q85LupVF9X9forvrTTc/rs:fit/g:sm/q:90/h:600/w:593/czM6Ly9kaXNjb2dz/LWRhdGFiYXNlLWlt/YWdlcy9SLTExMTYx/ODgtMTY0Njk4ODQ0/Ni02NzY2LmpwZWc.jpeg
  Publisher               Columbia
  Release Country         DE
  TAGSCHECKED                  Album,Album_Artist,Picture,Genre


SOFTWARE/OS VERSIONS
Windows: Version 10.0.19045.3930
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: kid3-cli 3.9.4 (c) 2023 Urs Fleisch

ADDITIONAL INFORMATION
Comment 1 Thomas Kobler 2024-02-04 10:34:35 UTC
From that album only one file triggers that readout problem. Tell me, if I should upload or send it.. (15MB)
Comment 2 Urs Fleisch 2024-02-04 20:59:16 UTC
Yes, please attach or send me a file with which I can reproduce the problem.
Comment 3 Urs Fleisch 2024-02-24 06:13:29 UTC
With an example file, we found out that the string TAG of the APE tag was exactly at the position where this marker is expected for an ID3v1 tag, so that TagLib will interpret it as an ID3v1 tag. Changing the tag slightly is a workaround.