dart_tags 0.3.0+1

Dart native js
Flutter Android iOS web

The library for work with music tags like ID3. Written on pure Dart. It can be used in flutter, web, and vm projects.

0.3.0+1 #

  • hotfix! missed exports for new tags was added

0.3.0 (BREAKING CHANGES) #

  • COMM, APIC, USLT, WXXX tags returns as a map
  • WXXX frame returns WURL object
  • various fixes
  • added USLT tag
  • added possibility to pass many COMM, APIC, USLT tags
  • APIC processing was refactored
  • hex encoder
  • unrecognized encoding falls to hex encoder (removed unsupported encoding error)
  • unsupported tags like PRIV will be printed just like raw binary data

0.2.3 #

  • Fixed issue issue #13)
  • Updated pedantic rules up to 1.9.0

0.2.2 #

  • fixed an issue with wrong header calculation thanx @frankdenouter and his PR
  • added test assets v23 for reader

0.2.1 #

  • fixed an issue with wrong utf16 decoding thanx @magodo and his PR
  • wrote some additional tests

0.2.0 #

  • added separate frame processing Framer API
  • update tests (added test for issue #4)
  • fixed empty tag exception for id3v1
  • added CoC
  • fixed writing APIC tag issue #3

0.1.2 (HotFix) #

  • rise limmit of tag according to the issue #3

0.1.1 #

  • added writer for custom tags (TXXX)
  • added writer for attached picture (APIC tagged frame)
  • update tests for TXXX and APIC writers

0.1.0 #

  • added writers (currently v2 writer not fully implemented)
  • fixed custom tags (TXXX / WXXX) reading
  • wrote some rough tests for writers

0.0.9 #

  • added ParsingException class
  • up sdk dependency in pubsec.yaml to <=3.0.0
  • wrote some tests
  • added stub mp3s for tests

0.0.8 #

  • added BASE64 for imageData in attached pictures
  • small changes in example
  • fix README formating

0.0.7 #

  • Removed assertion in parser
  • Fixed some crashes.
  • Added clearing from null bytes in id3v2 and unsync bytes
  • UTF16 crash fixed
  • Improve stability

0.0.6 #

  • Fixed compile-time issue

0.0.5 #

  • Update static analyzer rules
  • API Changes: AttachedPicture.imageType now returns String value .imageTypeCode return byte value

0.0.4 #

  • Formating sources

0.0.3 #

  • Removed dependency from [dart:io]
  • Some API changes

0.0.2 #

  • Basic support of ID3 v2.4 tags
  • support main frames include APIC
  • TagProcessor now can get tags from file and from ByteData
  • You can select which type of tag do you want to get
  • Small fix in id3 v1 parser

0.0.1 #

  • Initial version
  • Supports Id3 v1.1 tags
1
likes
110
pub points
68%
popularity

Publisher

dart.tools

The library for work with music tags like ID3. Written on pure Dart. It can be used in flutter, web, and vm projects.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection, convert, utf

More

Packages that depend on dart_tags