Buscar pacotes, repositórios e categorias de apps

Repositório GitHubbmoliveira/m3u-parse-utils

m3u-parse-utils

Biblioteca Dart para analisar arquivos m3u e m3u_plus no Dart

Capa do projeto m3u-parse-utils
Estrelas
14
Forks
13
Último push (UTC)
19 de jul. de 2024
Status do projeto
Ativo

README original

Texto original em inglês. Visite o GitHub para a versão atual.

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
Bruno Oliveira GitHub avatar
Autor no GitHub

Bruno Oliveira ↗

Mobile developer @Remoteoss

Remote.comLisbonSite oficial ↗
LinguagensDart

Categorias

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 2 itens

Como escolher um repositório para seu projeto?

Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.

  1. Busque por nome, autor ou descrição e filtre por tema.
  2. Compare estrelas, forks e envios recentes. Estrelas indicam interesse, mas não garantem qualidade.
  3. Confira o README, a licença e as issues no GitHub antes de usar o projeto.

Fontes e manutenção

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗