Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.3

m3u

Einfaches Dart-Tool zum Parsen von M3U- und M3U_Plus-Dateien aus einer Zeichenkette oder Dokumentzeichenkette.

30-Tage-Downloads
24
Likes
12
Pub-Punkte
35

Paket installieren

flutter pub add m3u

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das m3u-Paket ist ein leichtgewichtiges Dart-Tool, das zum Parsen von M3U- und M3U_Plus-Wiedergabelisten aus Strings oder Dokumenteingaben entwickelt wurde. Es ermöglicht Entwicklern, Metadaten und Medien-URLs einfach aus Standard-M3U-Formaten zu extrahieren und unterstützt sowohl grundlegende als auch erweiterte Wiedergabelistenstrukturen. Ideal für Anwendungen, die Audio- oder Video-Streaming-Wiedergabelisten verarbeiten, bietet es eine einfache Analyse ohne externe Abhängigkeiten. Das Werkzeug ist besonders nützlich in Multimedia-Anwendungen, die dynamische Wiedergabelistenverwaltung erfordern.

Anwendungsfälle

  • Live-Stream-Wiedergabelisten analysieren
  • Extrahieren von Medien-URLs aus M3U-Dateien
  • Mediaplayer-Anwendungen erstellen
  • Umgang mit IPTV-Kanal-Listen
  • Konvertierung von Wiedergabelisten-Daten zur Anzeige
  • Unterstützung der Offline-Wiedergabelisten-Speicherung

Hauptmerkmale

  • Einfache zeichenkettenbasierte Analyse
  • Unterstützt M3U- und M3U_Plus-Formate
  • Keine externen Abhängigkeiten
  • Leicht und schnell
  • Verwaltet Metadaten-Tags
  • Gibt strukturierte Playlisten-Daten zurück

Geeignet für

  • Mediaplayer-Apps
  • IPTV-Clients
  • Streaming-Dienst-Integrationen
  • Wiedergabelisten-Import-/Export-Tools
  • Dart-basierte Multimedia-Tools

Hinweise

  • Unterstützt keine direkte Datei-E/A
  • Beschränkt auf Texteingabeparsing
  • Keine Überprüfung der Integrität der Wiedergabeliste
  • Nicht für die Verarbeitung großer Playlists ausgelegt
  • Keine integrierte Fehlerwiederherstellung für beschädigte Dateien

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.