Panel
Resumen de dispositivos, activaciones y actividad reciente.
Activar por código
Cuando el cliente te dé su código de la pantalla del TV, actívalo aquí con su línea Xtream (o usa el botón «Activar» de la tabla).
Dispositivos
Seguridad
Credencial del panel, acceso de XtreamCodes y ruta secreta.
Seguridad del panel
Credencial PROPIA de NOVA para entrar a este panel. Por defecto es admin / nova — cámbiala aquí. Los reseller no tienen esta clave, así que no entran.
Admin de XtreamCodes (opcional)
Si quieres que los administradores de tu panel XtreamCodes también entren con su usuario/clave (validados contra reg_users, reseller NO), pega aquí la URL de nova_admin.php. Déjalo vacío para usar solo la credencial de NOVA.
Ruta secreta del panel
La ruta por defecto /admin es obvia. Pon una ruta secreta y el panel vivirá SOLO ahí; /admin dejará de mostrarlo (servirá la app normal). Guárdala bien. Alternativa: fijarla como secret ADMIN_PATH en el Worker.
Servidor
Contacto de soporte y líneas de respaldo del backend.
Contacto de soporte
Se muestra en la pantalla de activación (correo, teléfono y WhatsApp del proveedor). Edítalos aquí sin recompilar la app.
Subtítulos (OpenSubtitles)
La búsqueda no gasta cuota; la descarga sí. Con los secrets OPENSUBTITLES_USER/PASSWORD en el worker, las descargas salen autenticadas (mucha más cuota). Prueba aquí que el login funciona.
Mensaje en pantalla a los usuarios
Al ENVIARLO, sale EN PANTALLA (modal premium) a cada usuario UNA sola vez — no es automático, solo cuando tú lo envías. Cada envío es un mensaje nuevo (todos lo ven una vez, aunque hayan visto envíos anteriores). Nunca tapa el aviso de "Seguir viendo": espera su turno. Máx. 300 caracteres.
Clave de adultos por defecto
Clave (4–8 dígitos) que desbloquea el contenido +18 en los aparatos cuyos usuarios NO han fijado una clave propia. Vacía = la de fábrica (0000). Si un usuario fija la suya en su aparato, la suya manda.
Línea del servidor (fallback para la web)
Opcional. Línea Xtream que usa la WEB cuando el cliente no tiene la suya. Vive cifrada en el servidor, no en el frontend.
Flussonic (opcional)
Reportes
Lo que los usuarios avisan desde la app. Un ticket por problema, no por aviso: si diez personas reportan la misma película, verás un ticket con diez.
Cargando…
Avatares
Galería de imágenes para los perfiles de la app.
Galería de avatares
Sube imágenes (JPG/PNG/WebP, cuadradas, máx 2 MB). El usuario las elige en "¿Quién está viendo?". Además del arte original que ya trae la app.
Notificaciones
Avisos a los usuarios (campanita de la app), masivos o dirigidos.
Enviar notificación
Los usuarios la ven en la campanita 🔔 de la app (web y móvil). Útil para avisos, novedades o mantenimiento programado.
Deja el destinatario vacío para un envío masivo a todos. Pon un usuario (línea) o código de activación para enviárselo solo a ese cliente.
Mantenimiento
Modo mantenimiento y versión mínima obligatoria.
Modo mantenimiento
Al encenderlo, TODOS los usuarios ven una pantalla de "En mantenimiento" (se quita sola al apagarlo, sin que recarguen).
Apagado automático del servicio
Cada minuto se comprueba que el panel del proveedor sigue en pie. Tras 3 comprobaciones seguidas sin respuesta (unos 3 minutos) la app se pone en mantenimiento sola, para todos, y se levanta sola en cuanto el proveedor vuelve. Un 401 no cuenta: eso es un problema de credencial, no una caída. Además, si el que deja de responder es este mismo servidor, cada app lo detecta por su cuenta y se pone en mantenimiento sin preguntarle a nadie.
Márcalo solo si el vigilante se equivoca y apaga el servicio estando todo bien. Con el freno puesto, el mantenimiento vuelve a depender únicamente de los botones de arriba.