Dispatcharr: Gestión y proxy de IPTV self-hosted


Introducción

Este artículo documenta Dispatcharr, un servicio self-hosted orientado a la gestión, normalización y proxy de fuentes IPTV, integrable dentro del stack de streaming doméstico. Se sitúa como capa intermedia entre fuentes IPTV (M3U, Xtream, XMLTV) y clientes finales como Jellyfin o Emby, ofreciendo una única entrada estable y controlada para canales en directo y VOD.

El enfoque se basa en centralizar playlists, EPG y streams en un único punto, reduciendo complejidad en los clientes y permitiendo reutilizar las mismas fuentes desde distintos servicios sin duplicar configuraciones.


Enfoque general / Arquitectura

Dispatcharr actúa como middleware de streaming, realizando las siguientes funciones dentro del stack:

El despliegue documentado utiliza el modo All-In-One (AIO), donde backend, Redis, Celery y frontend conviven en un único contenedor, simplificando el mantenimiento y reduciendo dependencias externas. Esta aproximación encaja bien en entornos homelab donde se prioriza estabilidad y bajo coste operativo frente a escalado horizontal.


Requisitos previos


Desarrollo

Qué se hizo y por qué

Se optó por el modo AIO de Dispatcharr para minimizar complejidad y acelerar la validación funcional. Esta elección elimina la necesidad de desplegar Redis o workers de forma separada y es suficiente para escenarios de consumo doméstico o pruebas prolongadas.

El servicio se utiliza como único punto de entrada IPTV, evitando configuraciones duplicadas en cada cliente multimedia y permitiendo cambiar o ajustar las fuentes sin impacto directo en los sistemas consumidores.

Configuración utilizada (solo enlaces)

La configuración completa se mantiene versionada en Gitea:


Validación

La validación realizada se ha centrado en funcionamiento real, no en pruebas sintéticas:

El comportamiento observado ha sido estable, sin incidencias relevantes durante las pruebas.


Decisiones importantes o problemas detectados


Resumen breve

Dispatcharr funciona como una capa intermedia eficaz para centralizar IPTV, EPG y streaming en un entorno self-hosted. El despliegue en modo AIO resulta estable y suficiente para uso doméstico, integrándose sin problemas con Jellyfin y Emby mediante M3U y HDHomeRun.


Referencias


Revision #1
Created 2026-01-14 08:54:36 UTC by Juan Francisco
Updated 2026-01-14 08:59:04 UTC by Juan Francisco