Resumen
Clasificación por plataformas (TMDB)
Se analiza una vez para todos los clientes, no en cada teléfono. Se ejecuta sola cada 24 h; cada corrida solo revisa lo nuevo del catálogo, no repite lo ya analizado.
Dispositivos activos
Teléfonos que abrieron la app recientemente.
Recursos del servidor
De este VPS (donde corre el panel), no del servidor de streaming.
Servidores / DNS
Direcciones http:// o https://, una por línea, por orden de prioridad. Usa la misma que usan tus otras apps (por ejemplo http://gxlive.es). La app prueba la siguiente si una falla. Máximo 5.
Categorías ocultas
Las categorías cuyo nombre contenga alguno de estos textos no se muestran en las apps (ni los títulos que tienen), y no hace falta tocar el IPTV. Una por línea; no importan las mayúsculas ni los acentos. Por ejemplo, esperando avengers oculta «Esperando Avengers Doomsday». Se aplica la próxima vez que la app abra. Si no escribes nada, se ven todas las categorías.
Perfil de niños
Qué categorías ve un perfil de niños: escribe el nombre exacto de cada una (una por línea; no importan mayúsculas ni acentos; vale para canales, películas y series). Con la lista escrita, solo entran esas categorías y se muestra todo lo que tienen dentro. Si la dejas vacía, las apps eligen solas por palabras (infantil, kids, anime…), y eso es menos seguro.
Enlace para renovar
Cuando la cuenta de un cliente vence, la app le muestra una ventana con el botón «Renovar». Pon aquí a dónde debe llevarlo, por ejemplo tu WhatsApp: https://wa.me/593999999999 (código de país y número, sin + ni espacios). Debe empezar con https://. Si lo dejas vacío, la ventana solo le dice que se comunique con su proveedor.
Portada grande de Inicio
Hasta 5 títulos. Si no eliges ninguno, la app sigue eligiendo al azar, como siempre.
En milisegundos, entre 800 (0,8 s) y 15000 (15 s).Recomendados para ti
Hasta 15 títulos. Vacío = la app elige al azar, como siempre.
Plataformas que se muestran en la app
Marca cuáles se muestran y ordénalas con las flechas; el orden es el de la fila "Tus plataformas favoritas". Los alias son los nombres con los que TMDB llama a esa plataforma, separados por coma: cada título se asigna a la plataforma cuyo alias aparece en el nombre del proveedor (gana el alias más largo). Los cambios se aplican con "Guardar cambios", sin volver a escanear.
Agregar una plataforma
Detectadas por TMDB y sin asignar
Proveedores que aparecen en tus títulos y no pertenecen a ninguna plataforma de la lista (con cuántos títulos). Toca uno para agregarlo como plataforma.
Usuarios
Crea una cuenta para cada persona que ayude con el panel y elige su grupo: el grupo decide qué pestañas ve y puede cambiar. Por ejemplo, el grupo «Eventos» solo ve la pestaña «Partidos». Tu acceso de administrador (el del .env) siempre puede todo.
Nuevo usuario
Grupos y permisos
Nuevo grupo
Actividad reciente
Quién cambió qué (inicios de sesión, eventos, APK, configuración, usuarios). Nunca guarda contraseñas.
Perfiles de clientes
Cada cliente puede tener hasta 5 perfiles (favoritos, «Seguir viendo» y recientes propios) que se guardan aquí para continuar en otro aparato. La contraseña del cliente nunca se guarda: se valida contra tu servicio IPTV al sincronizar. Aquí también se guardan los PIN (el de adultos de la cuenta y el de cada perfil), solo como una sal y un resumen: nunca el PIN. Si un cliente lo olvida, lo restablece en su app con la contraseña de su cuenta.
Limpieza automática por inactividad
Cada noche, las cuentas que no han abierto la app durante este plazo pasan a una papelera de 30 días y luego se borran. Si el cliente vuelve durante la papelera, recupera sus perfiles. Solo se mira la fecha de cada archivo, así que gasta muy poco.
Quién puede consultar tu panel
Tus apps piden al panel los partidos, las plataformas y la configuración (con las direcciones de tus servidores). Con esto, solo las apps autorizadas reciben esos datos: cada app firma sus pedidos con la clave de su marca y dice con qué paquete y certificado está firmada. Una copia con otro nombre o firmada con otra llave no entra. (Quien descompile la app y modifique el código podría imitarla: por eso la clave se puede rotar y cada marca se puede revocar.)
Cómo activarlo sin dejar a nadie sin servicio: 1) deja «Solo registrar»; 2) compila e instala las apps con la clave (abajo); 3) aprueba tus certificados en «Firmas vistas»; 4) cuando casi todo salga como «Firmadas y válidas», cambia Datos a «Exigir»; 5) mucho después, cuando casi todos hayan actualizado, cambia también la Configuración.
Marcas autorizadas
Cada marca (tu app y, más adelante, la de cada vendedor) tiene su propia clave, sus paquetes y sus certificados. Revocar una marca la deja sin datos al instante.
Nueva marca
Firmas vistas
Cada combinación de paquete + certificado que ha llegado con una firma válida. Aprueba la tuya: desde ese momento, cualquier otro certificado con el mismo nombre de marca se rechaza.
Últimos pedidos sin firma o rechazados
Desde el último reinicio del panel. Sirve para ver si alguien ajeno consulta tu panel (dirección, ruta y qué app dice ser).
Partidos
Eventos próximos que se muestran en la app con el canal de tu catálogo que los transmite. Los partidos vienen de API-Football y se traducen al español; los canales los eliges tú, partido por partido.
Próximos partidos
Elige un partido y agrégale el canal (o los canales) por donde se transmite. Un partido sin canal no se muestra en la app.
Competencias que se siguen
Agregar una competencia
Busca por nombre o por país, en inglés: «Premier», «Libertadores», «Ecuador». Al agregarla se cargan sus partidos al instante.
Eventos manuales
Para lo que no trae la API: una pelea, un partido local, un concierto…
Versión publicada para los teléfonos
Publicar una versión nueva
Sube el APK de GX MAX Móvil (el del teléfono, no el de TV). El panel lee del propio archivo el paquete y la versión, así que no tienes que escribirlos: si subes el APK equivocado, te avisa y no lo publica. Al terminar, el archivo anterior se reemplaza y los teléfonos ven el aviso al abrir la app o desde Cuenta.
Es lo que verán en el teléfono dentro de la ventana de actualización. Desactívalo para dejar de ofrecerla sin borrar el archivo (por si algo salió mal con esta versión).Avanzado: escribir la versión a mano o usar un enlace externo
Se completa solo al subir un APK. Con 0 no se ofrece ninguna actualización. Se completa solo al subir un archivo. Si pegas uno externo (por ejemplo de tu CDN), el teléfono no puede comprobar que el archivo no llegó dañado.Teléfonos conectados
Instalarla por primera vez
Para un cliente nuevo: que abra este enlace en el teléfono y descargue el APK (tendrá que permitir Instalar apps desconocidas para su navegador). Las versiones siguientes se ofrecen solas dentro de la app.
Versión publicada para las TV
Publicar una versión nueva
Sube el APK de GX MAX TV (el de Android TV / Fire TV, no el del teléfono). El panel lee del propio archivo el paquete y la versión, así que no tienes que escribirlos: si subes el APK equivocado, te avisa y no lo publica. Al terminar, las TV ven el aviso de actualización la próxima vez que abren la app, o desde Ajustes.
Es lo que verán en la TV dentro del aviso de actualización. Desactívalo para dejar de ofrecerla sin borrar el archivo.Avanzado: escribir la versión a mano o usar un enlace externo
Se completa solo al subir un APK. Con 0 no se ofrece ninguna actualización. Se completa solo al subir un archivo. Si pegas uno externo (por ejemplo de tu CDN), la TV no puede comprobar que el archivo no llegó dañado.TV conectadas
Instalarla por primera vez
En la TV o el Fire TV: activa Instalar apps desconocidas, instala Downloader y escribe este enlace. Las versiones siguientes se ofrecen solas dentro de la app.