media_metadata_retriever 0.0.1+3 copy "media_metadata_retriever: ^0.0.1+3" to clipboard
media_metadata_retriever: ^0.0.1+3 copied to clipboard

discontinuedreplaced by: flutter_media_metadata
outdated

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?

3
likes
0
pub points
33%
popularity

Publisher

unverified uploader

A simple Flutter plugin for reading metadata of media files

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on media_metadata_retriever