BookinglyTech News
Software

Dispatcharr permite agrupar múltiples streams bajo un mismo canal

Un usuario de r/selfhosted busca una forma automática de combinar 50.000 streams de tres cuentas IPTV en un solo canal con failover.

2 min de lecturar/selfhosted0 vistas

Un usuario de Reddit explica que tiene tres cuentas IPTV bajo el mismo proveedor, cada una con credenciales distintas y un límite de una conexión simultánea. Necesita que la cuenta 1 sea la primaria y que las cuentas 2 y 3 actúen como respaldo cuando la primera alcance su límite. Actualmente Dispatcharr crea un canal por cada stream, lo que genera 3 canales con el mismo nombre y diferentes flujos.

El problema se vuelve crítico porque el usuario maneja más de 50.000 streams. Añadir manualmente streams alternativos bajo un único canal es inviable. La pregunta es si existe un método automatizado para agrupar varios streams bajo el mismo canal, de modo que Dispatcharr seleccione el siguiente stream cuando el actual se desconecta.

Hasta la fecha, la documentación oficial de Dispatcharr menciona la posibilidad de definir varios URLs en la sección streams de un canal, pero no describe una herramienta de importación masiva. Algunos usuarios de la comunidad sugieren generar el archivo JSON de canales mediante un script que recorra la lista de streams y añada los URLs alternativos bajo la misma clave streams. El script podría leer un CSV con los datos de cada cuenta y producir la estructura requerida por Dispatcharr, evitando la creación de canales duplicados.

Otra alternativa es usar la API de Dispatcharr (si está habilitada) para crear o actualizar canales programáticamente. Con una llamada PUT /api/channel/{id} que incluya un arreglo streams, es posible añadir los enlaces de las cuentas secundarias como fallback. Esto requeriría un token de autenticación y un pequeño cliente en Python o Bash, pero permitiría procesar los 50.000 registros en lotes.

En resumen, la solución pasa por automatizar la generación del fichero de configuración o usar la API para actualizar los canales, en lugar de depender de la interfaz web. Queda pendiente que el proyecto ofrezca una herramienta oficial de importación masiva o que se publique una guía paso a paso para este caso de uso.