dart_tags 0.4.0 icon indicating copy to clipboard operation
dart_tags: ^0.4.0 copied to clipboard

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

0.4.0 (Null Safety) #

  • thanx for migrating to null safety to @timekone and this PR
  • updated some dependencies

0.3.1 #

  • implemented separate getting size of frame for id3 v2.3 and v2.4
  • added test case and asset
  • fixed typos, thanx to @algoshipda and his PR
  • fixed APIC picture type error, thanx to @algoshipda and his PR

0.3.0+1 #

  • hotfix! missed exports for new tags was added


  • 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
pub points


verified publisher icondart.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


API reference




collection, convert, utf_convert


Packages that depend on dart_tags