MediaLab TV pour Emby — guide

Installation

Il vous faut Emby Server 4.10.1 ou plus récent.

  1. Connectez-vous à votre compte MediaLab Works, ouvrez Licenses et téléchargez la DLL du plugin (disponible avec un abonnement actif, une licence à vie dans sa période de mises à jour, ou pendant l’essai gratuit de 30 jours).
  2. Copiez la DLL dans le dossier des plugins Emby et redémarrez Emby Server :
    • Linux (paquet) : /var/lib/emby/plugins/
    • Docker : le dossier plugins à l’intérieur de votre volume de configuration Emby
    • Windows : %AppData%\Emby-Server\programdata\plugins\
  3. Ouvrez MediaLab TV dans le menu du tableau de bord Emby et cliquez sur License. Collez votre clé de licence et activez-la, ou saisissez votre e-mail pour démarrer l’essai gratuit de 30 jours ou acheter une licence. Le plugin contacte le serveur de licences, lie la clé à ce serveur Emby et affiche la licence comme Active.

La licence est vérifiée une fois par jour (et à chaque démarrage d’Emby). Sans internet, le plugin continue de fonctionner pendant 7 jours après la dernière vérification réussie ; ensuite, les téléviseurs affichent l’écran neutre «  Service unavailable » jusqu’à ce qu’il puisse vérifier à nouveau.

Licence

Sans licence valide, l’application TV affiche uniquement un écran neutre, sans votre nom ni votre logo ; la page License continue de fonctionner (vous pouvez y démarrer l’essai, acheter, saisir la clé ou faire une mise à jour).

Avec une licence valide, la même page permet d’installer une mise à jour ou de revenir à la version précédente si une mise à jour pose problème. Redémarrez Emby dans les deux cas.

Personnalisation

Ouvrez MediaLab TV dans le menu du tableau de bord Emby.

  • App name (nom de l’application) : le titre affiché sur le téléviseur («  MediaLab TV » par défaut).
  • Short name (nom court) : affiché dans la liste des appareils du serveur et comme nom de l’application enregistrée sur le téléviseur.
  • Line under the name (ligne sous le nom) et footer line (ligne de pied de page) : facultatifs (par exemple votre site web et comment joindre le support). Un pied de page vide affiche «  Unofficial app, compatible with Emby servers » dans la langue du téléviseur.
  • Colors (couleurs) : l’accent (boutons, focus) et l’arrière-plan, au format #rrggbb. La couleur du texte est choisie automatiquement pour rester lisible.
  • Language (langue) : automatique (la langue du navigateur du téléviseur), anglais ou roumain.
  • Logo : PNG ou SVG, au plus 512 Ko ; une image carrée est idéale. Les fichiers SVG contenant des scripts sont refusés.
  • Buttons (boutons) : «  Sign in with your phone » (affiché quand Quick Connect est installé et activé) et «  New account (from the phone) » (affiché quand Registration est installé et ouvert aux inscriptions).

L’aperçu montre le résultat avant que vous cliquiez sur Save.

Après la connexion

  • «  After sign-in, open » (après la connexion, ouvrir) : l’interface MediaLab TV (par défaut : bannière, rangées, pages de titre, son propre lecteur et les boutons de saut) ou Emby Web.
  • «  Remember the password on TVs » (mémoriser le mot de passe sur les téléviseurs) (désactivé par défaut) : le téléviseur ne conserve que le jeton de connexion du serveur, pas le mot de passe ; activez-le uniquement 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 téléviseur, le menu du profil fait basculer le mode TV (choisi automatiquement sur les téléviseurs Tizen, webOS, Android TV, Google TV et Philips) et permet de se déconnecter.

Adresse pour les téléviseurs

Le panneau affiche les adresses à ouvrir dans le navigateur du téléviseur :

  • /emby/MediaLabTv/ sur l’adresse de votre serveur : fonctionne toujours.
  • Votre propre chemin, par exemple /web/tv/index.html (le chemin par défaut est tv). Emby ne sert que les fichiers sous /web/, donc l’adresse se termine par index.html. Cochez Put the redirect in place and restore it by itself after Emby updates et cliquez sur Apply.

Le panneau affiche l’état de la redirection. Si les fichiers web d’Emby appartiennent à root (installations par paquet sous Linux), le plugin ne peut pas y écrire : le panneau affiche alors la commande exacte à exécuter une fois sur le serveur en tant qu’administrateur, puis à nouveau après chaque mise à jour d’Emby. Changer le chemin supprime l’ancienne page de redirection du plugin ; une page qui n’appartient pas au plugin n’est jamais touchée.

Sur chaque téléviseur, ouvrez l’adresse une fois dans le navigateur et enregistrez-la comme page de démarrage ou favori.

Connexion avec le téléphone, nouveaux comptes et paiement

  • Sign in with your phone nécessite le plugin Quick Connect. Sur la page Quick Connect, réglez «  After sign-in, the screen opens » sur /emby/MediaLabTv/, pour que le téléviseur revienne à MediaLab TV une fois la demande approuvée sur le téléphone.
  • New account (from the phone) nécessite Registration, ouvert aux inscriptions : le téléviseur affiche un code QR et attend ; une fois le compte actif, le téléviseur se connecte en tant que nouvel utilisateur.
  • Payment nécessite Cashier : après l’inscription, le téléviseur affiche le code QR de paiement et se connecte une fois le paiement effectué.

Dépannage

  • Le téléviseur affiche «  Service unavailable » : la licence n’est pas valide, ou le serveur n’a pas pu joindre medialab.works depuis plus de 7 jours. Vérifiez la page License.
  • L’adresse courte renvoie une erreur après une mise à jour d’Emby : exécutez la commande affichée dans le panneau (installations par paquet), ou cliquez à nouveau sur Apply.
  • Une vidéo ne se lit pas dans le navigateur du téléviseur : vérifiez les réglages de lecture de cet utilisateur dans Emby (débit maximal de streaming, transcodage autorisé) ; le serveur transcode ce que le navigateur ne peut pas lire.

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