Skip to content

Latest commit

 

History

History
105 lines (67 loc) · 5.31 KB

CHANGELOG.md

File metadata and controls

105 lines (67 loc) · 5.31 KB

0.0.11

  • OGG : fix performance
  • ID3v2 : read the lyrics correctly for UTF8-LE
  • MP4 : reset the reader when we start the parsing

1.1.0 (2024-12-07)

Features

Bug Fixes

  • ID3v2 wasn't parsing description as UTF-16 (#42) (78e8c79)
  • parse correctly the null character (#43) (7dda538)

1.0.0 (2024-11-28)

Features

  • metadata returns File reference (01b01a3)
  • use different exception if there's no available parser (#29) (197624a)

Bug Fixes

0.0.10

  • ID3v2 : read correctly the lyric if we have UTF-16
  • Opus : performance improvement. Back to a few ms per file
  • ID3v1 : fix the metadata if we have ASCII
  • Add a new exception to differenciate a parse error from an non-implemented parser
  • ID3v2 : fix the track number. Seems that it can be defined but empty

0.0.9

  • OGG : compute correctly the duration
  • ID3v2 : skip correctly the images if we don't want them
  • ID3v2 : take care of the extended header
  • ID3v2 : use the correct MPEG version and layer

0.0.8

  • Fix : MP4 day is parsed correctly
  • Fix : The Buffer skip function is skipping correctly
  • Some basic refactoring

0.0.7

BREAKING CHANGE

  • readMetadata is now synchronous. You may remove some Future.wait()
  • InvalidTag class has beem removed and replace with a real exception MetadataParserException
  • Remove the writers. They are not working

Other

  • Performance improvement : 70% faster by using sync IO operations and a File Buffer to read files
  • Support ID3v1

0.0.6

  • Fix : the MP4 duration was not accurate (#9). Thanks to @PKiman

0.0.5

  • A reference to the file is returned with the metadata

0.0.4

  • Update docs : show what format can be read and written
  • Add tests to the projects
  • Fix : mp3 can retreive total discs
  • Fix : mp4 can retreive lyrics/genre/samplerate/total tracks/total discs
  • Fix : OGG and OPUS can retreive lyrics

0.0.3

  • Remove dependencies to Flutter
  • add support for OPUS and OGG

0.0.2

  • FIX : read correcly a FLAC track. A mistake in the mask was missing the metadata
  • FIX : compute correctly the duration of a MP3 track with Variable Bit Rate (VBR)

0.0.1

  • Release of the first version