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

Help with implementing ID3v3.2 spec in dart #608

Open
velia-vito opened this issue May 14, 2023 · 0 comments
Open

Help with implementing ID3v3.2 spec in dart #608

velia-vito opened this issue May 14, 2023 · 0 comments
Labels

Comments

@velia-vito
Copy link

velia-vito commented May 14, 2023

Preface

I know this issue isn't directly relevant to mutagen but I am at my wits end trying to figure out what I'm doing wrong. That said, you can close this issue for irrelevancy without a second thought.

Details

The project I used to work on spotDL/spotify-downloader depended on mutagen. I'm currently working on transitioning the work into Dart (as it's multiplatform native.) This has meant that I've had to try and build a custom implementation of the ID3v2.

Here is my implementation that attempts to follow the spec via waybackmachine:

  • FrameBuffer: Underlying code to simplify creating byte arrays.
  • Frame: Creating individual ID3 frames (very very barebones.)
  • Tag: Putting everything together.

I realize the syntax is different, but I hope it's similar enough that you can point out where I'm going wrong (windows refuses to read my tag data.)


Update

@phw phw added the question label Jun 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants