media_metadata_retriever 0.0.1+3 media_metadata_retriever: ^0.0.1+3 copied to clipboard
A simple Flutter plugin for reading metadata of media files
media_metadata_retriever #
A simple Flutter plugin for reading ๐ metadata of ๐ต media files.
๐ Usage #
import 'package:media_metadata_retriever/media_metadata_retriever.dart';
Future<void> getMetadata() async {
// Instantiate the MediaMetadataRetriever class
final metadataRetriever = new MediaMetadataRetriever();
// Set media file path
await metadataRetriever.setFile(File('/storage/emulated/0/Music/music.aac'));
// Retrieve metadata
Metadata metadata = await metadataRetriever.metadata;
// Use the way you want
print(metadata.title);
print(metadata.album);
print(metadata.artists);
print(metadata.year);
print(metadata.trackNumber);
print(metadata.albumLength);
print(metadata.albumArtist);
print(metadata.genre);
print(metadata.author);
print(metadata.writer);
print(metadata.discNumber);
print(metadata.filePath);
print(metadata.mimeType);
print(metadataRetriever.duration);
print(metadataRetriever.bitrate);
}
๐ฑ Example #
You may checkout example app for this plugin here.
Screenshot 1 | Screenshot 2 |
---|---|
โ๏ธ Progress #
Platform | Status |
---|---|
Android | Working |
Linux | Coming Soon |
Windows | Now Working |
๐งท How? #
MediaMetadataRetriever on Android does the job. Pretty easy right?