Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken id3v2.3 tag after resaving #81

Open
unknown321 opened this issue Mar 10, 2023 · 1 comment
Open

Broken id3v2.3 tag after resaving #81

unknown321 opened this issue Mar 10, 2023 · 1 comment

Comments

@unknown321
Copy link

unknown321 commented Mar 10, 2023

Package version: github.com/bogem/id3v2/v2 v2.1.4

Problem:

ID3v2.3 tags are somewhat broken after resaving them without any modifications. In kid3 tags are readable, but album art doesn't render. Completely unreadable on my Walkman NW-A55 (see screenshots).

walkman:

kid3:

Truncated in.mp3, github doesn't allow mp3 (and archived mp3) attachments: https://files.catbox.moe/dh1w34.mp3.

Run https://play.golang.com/p/aONev45lE-K to create out.mp3

$ id3v2 -l in.mp3 
id3v2 tag info for in.mp3:
TIT2 (Title/songname/content description): Thunderstruck
TPE1 (Lead performer(s)/Soloist(s)): AC/DC
TALB (Album/Movie/Show title): The Razors Edge
TRCK (Track number/Position in set): 1
TCON (Content type): Hard Rock (79)
APIC (Attached picture): ()[, 3]: image/jpg, 8890 bytes
TYER (Year): 1990
in.mp3: No ID3v1 tag

$ id3v2 -l out.mp3 
id3v2 tag info for out.mp3:
TALB (Album/Movie/Show title): The Razors Edge
TRCK (Track number/Position in set): 1
TCON (Content type): Hard Rock (79)
TYER (Year): 1990
TIT2 (Title/songname/content description): Thunderstruck
TPE1 (Lead performer(s)/Soloist(s)): AC/DC
APIC (Attached picture): ()[, 3]: image/jpg, 8891 bytes
out.mp3: No ID3v1 tag

$ id3v2 --version
id3v2 0.1.12
Uses id3lib-3.8.3
@n10v
Copy link
Owner

n10v commented Jun 3, 2023

Hey @unknown321,
thanks for your bug report! I'm looking into it.
I'm sorry that it took me a while to react on your bug report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants