Estructura básica de un archivo M3U

D_Fens

Capo
Baneado
Se incorporó
2 Septiembre 2019
Mensajes
304
El propósito de este tutorial es que tengan al alcance el conocimiento básico para crear sus propias listas m3u en Pastebin. Pueden realizarlas en Word y guardar en una página como Pastebin o similares para crear una lista IPTV remota:


ESTRUCTURA DE UN ARCHIVO M3U
La estructura de un archivo m3u debe contener una serie de etiquetas determinadas distribuidas en tres líneas.
La estructura es la siguiente:
#EXTM3U
#EXTINF: (duración), (atributos),(título del canal)
URL

#EXTM3U

Etiqueta obligatoria y debe ir al principio del documento. Solo se escribe una única vez en todo el documento e indica a los reproductores que esa es una lista M3U Extendida. Es Extendida porque incluye atributos adicionales que no están presentes en una lista M3U básica.

#EXTINF:
Indica donde comienzan los metadatos adicionales de cada streaming. Debe usarse una línea para cada streaming incluido en la lista. Por ejemplo si listamos 5 canales de TV, habrá que crear 5 líneas #EXTINF:


(duración)

Indica la duración en segundos del archivo multimedia referenciado. En listas IPTV se usan dos parámetros. o bien 0 o bien -1. Ambos parámetros tienen la misma función, indican que la duración del streaming no es fija y no es posible determinarse. Algunos reproductores lo interpretan de forma ligeramente diferente, el parámetro 0 se refiere a una retransmisión almacenada en caché, y por lo tanto se puede hacer resumen de la retransmisión, esto es, hacer una pausa y continuar en el mismo punto donde se dejó. El parámetro -1 indica que es una retransmisión en vivo y no se puede hacer resumen.

Ejemplos:

#EXTINF:523 indica que es un archivo almacenado que tiene una duración de 523 segundos
#EXTINF:0 indica que es una retransmisión en vivo desde un almacenamiento en caché que permite resumir la reproducción
#EXTINF:-1 indica que es una retransmisión en vivo y no permite hacer resumen

Tras el parámetro de duración debe colocarse un espacio en blanco
Ejemplo: #EXTINF:-1 ,Nombre del canal

Ejemplo:


  1. #EXTINF:-1 tvg-logo="https://i.imgur.com/...." group-title="Chile", TV CHILE | HD | Santiago

(atributos)
Son una serie de etiquetas opcionales que añaden metadatos que pueden ser leídos por los reproductores. No todos los reproductores son capaces de interpretar todos los atributos.
Entre los atributos debe dejarse un espacio en blanco.
Existen varias etiquetas de atributos, pero esta es una de las más usadas en listas IPTV :


group-title=”Nombre de Grupo”
Este parámetro indica el grupo o categoría del canal. Puede que queramos agrupar los diferentes canales en categorías, por ejemplo Películas, Culturales, Infantiles, etc…
Algunos reproductores permiten agrupar los canales por categorías y con este parámetro podremos indicarle a que categoría pertenece cada canal.

Ejemplo:

#EXTINF:-1, tvg-name="AXN" group-title="Cine y Series" ,AXN
#EXTINF:-1, tvg-name="Sony HD" group-title="Cine y Series" ,Sony
#EXTINF:-1, tvg-name="CNN" group-title="Noticias" ,CNN en español
#EXTINF:-1, tvg-name="Discovery Channel" group-title="Culturales" ,Discovery

Tutorial completo en: https://blog-conocimientoadictivo.blogspot.com/2017/01/estructura-de-una-lista-m3u-para-iptv.html


Para extraer enlaces m3u8 pueden usar una extensión en Google Chrome llamada Network Sniffer, es fácil de usar.
 
Subir