Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.3

m3u

Ferramenta simples do Dart para analisar arquivos M3U e M3U_Plus a partir de uma string ou string de documento.

Downloads em 30 dias
24
Curtidas
12
Pontos Pub
35

Instalar pacote

flutter pub add m3u

Visão geral do pacote

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

O pacote m3u é uma utilidade leve em Dart projetada para analisar arquivos de lista de reprodução M3U e M3U_Plus a partir de strings ou entradas de documentos. Permite aos desenvolvedores extrair facilmente metadados e URLs de mídia dos formatos padrão M3U, suportando tanto estruturas básicas quanto estendidas de listas de reprodução. Ideal para aplicações que lidam com listas de reprodução de áudio ou vídeo, fornece análise simples sem dependências externas. A ferramenta é particularmente útil em aplicativos multimídia que exigem gerenciamento dinâmico de listas de reprodução.

Casos de uso

  • Analisando listas de reprodução de streaming ao vivo
  • Extraindo URLs de mídia de arquivos M3U
  • Criando aplicativos de player de mídia
  • Gerenciando listas de canais IPTV
  • Convertendo dados da lista de reprodução para exibição
  • Suporte ao armazenamento de lista de reprodução offline

Principais recursos

  • Análise simples baseada em string
  • Suporta formatos M3U e M3U_Plus
  • Sem dependências externas
  • Leve e rápido
  • Gerencia tags de metadados
  • Retorna dados de playlist estruturados

Indicado para

  • Aplicativos de player de mídia
  • Clientes de IPTV
  • Integrações de serviço de streaming
  • Ferramentas de importação/exportação de listas de reprodução
  • Utilitários multimídia baseados em Dart

Considerações

  • Não suporta E/S de arquivos diretamente
  • Limitado à análise de entrada de texto
  • Nenhuma validação da integridade da lista de reprodução
  • Não projetado para processamento em larga escala de listas de reprodução
  • Sem recuperação de erro embutida para arquivos corrompidos

README original

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

M3U format parser

Simple parser for M3U and M3U_Plus files.

How to use

Currently the parser only supports full file parsing.

import 'package:m3u/m3u.dart';

main() async {
  String playlistContent = <load_playlist>;
  final playlist = await M3uParser.parse(file);
  
  // Organized categories
  final categories =
      sortedCategories(entries: listOfTracks, attributeName: 'group-title');
  print(categories);
}

Missing features

  • [ ] Parse from a stream of data instead of a string
  • [ ] Parse info from the header
  • [ ] Parse start track info
  • [ ] Parse non string information ex: aspect-ratio=4:3

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.