Para crear una lista M3U tienes que tener en cuenta las siguientes variables
#EXTM3U (obligatorio) <== es el identificador que comienza del
contenido de la lista
#EXTINF:-1 (obligatorio) <== es el identificador de comienzo del
video
list-name (opcional) <== identifica el nombre de la lista
list-image (opcional) <== Identifica el logo de la lista
tvg-logo (opcional) <== indentifica el logo del video
tvg-group (opcional) <== indentifica la categoria del video
Aca te dejo un ejemplo de una lista M3U con todas las varibles
en el orden que estan establecidas
#EXTM3U list-name=”EL NOMBRE DE MI LISTA” list-image=”https://waveplayer.app/logo.png”
#EXTINF:-1 tvg-logo=”https://waveplayer.app/img/logo-test.png” tvg-group=”VIDEOS”, Video de prueba
https://waveplayer.app/videos/test.m3u8