dart_tags 0.0.7 copy "dart_tags: ^0.0.7" to clipboard
dart_tags: ^0.0.7 copied to clipboard

outdatedDart 1 only

The library for work with music tags like ID3. Written on pure Dart. It can be used in flutter, web, and vm projects.

example/example.dart

import 'dart:io';

import 'package:dart_tags/dart_tags.dart';

void main(List<String> args) {
  new Directory(args[0])
      .list(recursive: true, followLinks: false)
      .listen((FileSystemEntity entity) {
    if (entity.statSync().type == FileSystemEntityType.file &&
        entity.path.endsWith('.mp3')) {
      printFileInfo(entity.path);
    }
  });
}

void printFileInfo(String fileName) async {
  final file = new File(fileName);
  new TagProcessor().getTagsFromByteArray(file.readAsBytes()).then((l) {
    print('FILE: $fileName');
    l.forEach((f) => print(f));
    print('\n');
  });
}
23
likes
0
points
151
downloads

Publisher

verified publisherdart.tools

Weekly Downloads

The library for work with music tags like ID3. Written on pure Dart. It can be used in flutter, web, and vm projects.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on dart_tags