eanic

Creator: coderz1093

Last updated:

0 purchases

eanic Image
eanic Images

Languages

Categories

Add to Cart

Description:

eanic

Eanic #
Eanic is a cross-platform, pure Dart package to read and write ID3 tags. Its
name comes from Ean, the music player it has been made for.

Please note that this package does not support tag writing yet.

Getting started #
First, you have to add eanic to your Dart or Flutter project. A simple dart pub add eanic should do the trick. Then, import it:
import 'package:eanic:eanic.dart`;
copied to clipboard
The main way to use this package is to use the Id3Tagger class.
final tagger = Tagger('your/path/here.mp3');
// Tagger also provides a convenient `fromBytes` constructor.

Tag tag = tagger.readTagSync()!; // null is returned if the extraction fails.
print('${tag.title!}' // In the same way, all the fields of Tag are nullable.
' by ${tag.artist!}');

Map<String, dynamic> map = tag.toMap(); // Easy interoperability with JSON.
print(map['album']!);
copied to clipboard
Sources #
The standards and docs used :

ID3 on Wikipedia
ID3v2

ID3v2.3.0

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.