Dispatcharr lanza la versión 0.31.0 con soporte de catch‑up y mejoras de gestión de EPG
La nueva release de Dispatcharr añade reproducción de catch‑up, filtros por usuario y opciones de failover para VOD, ampliando su papel como middleware de IPTV.
Dispatcharr 0.31.0 llega con un conjunto de mejoras enfocadas en la gestión de streams y la experiencia de los usuarios finales. La actualización mantiene la premisa del proyecto: actuar como traductor entre proveedores de IPTV (M3U, Xtream Codes) y clientes como Plex, Jellyfin o Tivimate, sin ofrecer contenido propio.
Catch‑up (Timeshift) y filtros Desde la versión 0.28.0, Dispatcharr puede reenviar sesiones de catch‑up a los clientes. Cada sesión aparece en la página de estadísticas con programa, posición de reproducción, bitrate y un botón de parada. Los canales con esta capacidad muestran un icono de historial y el nuevo filtro "Solo Catch‑up" permite listarlos rápidamente. Si el archivo de un programa no está disponible en un proveedor, el motor intenta el siguiente en la cadena.
Grupos de servidores La función introducida en 0.27.0 permite agrupar cuentas M3U y Xtream que comparten credenciales, de modo que compartan un único límite de conexiones. Cuando una cuenta alcanza su límite, Dispatcharr rota automáticamente a otra del mismo grupo, manteniendo tanto la reproducción en vivo como VOD dentro del límite global.
Permisos por usuario Con la versión 0.30.0 los administradores pueden asignar niveles de acceso DVR (Ninguno, Ver, Gestionar) y habilitar o desactivar películas y series por usuario. En 0.31.0 se añade la posibilidad de limitar qué perfiles de proveedor pueden usarse en la reproducción "Redirect" de cada usuario, tanto para directo, catch‑up como VOD.
Failover y reintentos El VOD ahora intenta otras cuentas si la preferida está saturada (0.28.0) y, a partir de 0.31.0, reconecta automáticamente en caso de caída del proveedor, reanudando la reproducción donde quedó.
Mejoras en la exportación y naming Los perfiles de salida de DVR pueden usar los mismos perfiles de transcodificación que la transmisión en vivo. Se añaden placeholders de fecha ({start_date}, {start_year}, etc.) a las plantillas de rutas de archivo, y la regla de series reconoce episodios sin etiqueta como nuevos.
Interfaz y logs El visor de logs integrado consolida toda la salida del contenedor y permite descargar archivos rotativos desde System > Logs sin acceso a shell. Los errores de refresco de M3U y EPG generan eventos que pueden disparar webhooks o scripts.
Otros cambios
- Soporte para fuentes comprimidas en .xz (0.28.0).
- Parámetro {channelId} en perfiles de stream (0.29.0).
- Configuración de número de workers para UWSGI y Celery (0.31.0).
- UI renovada: ajustes aparecen en un panel deslizante y se unifican conexiones y logs.
Para revisar el código fuente y los cambios completos consulte el repositorio y las notas de la versión. La documentación oficial está disponible en la página del proyecto.
Esta actualización convierte a Dispatcharr en una solución más robusta para entornos de auto‑hosting donde se necesita controlar el consumo de conexiones y ofrecer funciones de catch‑up sin depender de servicios externos. Queda por ver cómo la comunidad adoptará los nuevos filtros por usuario y si el modelo de grupos de servidores mejora la estabilidad en instalaciones con múltiples proveedores.
