metatagger library
A pure Dart library for reading and writing metadata to MP3, MP4/M4A, FLAC, and OGG files with custom tag support.
This library provides a simple interface for reading and writing metadata tags to audio files. It supports MP3 (ID3v2), MP4/M4A (iTunes-style), FLAC (Vorbis Comments), and OGG formats with custom tag support.
Classes
- CommonTags
- Common metadata tag keys
- FlacReader
- FLAC Vorbis Comment metadata reader
- FlacWriter
- FLAC Vorbis Comment metadata writer
- MetadataReader
- Abstract base class for metadata readers
- MetadataTag
- Represents a metadata tag with a key-value pair
- MetadataWriter
- Abstract base class for metadata writers
- MetaTagger
- Main class for reading and writing metadata to audio files
- Mp3Reader
- MP3 ID3v2 metadata reader
- Mp3Writer
- MP3 ID3v2 metadata writer
- Mp4Reader
- MP4/M4A metadata reader (iTunes-style metadata)
- Mp4Writer
- MP4/M4A metadata writer (iTunes-style metadata)
- OggReader
- OGG Vorbis Comment metadata reader
- OggWriter
- OGG Vorbis Comment metadata writer
Enums
- TagType
- Types of metadata tags
Exceptions / Errors
- MetadataException
- Exception thrown when metadata writing fails