System
Users¶
Desde la página "Users" puedes crear y administrar todos los usuarios de Dispatcharr. Existen tres tipos de usuarios:
- Admin
- Tiene acceso total a Dispatcharr.
- El inicio de sesión XC está habilitado solo si se ha configurado una contraseña "XC Password" para el usuario.
- Standard User
- Tiene acceso a la interfaz de usuario de Dispatcharr (User Interface), pero únicamente a las páginas Channels, TV Guide y Settings.
- Puede tener acceso a todos los perfiles de canales "Channel Profiles" o estar limitado a un subconjunto de ellos.
- En Settings, solo puede modificar las configuraciones de la interfaz de usuario "UI settings".
- El inicio de sesión XC está habilitado solo si se ha configurado una contraseña "XC Password" para el usuario.
- Streamer
- No tiene acceso a la interfaz de usuario de Dispatcharr (UI).
- Este tipo de usuario es exclusivamente para inicio de sesión mediante XC Login.
Logo Manager¶
Desde la página "Logo Manager" puedes subir y administrar logos.
Info
Dispatcharr también escaneará automáticamente la carpeta /data/logos para detectar archivos existentes.
Settings¶
UI Settings¶
- Table Size - Define el tamaño de las filas de los canales "Channels".
- Date format - Configura el formato de las fechas para mostrarlas como Día/Mes/Año o Mes/Día/Año.
- Time format - Configura el formato de la hora para mostrarlas en formato de 12 horas o 24 horas.
DVR¶
- Enable Comskip (elimina los comerciales después de la grabación) – Activa o desactiva la opción.
- Custom comskip.ini path – Ingresa una ruta personalizada o déjala en blanco para usar los valores predeterminados integrados.
- Select comskip.ini – Haz clic en este botón para seleccionar, subir y utilizar un archivo comskip.ini personalizado en Dispatcharr.
- Start early (minutos) - Comienza la grabación este número de minutos antes del inicio programado.
- End late (minutos) - Continúa la grabación este número de minutos después del final programado.
- TV Path Template - Admite las variables
{show},{season},{episode},{sub_title},{channel},{year},{start},{end}. Usa especificaciones de formato como{season:02d}. Las rutas relativas están dentro del directorio de tu biblioteca. - TV Fallback Template - Plantilla usada cuando un episodio no tiene datos de temporada o episodio. Admite
{show},{start},{end},{channel},{year}. - Movie Path Template - Admite
{title},{year},{channel},{start},{end}. Las rutas relativas están dentro del directorio de tu biblioteca. - Movie Fallback Template - Plantilla usada cuando los metadatos de la película están incompletos. Admite
{start},{end},{channel}.
Stream Settings¶
- Default User-Agent - Define el User-Agent predeterminado.
- Default Stream Profile - Define el perfil de transmisión "Stream Profile" predeterminado.
- Preferred Region - Establece tu región preferida.
- Auto Import Mapped Files - Activa o desactiva la opción de importar automáticamente archivos M3U o datos EPG XML desde las carpetas /data/epgs y/o /data/m3us.
-
M3U Hash Key - Define cómo se generará el hash para tus listas M3U. Esto afecta la limpieza de transmisiones obsoletas "Stale Stream Cleanup".
- La configuración predeterminada genera el hash utilizando los campos Name, URL y TVG-ID. Esto significa que si un proveedor cambia cualquiera de esos valores, Dispatcharr creará una nueva transmisión (stream).
- La transmisión original desaparecerá de Dispatcharr de acuerdo con el valor definido en "Stale Stream Retention" (días) dentro de la cuenta M3U.
Nota
Asegúrate de hacer clic en el botón
Savedespués de realizar cualquier cambio en M3U Hash Key.Ejemplo
Tu proveedor cambia regularmente los nombres de ciertos canales PPV, pero ya tienes canales configurados para esas transmisiones y no quieres que se eliminen por el proceso de limpieza de transmisiones obsoletas. Como el proveedor cambia el nombre, pero no la URL ni el TVG-ID, puedes configurar tu M3U Hash Key para que solo use
URLyTVG-ID.
System settings¶
Configura cuántos eventos del sistema (inicio/detención de canales, buffering, etc.) se conservarán en la base de datos. Los eventos se muestran en la página (Stats). * Maximum System Events - Número de eventos que se conservarán (mínimo: 10, máximo: 1000)
User-Agents¶
En el contexto de IPTV, un user agent es una cadena de texto que identifica la aplicación cliente (por ejemplo, un reproductor como Kodi o VLC) ante el servidor IPTV. Se incluye en los encabezados HTTP de las solicitudes enviadas por el cliente al servidor, informando al servidor sobre el tipo de dispositivo y el software utilizado para acceder a la transmisión IPTV. Dispatcharr incluye User-Agents predeterminados para VLC, Chrome y TiviMate.
- Agrega tu propio User-Agent haciendo clic en el botón " "Add User-Agent" en la página "Settings"
- Name - Un nombre para tu user-agent.
- User-Agent - El texto que se incluirá en la cadena user-agent.
- Description - (Opcional) una descripción del user-agent para tu referencia personal.
Stream Profiles¶
| Stream Profile | Proxy support (buffer, VPN support, etc.) |
Fallback stream support |
Stream stats support |
Recursos del Sistema |
|---|---|---|---|---|
| ffmpeg | Bajo | |||
| Proxy | Muy bajo | |||
| Redirect | Muy bajo | |||
| streamlink | Bajo | |||
| VLC | Bajo | |||
| Custom ffmpeg | Bajo a Muy Alto | |||
| Custom VLC | Bajo a Muy Alto |
Note
= Soportado
= Parcialmente soportado
= No soportado
- Existen 5 perfiles de transmisión predeterminados, con la posibilidad de crear tus propios perfiles personalizados
- ffmpeg - Dispatcharr usará ffmpeg para retransmitir (proxy) los streams. No se realiza transcodificación con el perfil predeterminado de ffmpeg; únicamente se remultiplexan los streams. Utiliza más recursos del sistema que el perfil proxy.
- Proxy - Retransmite los streams originales, permitiendo aprovechar las funciones de Dispatcharr (como transmisiones redundantes por canal) y agregando un pequeño búfer para mejorar la estabilidad. Usa menos recursos del sistema que ffmpeg.
- Redirect - Redirige directamente la URL del stream original del archivo M3U hacia el cliente. No hay retransmisión (proxying) con este perfil.
- streamlink - Para streams personalizados basados en los servicios compatibles con streamlink
- VLC - Dispatcharr retransmitirá (proxy) los streams mediante VLC. No se realiza transcodificación con el perfil de transmisión predeterminado de VLC; únicamente se remultiplexan (remux) los streams. Utiliza más recursos del sistema que el perfil Proxy.
- Custom Stream Profiles - Crea tu propio perfil de transmisión personalizado haciendo clic en el botón "Add Stream Profile" en la página Settings.
- Name - Un nombre para tu perfil de transmisión.
- Command - ffmpeg o streamlink o cvlc.
- Parameters – Define tus parámetros personalizados para ffmpeg, streamlink, o VLC
- User-Agent - Define el User-Agent predeterminado para este perfil de transmisión.
Network Access¶
Permite restringir el acceso a Dispatcharr mediante un rango CIDR. Puedes ingresar varios rangos CIDR separados por comas. El valor predeterminado 0.0.0.0/0 permite el acceso desde todas las direcciones IP.
Ejemplo
| Rango CIDR | Número de IPs | Ejemplo Rango |
|---|---|---|
| 192.168.1.0/32 | 1 | 192.168.1.0 (single IP) |
| 192.168.1.0/24 | 256 | 192.168.1.0 - 192.168.1.255 |
| 192.168.1.0/16 | 65,536 | 192.168.0.0 - 192.168.255.255 |
- M3U / EPG Endpoints - Restringe el acceso a las URLs de M3U, EPG y HDHR.
- Stream Endpoints - Limita el acceso de red a las URLs de transmisión (stream URLs), incluidas las URLs de transmisión XC.
- XC API - Restringe el acceso a la API de XC.
- UI - Restringe el acceso a la interfaz de usuario (Dispatcharr UI).
Proxy Settings¶
These settings affect all stream profiles with the exception of redirect
- Buffering Timeout - Tiempo máximo (en segundos) que se espera ante buffering antes de cambiar de stream.
- Buffering Speed - Umbral de velocidad por debajo del cual se considera que hay buffering (1.0 = velocidad normal).
- Buffer Chunk TTL - Tiempo de vida (en segundos) de los fragmentos en búfer; define cuánto tiempo se cachea la transmisión.
- Channel Shutdown Delay -Retardo (en segundos) antes de apagar un canal tras la desconexión del último cliente.
- Channel Initialization Grace Period - Período de gracia (en segundos) durante la inicialización del canal.
Backup & Restore¶
Crear, programar y restaurar respaldos (backups)
- Schedule backups - Actívalo para configurar un programa regular de respaldos.
-
Advanced (Cron Expression) - Actívalo para definir una expresión cron para los respaldos programados. Las expresiones cron permiten un control más granular sobre la programación de los respaldos.
Ejemplos
0 3 * * *- Todos los días a las 3:00 AM
0 2 * * 0- Todos los Domingos a las 2:00 AM0 */6 * * *- Cada 6 horas
30 14 1 * *- El día 1 de cada mes a las 2:30 PM -
Retention - Número de respaldos que se conservarán. El respaldo más antiguo se eliminará cuando se cree uno nuevo que exceda este límite. Configura el valor en 0 para conservar todos los respaldos antiguos.