Amazon Vinyl
    Preparing search index...

    Function parseMainPlaylist

    • Parses an HLS master playlist from M3U8 text.

      Parameters

      • text: string

        The raw M3U8 manifest string.

      • OptionalqueryParams: Readonly<Record<string, string>>

        Optional query parameters from the playlist's own URL, used to resolve #EXT-X-DEFINE:QUERYPARAM="name" entries (RFC 8216 §4.4.5.1). Resolved values are exposed via HlsMainPlaylist.defines so child media playlists can IMPORT them. Interstitial ad manifests (e.g. AWS MediaTailor) carry session tokens this way.

      Returns HlsMainPlaylist

      A readonly HlsMainPlaylist structure.

      StringParseError if the manifest is malformed.