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.

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/streamsyPLAYLISTS.mda diario (commits[Bot] Update /streamsvisibles 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
- 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). - Validación y enriquecimiento: la descripción de cada flujo (nombre, logo, categorías, idioma, área de emisión) se carga desde
iptv-org/databaseusando eltvg-id. Corregir el ID corrige la descripción «across all repositories».

- Generación de playlists: un pipeline automatizado (TypeScript/Node, con
tests/,m3u-linter.jsony GitHub Actions) regenera todas las variantes desde la carpeta/streams:index.m3u— todos los canales (12.881 al 31/08/2026).index.category.m3uycategories/<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.m3uylanguages/<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>.m3uycities/<id>.m3u— jerarquía país → subdivisión → ciudad (por ejemplocountries/es.m3u,subdivisions/br-sp.m3u,cities/brsao.m3u).

- Consumo: cualquier reproductor M3U (VLC, Kodi, TiviMate, players web, TVHeadend, etc.) abre la URL directamente; no hay registro ni token.
- Datos complementarios: la API (
iptv-org.github.io/api/*.json) exponechannels.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.

El ecosistema
Repositorios de la organización iptv-org (API de GitHub, 31 de agosto de 2026)
| Repositorio | Estrellas | Rol |
|---|---|---|
iptv-org/iptv | 137.193 | Playlists de flujos (este informe) |
iptv-org/awesome-iptv | 12.355 | Lista 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/epg | 3.260 | Guías de programa (EPG): scripts Node.js que descargan guías de cientos de sitios a guide.xml (XMLTV), con Docker |
iptv-org/database | 1.634 | Base de datos editable por usuarios de canales de TV, en CSV bajo /data (40.870 registros vía API) |
iptv-org/iptv-org.github.io | 967 | El sitio web iptv-org.github.io (buscador de canales con filtro streams:>0) |
iptv-org/api | 808 | Documentación de la API JSON pública |
iptv-org/sdk | 11 | @iptv-org/sdk v1.5.0, librería JavaScript para consultar la API |
iptv-org/community | 5 | Repositorio 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 derajishxen 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.

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:
xplayerintegra 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.
- Abrir un reproductor (el README usa VLC como ejemplo).
- En VLC: Media → Open Network Stream (
Ctrl+N) y pegar la URL de la playlist. - Esperar a que se liste el canal y reproducir. Con
index.m3use obtienen los 12.881 canales de una vez (comentario deBluecobraen 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 deindex.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:
El resultado es ungit clone --depth 1 -b master https://github.com/iptv-org/epg.git cd epg npm install npm run grab --- --sites=example.comguide.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ámetrostreams:>0en 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/sdken Node.js/JavaScript.

Configuración esencial
No hay ficheros de configuración propios del proyecto; los «ajustes» que un usuario nuevo toca son:
- La URL de la playlist que carga el reproductor: elegir entre
index.m3uy las variantes por país/categoría/idioma según el tamaño deseado. - El soporte de
http-user-agentdel reproductor: varias entradas deindex.m3ullevan el atributohttp-user-agent="..."; los reproductores que no lo honren verán esos canales fallar. - La guía XMLTV (
guide.xml) que se asocia a la playlist en el reproductor/servidor, generada coniptv-org/epg. - El filtro geográfico/VPN del propio reproductor: muchos flujos están restringidos por IP (ver trampas).
- 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
CaptainOfCoiten 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
Manchuusen el mismo hilo HN («Basically no channels work, either DNS issues or requires creating accounts/payments»);rickreynoldssfañade «Crashes my browser». En la práctica, la tasa de éxito varía por país y por reproductor;hscontinuityyBluecobraconfirman 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-iddel 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
arprocteren 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 deiptv-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/iptvo 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étrica | Valor |
|---|---|
| Estrellas | 137.193 |
| Bifurcaciones (forks) | 7.951 |
| Watchers/subscribers | 2.382 |
| Issues + PRs abiertos | 85 (la API de GitHub cuenta issues y PRs juntas en open_issues_count) |
| Idioma principal | TypeScript (scripts de pipeline y tests) |
| Licencia | Unlicense (CC0) |
| Creado | 14 de noviembre de 2018 |
| Último push | 31 de agosto de 2026, 00:20 UTC |
| Últimos commits | [Bot] Update /streams y [Bot] Update PLAYLISTS.md (diarios, por iptv-bot) |
| Releases formales | Ninguno (el endpoint de releases está vacío; el proyecto no usa etiquetas de versión) |
Top contributors (API de GitHub, 31/08/2026):
| Usuario | Contribuciones |
|---|---|
| freearhey (Aleksandr Statciuk) | 8.485 |
| BellezaEmporium | 4.607 |
| iptv-bot[bot] | 3.510 |
| Dum4G | 2.573 |
| UltraHDR | 1.039 |
| sguinetti | 998 |
| jkemp814 | 967 |
| Carlinhos027 | 961 |
| Alstruit | 750 |
| Sphinxroot | 438 |
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
keepamovinal 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_szeobserva que «The number of channels in China (or in Chinese), compared to other countries, is mind-boggling»;m-p-3desea 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.
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:
| Alternativa | Relació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»):
- 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. - Corregir descripciones: se edita el
tvg-iddel flujo (formstreams:edit) o se corrige la entrada eniptv-org/database; «the stream description will automatically update across all repositories». - Reportar flujo roto: form
streams:remove; se reemplaza o elimina cuando aparece una alternativa funcional. - Añadir/editar canales: se hace en el repositorio hermano
iptv-org/database(issues01_channels_add.ymly su propio CONTRIBUTING), no en este repo. - Apoyo financiero: donaciones vía OpenCollective (
opencollective.com/iptv-org). - El pipeline incluye
tests/y un linter de M3U (m3u-linter.json); el botiptv-botaplica las actualizaciones diarias.

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_szeen 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/epgpara 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/sdkpermiten 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, conalt_namesen 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.

Recursos
- Repositorio: https://github.com/iptv-org/iptv
- Documentación: https://github.com/iptv-org/iptv/blob/master/README.md · https://github.com/iptv-org/iptv/blob/master/PLAYLISTS.md · https://github.com/iptv-org/iptv/blob/master/FAQ.md · https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md
- Sitio / base de datos de canales: https://iptv-org.github.io (filtro
streams:>0en la barra de búsqueda) - API: https://github.com/iptv-org/api · endpoints en
https://iptv-org.github.io/api/*.json - EPG: https://github.com/iptv-org/epg
- SDK oficial:
@iptv-org/sdk(v1.5.0) en npm — https://www.npmjs.com/package/@iptv-org/sdk - Lista de recursos: https://github.com/iptv-org/awesome-iptv (reproductores, proveedores y herramientas por plataforma)
- Comunidad: GitHub Discussions de la organización — https://github.com/orgs/iptv-org/discussions (no hay Discord público en las fuentes recuperadas)
- Donaciones / backers: OpenCollective — https://opencollective.com/iptv-org
- Hilos de Hacker News: DMCA takedown (85 pts, 74 cmts) · Playlist collection (99 pts, 25 cmts) · Deindexación de LaLiga · Canales 2019
- Hilos de Reddit relevantes: r/dreamingspanish «Free Spanish TV» · r/StremioAddons DryK1llLogic update · hilos de integración en r/NOBS_IPTV, r/PleX, r/JellyfinCommunity, r/kodi, r/TiviMate
- Prensa: TorrentFreak — Google Asked to Deindex Iptv-Org (23/11/2023) · TorrentFreak — MPA y playlists de Pluto TV (02/2023)
- Blog o changelog oficial: no existe blog propio; el «changelog» efectivo son los commits diarios
[Bot] Update /streamsy los releases vacíos (proyecto sin versiones).
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