MediaLab TV es la app para los televisores de tu casa, o de las casas de tus usuarios, que no tienen app de Emby: modelos antiguos de Philips, LG o Samsung, y cualquier televisor con navegador web. Abre su dirección una vez en el navegador del televisor, guárdala como favorita y, a partir de entonces, el televisor inicia sesión por sí solo y abre una interfaz estilo Netflix pensada para el mando. Lleva tu nombre, tu logo, tus colores y tu dirección, no los nuestros.
Qué hace
- Se abre en el navegador del televisor y funciona con el mando. Un modo TV se elige por sí solo en Tizen, webOS, Android TV, Google TV y televisores Philips (o se cambia desde el menú de perfil): dimensionado para pantallas de 720p, 1080p y 4K, con márgenes de seguridad y un foco grande. Funcionan las flechas, OK, Back (con una pregunta antes de salir), las teclas de multimedia, de color, de canal y numéricas, y también el puntero del LG Magic Remote.
- Interfaz propia: un banner rotatorio y filas para «Continue Watching», «Next Up», películas y series añadidas recientemente, cada biblioteca, «My List», colecciones, géneros y TV en directo (en emisión ahora, películas esta noche, deportes, infantil, próximamente); páginas de título con fondo, valoraciones, reparto, temporadas y episodios, títulos similares y el tráiler local; cuadrículas de películas, series, géneros y actores; búsqueda con teclado en pantalla; perfiles («Who's watching?»).
- Reproductor propio: pistas de audio, subtítulos, reanudar, siguiente episodio y los botones Skip intro / recap / credits (los marcadores de Emby y Smart Skip). La reproducción se informa a Emby, así que aparece en «Continue Watching» en todas partes. Con el ajuste «After sign-in, open» puedes enviar a los usuarios a Emby Web.
- Pantalla completa: un botón en la cabecera (donde el navegador lo permite) y la tecla F; en un televisor, o cuando se abre desde Quick Connect, el primer OK / clic cambia a pantalla completa (desde la 1.2.1).
- Inicia sesión por sí sola con la cuenta recordada en el televisor.
- «Sign in with your phone», cuando el plugin Quick Connect está instalado y activo: el televisor muestra un código y un código QR; tú apruebas en el móvil.
- «New account (from the phone)», con Registration: el televisor muestra un código QR, la persona se registra en el móvil y el televisor inicia sesión cuando la cuenta está activa. Con Cashier, el pago también se hace desde el móvil, por código QR.
- Tu marca, definida en el panel del plugin: el nombre de la app, el nombre corto que se muestra en la lista de dispositivos del servidor, una línea bajo el nombre (por ejemplo, tu sitio web), el pie, los colores de acento y de fondo, el idioma (automático según el televisor, inglés o rumano) y tu logo (PNG o SVG). Una vista previa muestra el resultado antes de guardar.
- Tu propia dirección: además de
/emby/MediaLabTv/, una ruta corta como/web/tv/index.html(la predeterminada). Emby sirve solo archivos bajo/web/, así que la dirección corta termina enindex.html. El plugin coloca ahí una pequeña página de redirect y la repone por sí solo tras las actualizaciones de Emby. - Sin una licencia válida, los televisores ven solo una pantalla neutra «Service unavailable», en inglés y rumano, sin tu nombre ni tu logo.
Límites
- MediaLab TV no es una app de la tienda de apps del televisor: es una app web abierta en el navegador del televisor. Lo que un televisor puede reproducir depende de su navegador; el servidor transcodifica lo que el navegador no puede reproducir.
- En las instalaciones por paquete (Linux), los archivos web de Emby pertenecen a root, así que el plugin no puede escribir la página de redirect por sí mismo. El panel del plugin muestra entonces el comando exacto que hay que ejecutar una vez en el servidor, y de nuevo tras cada actualización de Emby. La dirección
/emby/MediaLabTv/siempre funciona, sin ningún comando. - El inicio de sesión con el móvil necesita el plugin Quick Connect; las cuentas nuevas necesitan Registration; el pago necesita Cashier. Sin ellos, el televisor muestra solo el inicio de sesión habitual con usuario y contraseña.
- Se ha probado en un navegador de televisor Philips emulado; otras marcas de televisores se gestionan en el código pero aún no se han probado en televisores reales.
Qué envía y adónde
- El televisor habla solo con tu servidor de Emby: las páginas, las imágenes y los datos proceden de él, y la página bloquea cualquier cosa de fuera (sin fuentes web, sin CDN, sin tráilers externos). Los códigos QR proceden de los plugins de MediaLab del mismo servidor.
- En el televisor (el almacenamiento del navegador): el token de inicio de sesión del servidor, el nombre de usuario, el id del dispositivo y los perfiles elegidos, no la contraseña. El token se comprueba en cada arranque; si fue revocado, el televisor muestra el formulario de inicio de sesión. El ajuste «Remember the password on TVs» (desactivado por defecto) guarda la contraseña solo para los televisores que pierden el token continuamente. Una contraseña guardada por la versión 1.1 se usa una vez, si hace falta, y después se elimina.
- En el servidor: los ajustes de marca y el logo, y la página de redirect bajo
/web/. - A medialab.works: solo la comprobación de licencia. El código QR de pago de la página License del plugin se genera localmente, en la página (desde la 1.2.1); el enlace de pago no se envía a ningún servicio de QR de terceros.
Todos los detalles de cada producto, incluido lo que permanece en tu servidor: Licencias, privacidad y compatibilidad.
Compatibilidad con clientes
- MediaLab TV es en sí mismo el cliente: una app web para navegadores de televisor, con su propia interfaz y reproductor. Probada en un navegador de televisor Philips emulado.
- Aún no probada en televisores reales: Samsung (Tizen), LG (webOS), Android TV / Google TV y televisores Philips reales están gestionados en el código (modo TV, teclas del mando, puntero del Magic Remote), pero no comprobados en los dispositivos.
- Lo que un televisor puede reproducir depende de su navegador; el servidor transcodifica lo que el navegador no puede reproducir.
- La parte del móvil (inicio de sesión con el móvil, cuenta nueva, pago) se ejecuta en el navegador del móvil, en las páginas de Quick Connect, Registration y Cashier.
Requisitos
- Emby Server 4.10.1 o posterior.
- Un televisor con navegador web.
- Opcional: Quick Connect, Registration, Cashier y Smart Skip.
Licencia
Una licencia por servidor de Emby. Mensual, anual o de por vida, o incluida en el paquete para Emby. 30 días de prueba gratis. El plugin se distribuye bajo nuestro EULA.
MediaLab TV es código propio, escrito desde cero por MediaLab Works; no contiene código de terceros. El reproductor usa el hls.js que incluye Emby Web, que el plugin no distribuye, y los códigos QR proceden de los plugins Registration, Cashier y Quick Connect.
