01 de septiembre de 2026 · Por YasKad
iptv-org/iptv

iptv-org/iptv: el índice de canales IPTV públicos más grande de GitHub

iptv-org/iptv · 139.499★ · 8.125 forks

Colección de canales de IPTV (televisión por protocolo de Internet) de acceso público de todo el mundo: una base de datos de flujos en vivo con más de 12.000 canales en la playlist principal, acompañada de una base de datos de 40.000+ canales, una API pública, un sistema de guías de programación (EPG) y miles de repos y apps que dependen de ella. A 31 de agosto de 2026 lleva 137.193 estrellas.


Qué es

iptv-org/iptv es un repositorio de GitHub que la organización iptv-org describe como «Collection of publicly available IPTV channels from all over the world». No es un reproductor ni un servicio de streaming: es un índice de enlaces a flujos de vídeo que ya se emiten de forma pública en la web. El README es explícito: «No video files are stored in this repository. The repository simply contains user-submitted links to publicly available video stream URLs».

El uso es directo: se pega el enlace de cualquiera de las playlists (en formato M3U) en cualquier reproductor de vídeo que soporte streaming en vivo (el README muestra un ejemplo en VLC) y se reproduce. La playlist principal, https://iptv-org.github.io/iptv/index.m3u, contenía 12.881 canales al descargarla el 31 de agosto de 2026, con metadatos tvg-id, tvg-logo y group-title en cada entrada, y en algunos casos un atributo http-user-agent que el reproductor debe respetar.

El proyecto es el núcleo de una constelación de repos de la misma organización (base de datos de canales, EPG, API, lista de recursos) que en conjunto funcionan como una «base de conocimiento» de la televisión global, como la propia guía de contribución lo define: «iptv-org is more than just a repository for sharing links to live streams… it has evolved into a knowledge base for channels, streams, and program guides».

Origen

  • El repositorio fue creado el 14 de noviembre de 2018 (API de GitHub), en el contexto del auge de las listas M3U comunitarias tras la difusión de los servicios FAST (Pluto TV, Peacock, etc.) que publicaban flujos legítimos y gratuitos.
  • El mantenedor principal es freearhey (Aleksandr Statciuk, usuario de GitHub desde 2014), con 8.485 contribuciones al repositorio, muy por delante del segundo (BellezaEmporium, 4.607).
  • El proyecto ha atravesado varios episodios legales documentados:
    • Febrero de 2022: el sitio/playlist pasó a estar temporalmente «baneado» en GitHub, según un post de Hacker News («IPTV-org’s GitHub database got banned», 2 de febrero de 2022, 2 puntos).
    • Febrero de 2023: el repositorio fue derribado por GitHub («DMCA Takedown of iptv-org/iptv on GitHub», hilo HN id 34951214, 27 de febrero de 2023, 85 puntos y 74 comentarios). En ese mismo periodo, la Motion Picture Association (MPA) envió una notificación DMCA (fecha 14 de febrero de 2023) contra otro repositorio que alojaba una playlist de Pluto TV (PlutoTV_mr.m3u); TorrentFreak documentó que la MPA consideraba ilegales incluso las playlists que apuntan a fuentes oficiales de Pluto TV, citando el caso Columbia Pictures v. Fung (isoHunt) como precedente de responsabilidad contributiva. El repositorio iptv-org fue restaurado después.
    • Noviembre de 2023: la liga española de fútbol LaLiga envió a Google una solicitud de desindexación (fecha 20 de noviembre de 2023) de más de 1.100 URLs, de las cuales las 18 primeras concernían al repositorio iptv-org, con la alegación de que «vende servicios de canales o suscripciones a servidores que proporcionan claves de descifrado» — una acusación que TorrentFreak (Andy Maxwell, 23 de noviembre de 2023) calificó de «difícil de comprender», dado que el proyecto solo acepta donaciones vía OpenCollective.
  • El artículo de TorrentFreak de noviembre de 2023 lo bautiza como «the world’s largest free IPTV repo» y señala que el repositorio aparecía «regularmente» en tendencia de GitHub.

Riesgo legal permanente: un escudo de repositorio de cristal oscuro y circuitería neón golpeado por un aviso de retirada DMCA, con documentos legales holográficos que mencionan DMCA, MPA y LaLiga, mientras los enlaces públicos permanecen intactos junto a una página de donaciones

Filosofía y principios

Los principios verificables en README, FAQ y guía de contribución:

  • Solo enlaces a flujos públicos: el proyecto no almacena contenido y afirma que los enlaces apuntan a flujos «intentionally made publicly by the copyright holders». Por eso el README sostiene que enlazar «no infringe directamente el derecho de autor, porque no se hace copia alguna», y que un DMCA a GitHub por eso «no es una razón válida».
  • Indexar lo que ya existe, no alojar nada: el ángulo legal del proyecto es precisamente que su objetivo es «index streams that are already publicly available» (TorrentFreak).
  • Estabilidad sobre volumen: la FAQ explica por qué se rechazan los enlaces a servidores Xtream Codes («tend to be very unstable, and often links to them fail very quickly») y los enlaces tokenizados o con redirecciones innecesarias.
  • Datos verificables por comunidad: cada flujo debe identificarse por un stream ID que lo vincula con la base de datos iptv-org/database; «A request without a valid stream ID or a working stream link will be closed immediately».
  • Mantenimiento automatizado: una acción de GitHub (update.yml) y un bot (iptv-bot) actualizan /streams y PLAYLISTS.md a diario (commits [Bot] Update /streams visibles en el historial).
  • Dominio público: licencia Unlicense / CC0 para todos los datos.
  • Límites explícitos: sin VOD («Are you planning to include VOD? No»), sin canales NSFW desde el 30 de enero de 2024 (issue #15723), y solo se aceptan radios con componente de vídeo («visual radio»).

Cómo funciona

  1. Entrada de flujos: la comunidad propone enlaces mediante formularios de issue (añadir / editar / reportar flujo roto) o mediante pull request directo a los archivos de playlist. Antes de publicar, el aportante debe verificar: que el enlace no esté duplicado, que sea estable, que no sea Xtream Codes, que no esté tokenizado, que lleve directo a la emisión sin redirecciones, que el canal exista en la base de datos y que no esté en la lista de bloqueo (verificable en iptv-org.github.io).
  2. Validación y enriquecimiento: la descripción de cada flujo (nombre, logo, categorías, idioma, área de emisión) se carga desde iptv-org/database usando el tvg-id. Corregir el ID corrige la descripción «across all repositories».

Flujo de validación comunitaria: un formulario de issue y una pull request suspendidos sobre una insignia de stream ID, conectados a una tarjeta de base de datos, con marcas de verificación para enlace válido, sin duplicados y sin Xtream Codes, mientras un bot vigila la canalización

  1. Generación de playlists: un pipeline automatizado (TypeScript/Node, con tests/, m3u-linter.json y GitHub Actions) regenera todas las variantes desde la carpeta /streams:
    • index.m3u — todos los canales (12.881 al 31/08/2026).
    • index.category.m3u y categories/<cat>.m3u — 32 categorías (General 2.680, News 977, Entertainment 866, Movies 739, Music 739, Religious 776, Sports 456, Kids 378, etc.).
    • index.language.m3u y languages/<code>.m3u — cientos de idiomas (English 2.975, Spanish 2.260, French 459, Russian 586, Portuguese 468, Arabic 356, …).
    • index.country.m3u, countries/<cc>.m3u, subdivisions/<cc>-<sub>.m3u y cities/<id>.m3u — jerarquía país → subdivisión → ciudad (por ejemplo countries/es.m3u, subdivisions/br-sp.m3u, cities/brsao.m3u).

Pipeline de listas M3U: un terminal oscuro imprime líneas M3U con atributos EXTM3U, EXTINF, tvg-id, tvg-logo y group-title, mientras un árbol de archivos se ramifica en index.m3u, categorías, idiomas, países, subdivisiones y ciudades a través de un núcleo TypeScript/Node

  1. Consumo: cualquier reproductor M3U (VLC, Kodi, TiviMate, players web, TVHeadend, etc.) abre la URL directamente; no hay registro ni token.
  2. Datos complementarios: la API (iptv-org.github.io/api/*.json) expone channels.json (40.870 canales con id, nombre, red, propietarios, país, categorías, fechas de lanzamiento/cierre), feeds.json (44.862), guides.json (180.681), streams, categories, languages, countries, blocklist, etc.

Base de conocimiento de canales: una tabla holográfica oscura con más de 40.000 registros de canales, cada uno con nombre, red, bandera de país, categoría e idioma, rodeada de paneles JSON para channels, feeds y guides, con una jerarquía radial de país a subdivisión a ciudad

El ecosistema

Repositorios de la organización iptv-org (API de GitHub, 31 de agosto de 2026)

RepositorioEstrellasRol
iptv-org/iptv137.193Playlists de flujos (este informe)
iptv-org/awesome-iptv12.355Lista curada de recursos IPTV; hoy organizada como categorías de GitHub Discussions (reproductores por plataforma: Web, Windows, macOS, Linux, Android, iPhone, iPad, Apple TV, Roku, Xbox…; proveedores; herramientas)
iptv-org/epg3.260Guías de programa (EPG): scripts Node.js que descargan guías de cientos de sitios a guide.xml (XMLTV), con Docker
iptv-org/database1.634Base de datos editable por usuarios de canales de TV, en CSV bajo /data (40.870 registros vía API)
iptv-org/iptv-org.github.io967El sitio web iptv-org.github.io (buscador de canales con filtro streams:>0)
iptv-org/api808Documentación de la API JSON pública
iptv-org/sdk11@iptv-org/sdk v1.5.0, librería JavaScript para consultar la API
iptv-org/community5Repositorio comunitario sin descripción

Derivados y proyectos que consumen iptv-org (búsquedas de GitHub, 31 de agosto de 2026)

  • IPTV-CN/IPTV (217 estrellas): proyecto en chino basado en iptv-org/iptv, «仅供我个人使用» (solo uso personal).
  • chengxue2020/feiyang-IPTV-org (190 estrellas): playlist china de 4K/8K derivada del formato de iptv-org.
  • TNT-Likely/xplayer (167 estrellas): reproductor IPTV/M3U multiplataforma (Android, Android TV, iOS, iPad, macOS, Windows) con «built-in iptv-org sources» (fuentes iptv-org integradas) — ejemplo de app que adopta la colección como fuente por defecto.
  • gitlab.com/MineCommander/iptv: espejo de la colección en GitLab, citado como alternativa tras el derribo de febrero de 2023 (comentario de rajishx en el hilo HN 34951214).
  • En Reddit (vía índice PullPush) abundan hilos prácticos de integración: r/NOBS_IPTV («TVheadend and iptv-org’s .m3u with ffmpeg MPEG-TS transcode»), r/PleX («Help with IPTV Plex and xteve», t3_1cqlm6e), r/JellyfinCommunity («Live tv not working», t3_1k8fb6x), r/kodi (t3_1emmx5u, nombres de canal en blanco), r/TiviMate (t3_1fnvkw2 «Complete noob at TiviMate… best method, paid or free» y otros), r/dreamingspanish (t3_1ipkyf3 «Free Spanish TV», 35 puntos, 6 comentarios) y r/StremioAddons (t3_1k7b35a «[News] DryK1llLogic’s update», 549 puntos, 143 comentarios, que menciona iptv-org).
  • No se encontraron traducciones completas del proyecto a otros idiomas; las derivaciones son playlists localizadas (como las chinas de arriba) o apps.

Ecosistema de consumo multiplataforma: seis pantallas brillantes representan web, escritorio, Android, iOS, TV inteligente y Linux, cada una cargando una URL M3U pública en un reproductor compatible, sin pantallas de login ni campos de token

Estado oficial / semioficial

  • Sin estatus oficial de estándar: no existe designación de un vendor ni adopción institucional formal en las fuentes recuperadas.
  • Estándar de facto en la práctica: es la colección pública de IPTV más grande y la referencia que otros proyectos citan y embeben: xplayer integra sus fuentes por defecto; TVHeadend, Plex, Jellyfin, Kodi y TiviMate la usan en hilos de sus comunidades; decenas de vídeos de YouTube la toman como punto de partida; la prensa especializada (TorrentFreak) la trata como «el» repositorio de IPTV gratuito.
  • Financiación semioficial: acepta donaciones y muestra backers en OpenCollective (opencollective.com/iptv-org), lo que confirma un modelo sin patrocinadores comerciales — relevante frente a la alegación de LaLiga de que «vende suscripciones» (TorrentFreak, 23/11/2023).
  • Riesgo legal permanente: el historial de takedowns (2022, 02/2023, solicitud de desindexación de 11/2023) y la posición de la MPA de que «las playlists también son infracción» (artículo de TorrentFreak sobre PlutoTV_mr.m3u, 02/2023) son el contexto estructural del proyecto.

Guía rápida de uso

Instalación y primer arranque

No hay nada que instalar: cualquier reproductor compatible con M3U/HLS sirve.

  1. Abrir un reproductor (el README usa VLC como ejemplo).
  2. En VLC: Media → Open Network Stream (Ctrl+N) y pegar la URL de la playlist.
  3. Esperar a que se liste el canal y reproducir. Con index.m3u se obtienen los 12.881 canales de una vez (comentario de Bluecobra en HN: «you can trawl through the whole list, pretty neat!»); si la interfaz web o la lista completa abruman, conviene empezar por una playlist reducida (ver abajo).

Flujos de trabajo habituales

  • Para ver solo los canales de tu país: usa https://iptv-org.github.io/iptv/countries/es.m3u (España), /countries/cn.m3u (China), etc. En VLC, abrir esa URL en lugar de index.m3u.
  • Para ver una temática concreta: https://iptv-org.github.io/iptv/categories/sports.m3u (456 canales), /news.m3u (977), /kids.m3u (378), etc.
  • Para ver canales en un idioma: https://iptv-org.github.io/iptv/languages/spa.m3u (2.260 en español), /eng.m3u (2.975), /zho.m3u (208 chino).
  • Para añadir guías de programación (EPG): desde el repositorio iptv-org/epg:
    git clone --depth 1 -b master https://github.com/iptv-org/epg.git
    cd epg
    npm install
    npm run grab --- --sites=example.com
    El resultado es un guide.xml (XMLTV) que se carga en el reproductor/servidor junto con la playlist. Opciones documentadas: --lang, --timeout, --delay, --proxy, --maxConnections, --gzip, --json.
  • Para localizar el ID de un canal o comprobar si tiene streams: buscarlo en https://iptv-org.github.io (el FAQ recomienda el parámetro streams:>0 en la barra de búsqueda).
  • Para programar o consultar datos: usar la API, p. ej. curl https://iptv-org.github.io/api/channels.json (40.870 canales) o la librería @iptv-org/sdk en Node.js/JavaScript.

Interfaz de guía EPG futurista: un muro de TV neón con una parrilla de canales en vivo organizados por deportes, noticias, entretenimiento, películas, música y niños, cada mosaico con logo, tvg-id y una franja de horario, junto a un documento guide.xml XMLTV desplegándose como un pergamino luminoso

Configuración esencial

No hay ficheros de configuración propios del proyecto; los «ajustes» que un usuario nuevo toca son:

  1. La URL de la playlist que carga el reproductor: elegir entre index.m3u y las variantes por país/categoría/idioma según el tamaño deseado.
  2. El soporte de http-user-agent del reproductor: varias entradas de index.m3u llevan el atributo http-user-agent="..."; los reproductores que no lo honren verán esos canales fallar.
  3. La guía XMLTV (guide.xml) que se asocia a la playlist en el reproductor/servidor, generada con iptv-org/epg.
  4. El filtro geográfico/VPN del propio reproductor: muchos flujos están restringidos por IP (ver trampas).
  5. La frecuencia de recarga de la playlist en el reproductor: el repositorio se actualiza a diario vía bot, así que recargar cada día recupera enlaces nuevos o ya eliminados.

Trampas frecuentes y soluciones

  • Canales rotos o muertos: es el problema más común y estructural (los flujos externos caducan). Solución documentada: reportar el enlace roto con el formulario Broken stream del repositorio; «as soon as a working replacement appears, we will add it to the playlist or at least remove the non-working one». El bot limpia y actualiza a diario.
  • Geo-restricciones: muchos flujos solo funcionan desde el país de origen (comentario de CaptainOfCoit en el hilo HN 40198326: «A lot of these streams are geo-restricted (based on IP)… It’s not a 100% sure, free and easy way to view the content»). No hay solución del lado del repo; depende del IP del usuario.
  • «Básicamente no funcionan»: crítica real de Manchuus en el mismo hilo HN («Basically no channels work, either DNS issues or requires creating accounts/payments»); rickreynoldssf añade «Crashes my browser». En la práctica, la tasa de éxito varía por país y por reproductor; hscontinuity y Bluecobra confirman que VLC «works a charm».
  • Cifras infladas en tutoriales: el vídeo de CLI Stack «125K FREE TV Channels?!» (8:52, ~356 vistas) cifra en 125.000 los canales; la playlist real contenía 12.881 al 31/08/2026 (los 125.000 parecen referirse a la base de datos histórica de canales, no a streams vivos). No usar esa cifra.
  • Enlaces rechazados en contribuciones: Xtream Codes, tokenizados o con redirecciones no se aceptan (FAQ y CONTRIBUTING.md); los formularios sin stream ID válido ni enlace funcional «will be closed immediately».
  • Contenido NSFW desaparecido: desde el 30/01/2024 no se distribuyen canales XXX (issue #15723); si una playlist antigua los traía, ya no es el comportamiento oficial.
  • Nombres de canal vacíos en Kodi (hilo r/kodi t3_1emmx5u): suele deberse a IDs o logos mal resueltos; corregir el tvg-id del flujo o la entrada en la base de datos es la vía documentada.

Integraciones y migración

  • Servidores de TV en casa: TVHeadend (hilo r/NOBS_IPTV con transcodificación MPEG-TS vía ffmpeg sobre la m3u de iptv-org), Plex con xteve (hilo r/PleX t3_1cqlm6e), Jellyfin (r/JellyfinCommunity).
  • Reproductores: VLC (README oficial), Kodi (r/kodi), TiviMate en Android/Android TV (varios hilos de r/TiviMate), xplayer (167 estrellas, fuentes iptv-org integradas), Hypnotix de Linux Mint (mencionado por arprocter en HN como «mixed bag»).
  • Desarrollo de apps: la API JSON + @iptv-org/sdk (v1.5.0) permite construir clientes propios; el catálogo de reproductores y herramientas de iptv-org/awesome-iptv (12.355 estrellas) funciona como directorio por plataforma.
  • Migración desde playlists de terceros: tras el derribo de febrero de 2023, usuarios pasaron a espejos como gitlab.com/MineCommander/iptv o al propio iptv-org; para migrar hacia este repo solo hay que cambiar la URL de la playlist en el reproductor (mismo formato M3U). Migrar hacia servicios de pago (Xtream Codes, IPTV premium) es el camino opuesto que la propia FAQ desaconseja por inestabilidad de los enlaces Xtream.

Métricas actuales

Medidas el 31 de agosto de 2026 vía API de GitHub:

MétricaValor
Estrellas137.193
Bifurcaciones (forks)7.951
Watchers/subscribers2.382
Issues + PRs abiertos85 (la API de GitHub cuenta issues y PRs juntas en open_issues_count)
Idioma principalTypeScript (scripts de pipeline y tests)
LicenciaUnlicense (CC0)
Creado14 de noviembre de 2018
Último push31 de agosto de 2026, 00:20 UTC
Últimos commits[Bot] Update /streams y [Bot] Update PLAYLISTS.md (diarios, por iptv-bot)
Releases formalesNinguno (el endpoint de releases está vacío; el proyecto no usa etiquetas de versión)

Top contributors (API de GitHub, 31/08/2026):

UsuarioContribuciones
freearhey (Aleksandr Statciuk)8.485
BellezaEmporium4.607
iptv-bot[bot]3.510
Dum4G2.573
UltraHDR1.039
sguinetti998
jkemp814967
Carlinhos027961
Alstruit750
Sphinxroot438

Datos del contenido (API de iptv-org, 31/08/2026): 40.870 canales en la base de datos (top países: EE. UU. 14.504, India 1.274, Canadá 1.046, Rusia 895, Brasil 820, Alemania 771, China 749); 44.862 feeds; 180.681 guías (EPG); 12.881 canales en la playlist principal.

Recepción de la comunidad

Hacker News (anclas concretas)

  • Hilo 34951214 — «DMCA Takedown of iptv-org/iptv on GitHub» (27/02/2023, enviado por burundi_coffee, 85 puntos, 74 comentarios). Opiniones nombradas:
    • bm3719: «I’ve had a game server emulator project DMCA-ed previously, and my team’s casual research couldn’t come up with any solutions» — pide un recurso viable ante un takedown.
    • than3: critica la falta de respuesta rápida del proyecto («9 days with no response, is a surefire way to force any professional group off your host»).
    • lxe: «This is a collection of publicly available TV streams from all over the world. What could possibly be there that violates DMCA?» — escepticismo sobre el motivo.
    • boomboomsubban: «Github posts their DMCA claims, and I’m not seeing one for iptv» — no encuentra aviso DMCA publicado para iptv.
    • lysp: relaciona el incidente con takedowns anteriores (artículo de TorrentFreak sobre el DMCA de la MPA contra playlists de Pluto TV).
    • mangatmodi: destaca la sección legal del README («No video files are stored in this repository…») y señala que la reclamación DMCA «could be… fraud».
    • rajishx: comparte el primer espejo que apareció: gitlab.com/MineCommander/iptv.
    • 1317 (crítica): «well yeah, a list of dodgy tv streams, most of which aren’t authorised by the channels, is bound to get taken down eventually».
    • f0ld: nostalgia («I was enjoying watching local tourism & attraction channel called BeachTV. It was comfy. It’s sad it’s gone now»).
  • Hilo 40198326 — «Collection of publicly available IPTV channels» (29/04/2024, enviado por keepamovin al sitio iptv-org.github.io, 99 puntos, 25 comentarios). Opiniones nombradas:
    • CaptainOfCoit: matización legal — «A lot of these streams are geo-restricted… It’s not a 100% sure, free and easy way to view the content».
    • Manchuus (crítica): «Basically no channels work, either DNS issues or requires creating accounts/payments».
    • rickreynoldssf (crítica): «Crashes my browser :(’.
    • Bluecobra (elogio práctico): «If you use this main playlist link from the Github repo in VLC you can trawl through the whole list, pretty neat!»
    • arprocter: sugiere Hypnotix de Linux Mint, «a mixed bag of working and not working streams».
    • hscontinuity: «Using VLC works a charm».
  • Hilo 21904767 — «Publicly available IPTV channels from all over the world» (29/12/2019, enviado por DarkManZero, 50 puntos, 2 comentarios): k_sze observa que «The number of channels in China (or in Chinese), compared to other countries, is mind-boggling»; m-p-3 desea URLs estables para canales OTA canadienses para montar «a basic and legal IPTV box».
  • Hilo 38396996 — «Google Asked to Deindex Iptv-Org, the Largest Free IPTV Repo» (23/11/2023, enviado por gslin, 15 puntos, 0 comentarios), sobre el artículo de TorrentFreak de LaLiga.
  • Hilo 30256112 — «IPTV-org’s GitHub database got banned» (08/02/2022, 2 puntos), del episodio de bloqueo de 2022.

Reddit

El discurso en Reddit es mayoritariamente práctico, dentro de subreddits de reproductores y servidores (títulos recuperados vía índice PullPush):

  • r/dreamingspanish, t3_1ipkyf3 «Free Spanish TV» (35 puntos, 6 comentarios, 2025): uso de la playlist de español para aprender.
  • r/StremioAddons, t3_1k7b35a «[News] DryK1llLogic’s update» (549 puntos, 143 comentarios): actualización de add-on de Stremio que referencia iptv-org como fuente.
  • r/NOBS_IPTV: hilos de TVHeadend usando la m3u de iptv-org con transcodificación ffmpeg.
  • r/PleX t3_1cqlm6e («Help with IPTV Plex and xteve»), r/JellyfinCommunity t3_1k8fb6x («Live tv not working»), r/kodi t3_1emmx5u («channels don’t display names correctly»), r/TiviMate t3_1fnvkw2 («Complete noob at TiviMate… paid or free») y r/TVheadend t3_v8tiu5: preguntas de configuración típicas, sin hilo «de lanzamiento» grande — la comunidad lo trata como recurso asumido, no como novedad.

YouTube / vídeo

  • «Watching Free TV with IPTV: Is It Legal?» — El Rincón de Cabra (canal en español, verificado), 729.000 vistas, hace 2 años: explica el protocolo IPTV y las implicaciones legales de las listas M3U.
  • «Create your IPTV | m3u8 playlists | Hacking | Cybersecurity» — Matías Vergara, 130.000 vistas, hace 10 meses (en español): cómo funcionan las playlists m3u8 desde cero.
  • «125K FREE TV Channels?! Complete IPTV-org Tutorial (Cut the Cord)» — CLI Stack, ~356 vistas, hace 2 meses: tutorial completo (cifra de 125.000 canales inflada frente a los ~12.881 reales, ver trampas).
  • «Free 8000 IPTV Playlist Worldwide GitHub» — Roblox Dude, 95.000 vistas, hace 2 años.
  • Short «This Free GitHub Repo Replaces $73/mo YouTube TV — iptv-org» — 4.100 vistas: el ángulo de marketing dominante del repo en redes.
  • «Top FREE IPTV Playlist - Where to Get Fresh, Legal M3U Links in 2026» — QuickFix Digital, 1.300 vistas, hace 7 días.
  • «Github 2026: iptv-org/iptv: The World’s Largest Open-Source IPTV Collection» — GitTrend, 8:27.

Prensa especializada

  • TorrentFreak (Andy Maxwell): dos artículos de referencia — el DMCA de la MPA contra playlists de Pluto TV (febrero de 2023) y la solicitud de desindexación de LaLiga contra iptv-org (23/11/2023), que describe el repo como una biblioteca de «8,000 TV channels or more» (cifra menor que la actual de ~12.881) «available to users in seconds, and totally free».

Comparación con proyectos similares

Solo comparaciones con proyectos reales y recuperados en esta investigación:

AlternativaRelación con iptv-org
Repositorios de playlists de Pluto TV (p. ej. PlutoTV_mr.m3u)El repo blanco del DMCA de la MPA (02/2023, reportado por TorrentFreak). Más pequeño y enfocado a un solo servicio FAST; iptv-org indexa miles de fuentes y tiene base de datos y EPG. El caso de la MPA muestra el riesgo legal de este tipo de proyectos en general.
Espejos comunitarios (gitlab.com/MineCommander/iptv)Copias de iptv-org creadas tras los takedowns; mismo contenido, sin el pipeline de mantenimiento ni la base de datos.
Xtream Codes (servicios de IPTV de pago con portal Xtream)La categoría que iptv-org rechaza explícitamente en la FAQ por inestabilidad. IPTV de pago en general ofrece más canales y calidad, pero a coste y con riesgo legal mayor; el ángulo de iptv-org es el de ser gratuito y solo enlaces públicos.
Reproductores con lista propia (Hypnotix de Linux Mint, apps tipo xplayer)Consumen (o no) la lista de iptv-org: xplayer la integra como fuente por defecto (167 estrellas); Hypnotix fue probado por la comunidad HN con resultados «mixed».
Servicios FAST oficiales (Pluto TV, Peacock)No son competidores directos (son el origen de muchos de los flujos indexados), pero ofrecen el contenido legal de una sola marca con apps oficiales, frente a la cobertura mundial pero inestable de iptv-org.

No se identificó en las fuentes recuperadas otra base de datos de canales con la misma estructura (canal → stream → guía) que compita de frente; la posición de «the largest free IPTV repo» (TorrentFreak) no tiene rival documentado en la misma magnitud.

Cómo contribuir

El repositorio documenta un proceso de contribución en CONTRIBUTING.md («iptv-org is more than just a repository… it has evolved into a knowledge base… we must follow strict structural requirements»):

  1. Añadir un flujo: dos vías — un formulario de issue streams:add («Add: …»), o una pull request directa a los archivos de playlist (estructura en .github/docs/playlist-structure.md). Checklist previa obligatoria: sin duplicados, enlace estable, no Xtream Codes, no tokenizado, sin redirecciones, canal presente en la base de datos y no en la lista de bloqueo. Indicar restricciones geográficas o interrupciones periódicas.
  2. Corregir descripciones: se edita el tvg-id del flujo (form streams:edit) o se corrige la entrada en iptv-org/database; «the stream description will automatically update across all repositories».
  3. Reportar flujo roto: form streams:remove; se reemplaza o elimina cuando aparece una alternativa funcional.
  4. Añadir/editar canales: se hace en el repositorio hermano iptv-org/database (issues 01_channels_add.yml y su propio CONTRIBUTING), no en este repo.
  5. Apoyo financiero: donaciones vía OpenCollective (opencollective.com/iptv-org).
  6. El pipeline incluye tests/ y un linter de M3U (m3u-linter.json); el bot iptv-bot aplica las actualizaciones diarias.

Mantenimiento automatizado: un brazo robótico y una canalización de GitHub Actions actualizan un directorio /streams en vivo bajo una luz neón azul de amanecer, con un registro de commits que muestra actualizaciones diarias y un escudo que rechaza enlaces Xtream Codes inestables

Casos de uso

  • Tvh de salón sin cuotas: usuarios que montan TV en casa con un reproductor (VLC, Kodi, TiviMate, xplayer) quieren canales en vivo gratuitos: la playlist por país (countries/es.m3u) más VLC cubre el caso de entrada; los hilos de r/TiviMate y r/kodi muestran que es el recurso al que acude la comunidad cuando pregunta «¿dónde consigo canales gratis?».
  • Diaspora que quiere TV de su país: las playlists por idioma y país (2.260 canales en español, 208 en chino, 749 canales con país CN) y hilos como «Free Spanish TV» en r/dreamingspanish o la observación de k_sze en HN sobre la abundancia de canales chinos apuntan a este uso: emigrados que buscan señales familiares, sujetas a la restricción geográfica correspondiente.
  • Administradores de servidores multimedia (TVHeadend, Plex, Jellyfin): la m3u de iptv-org como entrada de flujos, combinada con el grabber iptv-org/epg para generar el XMLTV que esos servidores necesitan; los hilos de r/NOBS_IPTV (con ffmpeg) y r/PleX (con xteve) documentan exactamente esa combinación.
  • Desarrolladores de apps y prototipos: la API JSON (40.870 canales con metadatos de red, propietarios, fechas de lanzamiento/cierre; 44.862 feeds; 180.681 guías) y @iptv-org/sdk permiten construir clientes, agregadores o features de «canales en vivo» sin montar infraestructura; xplayer (167 estrellas) es el ejemplo de app que ya lo integra por defecto.
  • Investigación, periodismo y datos sobre TV: la base de datos iptv-org/database (CSV, CC0, con alt_names en idioma local, owners, launched, closed, replaced_by) es una fuente de datos estructurados sobre canales de TV a escala mundial, útil para estudios de medios o verificación.
  • Educación sobre streaming: los vídeos en español de El Rincón de Cabra (729.000 vistas) y Matías Vergara (130.000 vistas) usan la colección para explicar cómo funciona el IPTV, el formato m3u8 y las implicaciones legales — un caso de uso didáctico real.
  • Quien NO es el público: quien busca deportes premium, PPV o canales que no emiten en abierto (el proyecto solo indexa flujos públicos, no acepta Xtream Codes, y excluye NSFW desde 01/2024); para eso la propia comunidad de hilos remite a servicios de pago, fuera del alcance de iptv-org.

Monumento del conocimiento de dominio público: un obelisco oscuro de mármol y neón grabado con símbolos Unlicense/CC0, rodeado de insignias de código abierto flotantes, un corazón de donación en OpenCollective y una red de repositorios y apps dependientes, con un mapa mundial de pequeñas pantallas de TV brillando al fondo

Recursos


Nota: este artículo combina el README, la FAQ, CONTRIBUTING.md, la API de GitHub, la API de iptv-org, hilos de Hacker News y Reddit, vídeos de YouTube y artículos de TorrentFreak, consultados el 31 de agosto de 2026. Las cifras cambian con el tiempo.

Comentarios