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');
  });
}
20
likes
0
pub points
74%
popularity

Publisher

verified publisherdart.tools

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