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

Fix calc in framesize (header vs frame) #10

Merged
merged 3 commits into from
Nov 11, 2019

Conversation

frankdenouter
Copy link

First of all thanks for all the work in the dart-tags library!

I noticed the tags I wrote to mp3 files did not show up in iTunes (or in Finder) in macOS. Especially when it had a picture as well.

I found out your library calculates 7-bit integer tag-sizes for both tag header and frame header. However it seems like the frame header has to be calculated with 8-bit integer tag-sizes: n10v/id3v2#13 (comment)

I made some changes to match this way of calculating the tag-sizes and all the tags are shown correctly now in iTunes and Finder on macOS. I needed to change one of the test-assets (id3v24.mp3) to match the tag-sizes.

@NiKoTron
Copy link
Owner

Hi @frankdenouter! Thanks a lot for the report and PR! I've tested it and so everything looking good!

@NiKoTron NiKoTron merged commit ff8951d into NiKoTron:develop Nov 11, 2019
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

Successfully merging this pull request may close these issues.

2 participants