audio_metadata_reader 1.1.0 audio_metadata_reader: ^1.1.0 copied to clipboard
A metadata reader for audio files. Support ID3, Vorbis comments and ILST itunes
0.0.11 #
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 #
- exit if MP4 is malformed (#35) (44536c6)
- id3v1 metadata with ASCII (#30) (22d5eeb)
- id3v2 lyric (#36) (4987448)
- ID3v2 lyrics with UTF-16 (#27) (57f18eb)
- ogg perf and mp4 parsing (#34) (9183ae8)
- Opus/OGG duration (#21) (3ade1b7)
- read all metadata from Opus (#28) (0be3d0e)
- skip images + id3v2 extended header (#22) (d1eb14f)
- skip the non used id3 tags (a24eab6)
- sometimes the track value is empty (#31) (256da3d)
- various bugs in ID3 (#24) (e6c5c61)
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 someFuture.wait()
InvalidTag
class has beem removed and replace with a real exceptionMetadataParserException
- 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