parse static method

List<UPlaylistEntry> parse(
  1. String content, {
  2. String? baseUri,
})

Implementation

static List<UPlaylistEntry> parse(String content, {String? baseUri}) {
  final String trimmed = content.trimLeft();
  if (trimmed.startsWith("<?xml") || trimmed.startsWith("<playlist")) return _parseXspf(content, baseUri);
  if (trimmed.startsWith("[playlist]")) return _parsePls(content, baseUri);
  return _parseM3u(content, baseUri);
}