flutter_media_metadata 0.0.3+2 copy "flutter_media_metadata: ^0.0.3+2" to clipboard
flutter_media_metadata: ^0.0.3+2 copied to clipboard

outdated

Flutter plugin for reading metadata of media files. Supports Android & Linux.

flutter_media_metadata #

Flutter plugin for reading 🔖 metadata of 🎵 media files.

Installing #

dependencies:
  flutter_media_metadata: ^0.0.3+2

Using #

import 'package:flutter_media_metadata/flutter_media_metadata.dart';

var retriever = new MetadataRetriever();
await retriever.setFile(new File('/storage/emulated/0/Music/music.aac'));
Metadata metadata = await retriever.metadata;

metadata.trackName;
metadata.trackArtistNames;
metadata.albumName;
metadata.albumArtistName;
metadata.trackNumber;
metadata.albumLength;
metadata.year;
metadata.genre;
metadata.authorName;
metadata.writerName;
metadata.discNumber;
metadata.mimeType;
metadata.trackDuration;
metadata.bitrate;

retriever.albumArt;

await retriever.setUri(new Uri.https('www.example.com', '/audio.MP3', {}));

Map<String, dynamic> = await metadata.toMap();

For using this plugin in Linux Desktop app, you must install MediaInfoLib.

On debian based distros, run

sudo apt install libmediainfo-dev

💙 Supporting #

📱 Example #

You may checkout example app for this plugin here.

Android

Linux

✔️ Progress #

Platform Status
Android Working
Linux Working
Windows Coming Soon
63
likes
0
pub points
92%
popularity

Publisher

unverified uploader

Flutter plugin for reading metadata of media files. Supports Android & Linux.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_media_metadata