MediaLab TV pour Emby

Pour Emby : votre propre application pour les téléviseurs sans application Emby. Elle s’ouvre dans le navigateur du téléviseur, se connecte toute seule ou avec le téléphone, avec votre nom et votre logo.

MediaLab TV on a smart TV: your server's own Netflix-style home, with a rotating banner and rows of new films, series and libraries1 sur 10

MediaLab TV est l’application pour les téléviseurs de votre maison, ou des maisons de vos utilisateurs, qui n’ont pas d’application Emby : les anciens modèles Philips, LG ou Samsung, et tout téléviseur doté d’un navigateur web. Ouvrez son adresse une fois dans le navigateur du téléviseur, enregistrez-la comme favori, et le téléviseur se connecte ensuite tout seul et ouvre une interface façon Netflix, pensée pour la télécommande. Elle porte votre nom, votre logo, vos couleurs et votre adresse, pas les nôtres.

Ce qu’il fait

  • S’ouvre dans le navigateur du téléviseur et fonctionne avec la télécommande. Un mode TV est choisi automatiquement sur les téléviseurs Tizen, webOS, Android TV, Google TV et Philips (ou basculé depuis le menu du profil) : dimensionné pour les écrans 720p, 1080p et 4K, avec des marges de sécurité et un focus large. Les flèches, OK, Retour (avec une question avant de quitter), les touches multimédia, de couleur, de chaînes et de chiffres fonctionnent, ainsi que le pointeur LG Magic Remote.
  • Sa propre interface : une bannière rotative et des rangées pour Continuer à regarder, À suivre, les films et séries ajoutés récemment, chaque bibliothèque, Ma liste, les collections, les genres et la TV en direct (en ce moment, films ce soir, sports, enfants, à venir) ; des pages de titre avec image de fond, notes, distribution, saisons et épisodes, titres similaires et la bande-annonce locale ; des grilles pour les films, les séries, les genres et les acteurs ; une recherche avec clavier à l’écran ; des profils («  Who’s watching ? »).
  • Son propre lecteur : pistes audio, sous-titres, reprise, épisode suivant et les boutons Skip intro / recap / credits (marqueurs d’Emby et Smart Skip). La lecture est signalée à Emby et apparaît donc dans Continuer à regarder partout. Avec le réglage «  After sign-in, open », vous pouvez envoyer les utilisateurs vers Emby Web.
  • Plein écran : un bouton d’en-tête (là où le navigateur le permet) et la touche F ; sur un téléviseur, ou quand l’application est ouverte depuis Quick Connect, le premier OK / clic passe en plein écran (depuis la 1.2.1).
  • Se connecte toute seule avec le compte enregistré sur le téléviseur.
  • «  Sign in with your phone », quand le plugin Quick Connect est installé et activé : le téléviseur affiche un code et un code QR, vous approuvez sur le téléphone.
  • «  New account (from the phone) », avec Registration : le téléviseur affiche un code QR, la personne s’inscrit sur le téléphone et le téléviseur se connecte une fois le compte actif. Avec Cashier, le paiement se fait aussi depuis le téléphone, par code QR.
  • Votre personnalisation, définie dans le panneau du plugin : le nom de l’application, le nom court affiché dans la liste des appareils du serveur, une ligne sous le nom (par exemple votre site web), le pied de page, les couleurs d’accent et d’arrière-plan, la langue (automatique selon le téléviseur, anglais ou roumain) et votre logo (PNG ou SVG). Un aperçu montre le résultat avant l’enregistrement.
  • Votre propre adresse : outre /emby/MediaLabTv/, un chemin court comme /web/tv/index.html (celui par défaut). Emby ne sert que les fichiers sous /web/, donc l’adresse courte se termine par index.html. Le plugin y place une petite page de redirection et la rétablit lui-même après les mises à jour d’Emby.
  • Sans licence valide, les téléviseurs affichent uniquement un écran neutre «  Service unavailable », en anglais et en roumain, sans votre nom ni votre logo.

Limites

  • MediaLab TV n’est pas une application de la boutique du téléviseur : c’est une application web ouverte dans le navigateur du téléviseur. Ce qu’un téléviseur peut lire dépend de son navigateur ; le serveur transcode ce que le navigateur ne peut pas lire.
  • En installation par paquet (Linux), les fichiers web d’Emby appartiennent à root, donc le plugin ne peut pas y écrire lui-même la page de redirection. Le panneau du plugin affiche alors la commande exacte à exécuter une fois sur le serveur, puis à nouveau après chaque mise à jour d’Emby. L’adresse /emby/MediaLabTv/ fonctionne toujours, sans aucune commande.
  • La connexion avec le téléphone nécessite le plugin Quick Connect ; les nouveaux comptes nécessitent Registration ; le paiement nécessite Cashier. Sans eux, le téléviseur n’affiche que la connexion habituelle par nom d’utilisateur et mot de passe.
  • L’application a été testée dans un navigateur de téléviseur Philips émulé ; les autres marques de téléviseurs sont prises en charge dans le code, mais pas encore testées sur de vrais téléviseurs.

Ce qu’il envoie et où

  • Le téléviseur ne dialogue qu’avec votre serveur Emby : pages, images et données proviennent toutes de lui, et la page bloque tout ce qui vient d’ailleurs (pas de polices web, ni de CDN, ni de bandes-annonces externes). Les codes QR proviennent des plugins MediaLab sur le même serveur.
  • Sur le téléviseur (le stockage du navigateur) : le jeton de connexion du serveur, le nom d’utilisateur, l’identifiant de l’appareil et les profils choisis, pas le mot de passe. Le jeton est vérifié à chaque démarrage ; s’il a été révoqué, le téléviseur affiche le formulaire de connexion. Le réglage «  Remember the password on TVs » (désactivé par défaut) ne conserve le mot de passe que pour les téléviseurs qui perdent sans cesse le jeton. Un mot de passe enregistré par la version 1.1 est utilisé une fois, si nécessaire, puis supprimé.
  • Sur le serveur : les réglages de personnalisation et le logo, ainsi que la page de redirection sous /web/.
  • Vers medialab.works : uniquement la vérification de la licence. Le code QR de paiement sur la page License du plugin est généré localement, dans la page (depuis la 1.2.1) ; le lien de paiement n’est envoyé à aucun service QR tiers.

Détails complets pour chaque produit, y compris ce qui reste sur votre serveur : Licences, confidentialité et compatibilité.

Compatibilité avec les clients

  • MediaLab TV est lui-même le client : une application web pour navigateurs de téléviseurs, avec sa propre interface et son propre lecteur. Testée dans un navigateur de téléviseur Philips émulé.
  • Pas encore testée sur de vrais téléviseurs : Samsung (Tizen), LG (webOS), Android TV / Google TV et les vrais téléviseurs Philips sont gérés dans le code (mode TV, touches de la télécommande, pointeur Magic Remote), mais pas vérifiés sur les appareils.
  • Ce qu’un téléviseur peut lire dépend de son navigateur ; le serveur transcode ce que le navigateur ne peut pas lire.
  • Le côté téléphone (connexion avec le téléphone, nouveau compte, paiement) s’exécute dans le navigateur du téléphone, sur les pages de Quick Connect, Registration et Cashier.

Prérequis

Licences

Une licence par serveur Emby. Mensuel, annuel ou à vie, ou incluse dans le pack Emby. Essai gratuit de 30 jours. Le plugin est distribué sous notre Licence (CLUF).

MediaLab TV est notre propre code, écrit à partir de zéro par MediaLab Works ; il ne contient aucun code tiers. Le lecteur utilise le hls.js fourni avec Emby Web, que le plugin n’embarque pas, et les codes QR proviennent des plugins Registration, Cashier et Quick Connect.

Configuration requise

  • Emby Server 4.10.1 ou plus récent
  • Une TV avec un navigateur web : MediaLab TV est une application web ouverte dans le navigateur de la TV, pas une application du magasin d’applications de la TV
  • En option : Quick Connect (connexion avec le téléphone), Registration (comptes nouveaux), Cashier (paiement) et Smart Skip (boutons de saut)
  • Pour l’adresse courte, quand les fichiers web d’Emby appartiennent à root (installations par paquet) : une commande affichée dans le panneau du plugin, à exécuter une fois après chaque mise à jour d’Emby

Dernière version

1.6.2
publiée le 20 oct. 2026
Voir toutes les modifications →

Le téléchargement nécessite une licence ou l’essai gratuit de 30 jours.