MediaLab TV für Emby

Für Emby: deine eigene App für TVs ohne Emby-App. Sie öffnet sich im TV-Browser, meldet sich von selbst oder mit dem Telefon an, mit deinem Namen und deinem 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 von 10

MediaLab TV ist die App für die TVs in deinem Haus oder im Haus deiner Nutzer, für die es keine Emby-App gibt: ältere Philips-, LG- oder Samsung-Modelle und jeder TV mit einem Webbrowser. Öffne seine Adresse einmal im TV-Browser, speichere sie als Favorit, und von da an meldet sich der TV von selbst an und öffnet eine für die Fernbedienung gemachte Netflix-artige Oberfläche. Er trägt deinen Namen, dein Logo, deine Farben und deine Adresse, nicht unsere.

Was es macht

  • Öffnet sich im TV-Browser und funktioniert mit der Fernbedienung. Ein TV-Modus wird auf Tizen, webOS, Android TV, Google TV und Philips-TVs automatisch gewählt (oder über das Profilmenü umgeschaltet): angepasst an 720p-, 1080p- und 4K-Bildschirme, mit sicheren Rändern und großem Fokus. Pfeile, OK, Zurück (mit einer Rückfrage vor dem Verlassen), die Medien-, Farb-, Kanal- und Zahlentasten funktionieren, ebenso wie der Zeiger der LG Magic Remote.
  • Eigene Oberfläche: ein wechselndes Banner und Zeilen für „Continue Watching“, „Next Up“, zuletzt hinzugefügte Filme und Serien, jede Bibliothek, „My List“, Sammlungen, Genres und Live-TV (läuft gerade, Filme heute Abend, Sport, Kinder, demnächst); Titelseiten mit Hintergrundbild, Bewertungen, Besetzung, Staffeln und Folgen, ähnlichen Titeln und dem lokalen Trailer; Raster für Filme, Serien, Genres und Schauspieler; Suche mit Bildschirmtastatur; Profile („Who’s watching?“).
  • Eigener Player: Tonspuren, Untertitel, Fortsetzen, nächste Folge und die Schaltflächen Skip intro / recap / credits (Embys Marker und Smart Skip). Die Wiedergabe wird an Emby gemeldet, erscheint also überall in „Continue Watching“. Mit der Einstellung „After sign-in, open“ kannst du Nutzer stattdessen zu Emby Web schicken.
  • Vollbild: eine Schaltfläche im Kopf (wo der Browser es erlaubt) und die Taste F; auf einem TV oder bei Öffnung über Quick Connect wechselt der erste OK-/Klick in den Vollbildmodus (seit 1.2.1).
  • Meldet sich von selbst an mit dem auf dem TV gespeicherten Konto.
  • „Sign in with your phone“, wenn das Plugin Quick Connect installiert und aktiviert ist: Der TV zeigt einen Code und einen QR-Code, du bestätigst am Telefon.
  • „New account (from the phone)“ mit Registration: Der TV zeigt einen QR-Code, die Person registriert sich am Telefon, und der TV meldet sich an, sobald das Konto aktiv ist. Mit Cashier wird die Zahlung ebenfalls per QR-Code am Telefon gemacht.
  • Dein Branding, eingestellt im Plugin-Panel: der App-Name, der Kurzname in der Geräteliste des Servers, eine Zeile unter dem Namen (zum Beispiel deine Website), die Fußzeile, die Akzent- und Hintergrundfarben, die Sprache (automatisch vom TV, Englisch oder Rumänisch) und dein Logo (PNG oder SVG). Eine Vorschau zeigt das Ergebnis, bevor du speicherst.
  • Deine eigene Adresse: Neben /emby/MediaLabTv/ ein kurzer Pfad wie /web/tv/index.html (Standard). Emby liefert nur Dateien unter /web/ aus, deshalb endet die Kurzadresse auf index.html. Das Plugin legt dort eine kleine Weiterleitungsseite ab und stellt sie nach Emby-Updates von selbst wieder her.
  • Ohne gültige Lizenz sehen TVs nur einen neutralen „Service unavailable“-Bildschirm, auf Englisch und Rumänisch, ohne deinen Namen oder dein Logo.

Einschränkungen

  • MediaLab TV ist keine App aus dem App-Store des TVs: Es ist eine Web-App, die im TV-Browser geöffnet wird. Was ein TV abspielen kann, hängt von seinem Browser ab; der Server transcodiert, was der Browser nicht abspielen kann.
  • Bei Paketinstallationen (Linux) gehören Embys Web-Dateien root, das Plugin kann die Weiterleitungsseite also nicht selbst schreiben. Das Plugin-Panel zeigt dann den exakten Befehl, den du einmal auf dem Server ausführst und nach jedem Emby-Update erneut. Die Adresse /emby/MediaLabTv/ funktioniert immer, ganz ohne Befehl.
  • Die Anmeldung mit dem Telefon braucht das Plugin Quick Connect; neue Konten brauchen Registration; Zahlungen brauchen Cashier. Ohne sie zeigt der TV nur die gewohnte Anmeldung mit Benutzername und Passwort.
  • Getestet wurde in einem emulierten Philips-TV-Browser; andere TV-Marken sind im Code berücksichtigt, aber noch nicht auf echten TVs getestet.

Was es wohin sendet

  • Der TV kommuniziert nur mit deinem Emby-Server: Seiten, Bilder und Daten kommen alle von ihm, und die Seite blockiert alles von außerhalb (keine Webfonts, kein CDN, keine Trailer von außen). Die QR-Codes kommen von den MediaLab-Plugins auf demselben Server.
  • Auf dem TV (Speicher des Browsers): das Anmelde-Token des Servers, der Benutzername, die Geräte-ID und die gewählten Profile, nicht das Passwort. Das Token wird bei jedem Start geprüft; wurde es widerrufen, zeigt der TV das Anmeldeformular. Die Einstellung „Remember the password on TVs“ (standardmäßig aus) bewahrt das Passwort nur für TVs auf, die das Token immer wieder verlieren. Ein von Version 1.1 gespeichertes Passwort wird bei Bedarf einmal benutzt und dann gelöscht.
  • Auf dem Server: die Branding-Einstellungen und das Logo sowie die Weiterleitungsseite unter /web/.
  • An medialab.works: nur die Lizenzprüfung. Der Zahlungs-QR-Code auf der License-Seite des Plugins wird lokal in der Seite erzeugt (seit 1.2.1); der Zahlungslink wird an keinen QR-Dienst Dritter gesendet.

Vollständige Details für jedes Produkt, einschließlich dessen, was auf deinem Server bleibt: Lizenzierung, Datenschutz und Kompatibilität.

Kompatibilität mit Clients

  • MediaLab TV ist selbst der Client: eine Web-App für TV-Browser mit eigener Oberfläche und eigenem Player. Getestet in einem emulierten Philips-TV-Browser.
  • Auf echten TVs noch nicht getestet: Samsung (Tizen), LG (webOS), Android TV / Google TV und echte Philips-Geräte sind im Code berücksichtigt (TV-Modus, Fernbedientasten, Zeiger der Magic Remote), aber nicht auf den Geräten geprüft.
  • Was ein TV abspielen kann, hängt von seinem Browser ab; der Server transcodiert, was der Browser nicht abspielen kann.
  • Der Teil am Telefon (Anmeldung mit dem Telefon, neues Konto, Zahlung) läuft im Browser des Telefons, auf den Seiten von Quick Connect, Registration und Cashier.

Voraussetzungen

Lizenzierung

Eine Lizenz pro Emby-Server. Monatlich, jährlich oder als Lifetime-Lizenz, oder im Emby-Paket enthalten. 30 Tage kostenlos testen. Das Plugin wird unter unserer EULA lizenziert.

MediaLab TV ist unser eigener Code, von MediaLab Works von Grund auf geschrieben; er enthält keinen Code Dritter. Der Player nutzt das hls.js, das mit Emby Web mitkommt und das das Plugin nicht mitliefert; die QR-Codes kommen von den Plugins Registration, Cashier und Quick Connect.

Voraussetzungen

  • Emby Server 4.10.1 oder neuer
  • Ein Fernseher mit Webbrowser: MediaLab TV ist eine Web-App, die im TV-Browser geöffnet wird, keine App aus dem App-Store des Fernsehers
  • Optional: Quick Connect (Anmeldung mit dem Handy), Registration (neue Konten), Cashier (Bezahlung) und Smart Skip (Überspringen-Schaltflächen)
  • Für die kurze Adresse, wenn die Webdateien von Emby root gehören (Paketinstallationen): ein im Plugin-Bereich angezeigter Befehl, einmal nach jedem Emby-Update auszuführen

Neueste Version

1.6.2
veröffentlicht am 20.10.2026
Alle Änderungen ansehen →

Für den Download brauchst du eine Lizenz oder den kostenlosen 30-tägigen Testzeitraum.