Audio Exif
A package that helps you get the necessary metadata out of audio files
Features
Gets metadata from audio files. The list of supported audio file formats:
- .mp3
- .ogg
- .wav
Getting started
Add the package to your pubspec.yaml
file and get started.
Usage
For getting metadata from file path
// file path
final path = 'path_to_file/file.mp3';
final fileExtension = 'mp3'; // can be mp3, wav, ogg
MetadataExtractor extractor = MetadataExtractorFactory.getExtractor(fileExtension);
final metadata = await extractor.extractMetadataFromPath(path);
For getting metadata from file bytes
// bytes
final Uint8List bytes;
final fileExtension = 'mp3'; // can be mp3, wav, ogg
MetadataExtractor extractor = MetadataExtractorFactory.getExtractor(fileExtension);
final metadata = await extractor.extractMetadataFromBytes(bytes);
For getting metadata from file
// file object
final File file;
final fileExtension = 'mp3'; // can be mp3, wav, ogg
MetadataExtractor extractor = MetadataExtractorFactory.getExtractor(fileExtension);
final metadata = await extractor.extractMetadataFromFile(file);