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:

  1. .mp3
  2. .ogg
  3. .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);

Additional information

GitHub Repository