flutter_media_metadata
A Flutter plugin to read metadata of media files.
A part of Harmonoid open source project 💜
Install
Add in your pubspec.yaml
.
dependencies:
...
flutter_media_metadata: ^0.1.2
Issues are maintained here.
Example
var metadata = await MetadataRetriever.fromFile(File('C:/Users/Alex/Music/SampleMusic.OGG'))
String? trackName = metadata.trackName;
List<String>? trackArtistNames = metadata.trackArtistNames;
String? albumName = metadata.albumName;
String? albumArtistName = metadata.albumArtistName;
int? trackNumber = metadata.trackNumber;
int? albumLength = metadata.albumLength;
int? year = metadata.year;
String? genre = metadata.genre;
String? authorName = metadata.authorName;
String? writerName = metadata.writerName;
int? discNumber = metadata.discNumber;
String? mimeType = metadata.mimeType;
int? trackDuration = metadata.trackDuration;
int? bitrate = metadata.bitrate;
Uint8List? albumArt = metadata.albumArt;
Platforms
Platform | Status | Author/Maintainer |
---|---|---|
Windows | Working | Hitesh Kumar Saini |
Linux | Working | Hitesh Kumar Saini |
Android | Working | Hitesh Kumar Saini |
iOS | Working | @DiscombobulatedDrag |
MacOS | Not Working | N/A |
![]() |
![]() |
License
This library & work under this repository is MIT licensed.
Copyright (C) 2021 Hitesh Kumar Saini saini123hitesh@gmail.com