Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.4.1

dart_tags

A biblioteca para trabalhar com tags de música como ID3. Escrita em Dart puro. Pode ser usada em projetos Flutter, Web e VM.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
427
Curtidas
23
Pontos Pub
150

Instalar pacote

flutter pub add dart_tags

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

dart_tags é uma biblioteca pura em Dart para leitura e escrita de metadados de música, como ID3, suportando diversos formatos de áudio. Permite aos desenvolvedores gerenciar metadados em aplicativos Flutter, web e VM sem dependências específicas de plataforma. A biblioteca é leve, multiplataforma e ideal para aplicações que exigem manipulação de tags, como players de música ou editores de áudio. Com APIs simples, simplifica tarefas como recuperar títulos de músicas, artistas, informações do álbum e adicionar tags personalizadas. Sua natureza de código aberto permite contribuições da comunidade e transparência.

Casos de uso

  • Lendo e escrevendo tags ID3
  • Construindo aplicativos de tocador de música
  • Editar metadados de áudio
  • Criando ferramentas de gerenciamento de áudio
  • Integração com plataformas de áudio baseadas na web

Principais recursos

  • Implementação pura em Dart
  • Suporte multiplataforma
  • Suporta tags ID3
  • Leve e rápido
  • Open-source e extensível

Indicado para

  • Desenvolvedores Flutter
  • Aplicações de áudio da web
  • Ferramentas de áudio para desktop
  • Gerenciadores de metadados de áudio
  • Projetos exclusivos para Dart

Considerações

  • Limitado ao formato ID3
  • Sem suporte para outros tipos de tags, como comentários Vorbis
  • Requer manipulação manual da entrada/saída de arquivos
  • Não otimizado para processamento em lote em grande escala
  • Depende de permissões de acesso a arquivos externos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Dart Tags

Coverage Status pub package Build Status Awesome Dart MIT

The library for parsing ID3 tags, written in pure Dart.

You can found sample app written with flutter framework here.

License

project under MIT license

Changelogs

full changelog

0.4.1

  • thanx to @antitim for find and reslove issue with a broken images in the tags in this [PR]
  • dependencies update

0.4.0 (Null Safety)

  • thanx for migrating to null safety to @timekone and this PR
  • updated some dependencies

0.3.1

  • implemented separate getting size of frame for id3 v2.3 and v2.4
  • added test case and asset
  • fixed typos, thanx to @algoshipda and his PR
  • fixed APIC picture type error, thanx to @algoshipda and his PR

Instalation

add dependency in pubsec.yaml

dependencies:
  dart_tags: ^0.4.0

Usage

A simple usage example:

import 'dart:io';

import 'package:dart_tags/dart_tags.dart';

main(List<String> args) {
  final tp = new TagProcessor();

  final f = new File(args[0]);

  tp.getTagsFromByteArray(f.readAsBytes()).then((l) => l.forEach((f) => print(f)));
}

Code of conduct

Please refer our code of conduct.

Features and bugs

Please feel free for feature requests and bugs at the issue tracker.

In addition

Thanx for contributing @magodo, @frankdenouter @algoshipda @timekone

Thanx for the Photo by Mink Mingle on Unsplash that we using in unit tests.

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos que usam este pacote