🧾 Convertidor .JSON a .M3U
Este sitio solo funciona con archivos JSON que sigan el formato del repositorio json-teles y/o variaciones compatibles. Si tu archivo no sigue ese formato, la conversión puede fallar.
Guía rápida de la estructura JSON
El JSON debe tener la siguiente estructura para cada canal:
{
"noticiero-generico-id": {
"nombre": "noticiero genérico",
"logo": "https://logo.png",
"señales": {
"iframe_url": [
"https://...",
"https://..."
],
"m3u8_url": [
"https://....m3u8"
],
"yt_id": "",
"yt_embed": "",
"yt_playlist": "",
"twitch_id": ""
},
"sitio_oficial": "https://www.sitio-noticiero.com/envivo/",
"país": "cl",
"categoría": "news"
}
}
Campo | Tipo | Descripción |
---|---|---|
noticiero-generico-id |
string | ID único del canal, en minúsculas y con guiones. |
nombre |
string | Nombre del canal. |
logo |
string | URL del logo (PNG, SVG, JPG...) |
señales |
object | URLs de las señales del canal. |
iframe_url |
array | Embeds o sitios con reproductores del canal. |
m3u8_url |
array | Solo enlaces HLS terminados en .m3u8 . |
yt_id |
string | ID del canal de YouTube. |
yt_embed |
string | URL de YouTube embebida. |
yt_playlist |
string | ID de una playlist de YouTube. |
twitch_id |
string | ID de canal de Twitch. |
sitio_oficial |
string | Enlace al sitio oficial del canal. |
país |
string | Código ISO 3166 (en minúscula). |
categoría |
string | Compatible con iptv-org. |