m3u_nullsafe 1.0.4 m3u_nullsafe: ^1.0.4 copied to clipboard
Simple Dart tool to parse M3U and M3U_Plus files from a string or document string.
import 'dart:io';
import 'package:m3u_nullsafe/m3u_nullsafe.dart';
Future<void> main(List<String> arguments) async {
final fileContent = await File('resources/example.m3u').readAsString();
final listOfTracks = await parseFile(fileContent);
print(listOfTracks);
// Organized categories
final categories =
sortedCategories(entries: listOfTracks, attributeName: 'group-title');
print(categories);
}