Emby auf dem Fernseher ohne App: eigene TV-App im Browser des Fernsehers

Ältere Samsung-, LG-, Philips- und Hotel-Fernseher haben oft keine Emby-App. So öffnest du MediaLab TV im TV-Browser, meldest dich per Handy an und gestaltest die App mit deinem Branding.

Das Problem: ein Fernseher mit Browser, aber ohne Emby-App

Wenn du Emby zu Hause oder für ein paar Freunde betreibst, kennst du diese Hürde wahrscheinlich: Der Fernseher im Wohnzimmer ist in Ordnung, aber es gibt keine Emby-App dafür. Ältere Samsung-Geräte (Tizen) und LG-Geräte (webOS), Philips-Modelle und Hotel-Fernseher kommen oft mit einem Browser und wenig mehr. Für jeden Bildschirm einen Streaming-Stick zu kaufen, wird schnell lästig.

MediaLab TV geht einen anderen Weg. Es ist eine Web-App, die du einmal im Browser des Fernsehers öffnest, als Favorit speicherst, und von da an meldet sich der Fernseher selbst an und öffnet eine Oberfläche im Netflix-Stil, die für die Fernbedienung gebaut ist. Sie trägt deinen Namen, dein Logo, deine Farben und deine Adresse, nicht unsere. Diese Anleitung zeigt, wie du sie auf dem Emby-Server installierst, mit deinem Branding versiehst und auf einen Fernseher bringst.

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. Was der Fernseher abspielen kann, hängt von seinem Browser ab; der Server transcodiert, was der Browser nicht abspielen kann.
  • Ein MediaLab-Works-Konto mit aktivem Abonnement, einer Lifetime-Lizenz innerhalb ihres Update-Zeitraums oder der kostenlosen 30-Tage-Testversion, damit du die Plugin-DLL herunterladen kannst.
  • Optional: Quick Connect für „Sign in with your phone“, Registration für neue Konten, Cashier für die Bezahlung per QR-Code und Smart Skip für die Überspringen-Buttons.

Schritt 1: Plugin installieren

  1. Melde dich in deinem MediaLab-Works-Konto an, öffne Licenses und lade die Plugin-DLL herunter.
  2. Kopiere die DLL in den Plugins-Ordner von Emby und starte Emby Server neu:
    • Linux (Paket): /var/lib/emby/plugins/
    • Docker: der Ordner plugins in deinem Emby-Konfigurationsvolumen
    • Windows: %AppData%\Emby-Server\programdata\plugins\
  3. Öffne im Emby-Dashboard-Menü MediaLab TV und klicke auf License. Füge deinen Lizenzschlüssel ein und aktiviere ihn, oder gib deine E-Mail-Adresse ein, um die Testversion zu starten oder eine Lizenz zu kaufen. Das Plugin kontaktiert den Lizenzserver, bindet den Schlüssel an diesen Server und zeigt die Lizenz als Active an.

Die Lizenz wird einmal täglich und bei jedem Emby-Start geprüft. Ohne Internet funktioniert das Plugin nach der letzten erfolgreichen Prüfung noch 7 Tage lang; danach sehen Fernseher einen neutralen Bildschirm „Service unavailable“, bis die Prüfung wieder möglich ist. Ohne gültige Lizenz sehen Fernseher nur diesen neutralen Bildschirm, ohne deinen Namen oder dein Logo.

Schritt 2: Mach sie zu deiner (Branding)

Setze im MediaLab TV-Panel im Dashboard:

  • App name — der Titel auf dem Fernseher (Standard „MediaLab TV“).
  • Short name — erscheint in der Geräteliste des Servers und als Name der auf dem Fernseher gespeicherten App.
  • Line under the name und footer line — optional, zum Beispiel deine Website und wie man den Support erreicht. Eine leere Fußzeile zeigt „Unofficial app, compatible with Emby servers“ in der Sprache des Fernsehers.
  • Colors — Akzentfarbe (Buttons, Fokus) und Hintergrund als #rrggbb. Die Textfarbe wird automatisch gewählt, damit sie lesbar bleibt.
  • Language — automatisch (Sprache des TV-Browsers), Englisch oder Rumänisch.
  • Logo — PNG oder SVG, höchstens 512 KB; ein quadratisches Bild sieht am besten aus. SVG-Dateien mit Skripten werden abgelehnt.

Prüfe das Ergebnis mit der preview, bevor du auf Save klickst. Der Bereich Buttons steuert, ob „Sign in with your phone“ (wird angezeigt, wenn Quick Connect installiert und aktiviert ist) und „New account (from the phone)“ (wird angezeigt, wenn Registration installiert und für Anmeldungen offen ist) auf dem Fernseher erscheinen.

Schritt 3: Adresse für Fernseher wählen

Das Panel zeigt die Adressen, die du im TV-Browser öffnest:

  • /emby/MediaLabTv/ auf deiner Serveradresse — funktioniert immer.
  • Dein eigener Pfad, zum Beispiel /web/tv/index.html (der Standardpfad ist tv). Emby liefert nur Dateien unter /web/ aus, daher endet die Adresse auf index.html.

Setze ein Häkchen bei Put the redirect in place and restore it by itself after Emby updates und klicke auf Apply. Das Panel zeigt den Zustand der Weiterleitung. Wenn die Web-Dateien von Emby root gehören (Paketinstallationen unter Linux), kann das Plugin dort nicht schreiben: Das Panel zeigt dann den exakten Befehl, den du einmal als Administrator auf dem Server ausführst und nach jedem Emby-Update erneut.

Beim Ändern des Pfads entfernt das Plugin seine alte Weiterleitungsseite; eine Seite, die nicht zum Plugin gehört, wird nie angefasst.

Schritt 4: Anmeldeoptionen einrichten

  • Sign in with your phone benötigt das Quick-Connect-Plugin. Stelle auf der Quick-Connect-Seite „After sign-in, the screen opens“ auf /emby/MediaLabTv/, damit der Fernseher nach der Bestätigung per Handy zu MediaLab TV zurückkehrt.
  • New account (from the phone) benötigt Registration, offen für Anmeldungen: Der Fernseher zeigt einen QR-Code und wartet; sobald das Konto aktiv ist, meldet sich der Fernseher als neuer Benutzer an.
  • Payment benötigt Cashier: Nach der Anmeldung zeigt der Fernseher den QR-Code für die Zahlung und meldet sich an, sobald die Zahlung erledigt ist.

Ohne diese Plugins zeigt der Fernseher nur die übliche Anmeldung mit Benutzername und Passwort. Unter „After sign-in, open“ kannst du außerdem die MediaLab-TV-Oberfläche (Standard) oder Emby Web wählen, sodass Emby Web nur eine Einstellung entfernt bleibt.

Schritt 5: Auf dem Fernseher öffnen

Öffne auf jedem Fernseher die Adresse einmal im Browser und speichere sie als Startseite oder Favorit. Von da an speichert der Fernseher das Server-Token, nicht das Passwort; das Token wird bei jedem Start geprüft, und wenn es widerrufen wurde, zeigt der Fernseher das Anmeldeformular. Die Einstellung „Remember the password on TVs“ (standardmäßig aus) behält das Passwort nur für Fernseher, die das Token immer wieder verlieren. Ein von Version 1.1 gespeichertes Passwort wird bei Bedarf einmal verwendet und dann gelöscht.

Ein TV-Modus wird auf Tizen, webOS, Android TV, Google TV und Philips-Fernsehern automatisch gewählt oder über das Profilmenü umgeschaltet. Er ist für 720p-, 1080p- und 4K-Bildschirme ausgelegt, mit sicheren Rändern und großem Fokus. Pfeiltasten, OK, Zurück (mit Rückfrage vor dem Verlassen), die Medien-, Farb-, Kanal- und Zifferntasten funktionieren, ebenso der Zeiger der LG Magic Remote.

Was Oberfläche und Player bieten

Die Oberfläche hat ein wechselndes Banner und Reihen für Weiterschauen, Als Nächstes, zuletzt hinzugefügte Filme und Serien, jede Mediathek, Meine Liste, Sammlungen, Genres und Live-TV (läuft jetzt, Filme heute Abend, Sport, Kinder, demnächst). Titelseiten zeigen Hintergrundbild, Bewertungen, Besetzung, Staffeln und Episoden, ähnliche Titel und den lokalen Trailer. Es gibt Raster für Filme, Serien, Genres und Schauspieler, eine Suche mit Bildschirmtastatur und Profile („Who's watching?“).

Der Player beherrscht Tonspuren, Untertitel, Fortsetzen und nächste Episode sowie die Buttons Skip intro / recap / credits, gesteuert über Emby-Marker und Smart Skip. Die Wiedergabe wird an Emby gemeldet, sodass sie überall in Weiterschauen erscheint. Ein Button im Kopfbereich (wo der Browser es erlaubt) und die F-Taste schalten in den Vollbildmodus; auf einem Fernseher oder beim Öffnen über Quick Connect schaltet das erste OK / der erste Klick in den Vollbildmodus.

Tipps und Fehlerbehebung

  • Der Fernseher zeigt „Service unavailable“: Die Lizenz ist ungültig, oder der Server hat medialab.works seit mehr als 7 Tagen nicht erreicht. Prüfe die Seite License.
  • Die kurze Adresse gibt nach einem Emby-Update einen Fehler: Führe den im Panel angezeigten Befehl aus (Paketinstallationen) oder klicke erneut auf Apply.
  • Ein Video spielt im TV-Browser nicht ab: Prüfe die Wiedergabeeinstellungen für diesen Benutzer in Emby (maximale Streaming-Bitrate, Transcodierung erlaubt); der Server transcodiert, was der Browser nicht abspielen kann.
  • Updates: Mit gültiger Lizenz kann die Seite License ein Update installieren oder auf die vorherige Version zurückrollen, falls ein Update Probleme macht. Starte Emby danach jeweils neu.
  • Datenschutz: Der Fernseher spricht nur mit deinem Emby-Server — Seiten, Bilder und Daten kommen alle von dort, und die Seite blockiert alles von anderswo (keine Web-Fonts, kein CDN, keine externen Trailer). Auf dem Server speichert das Plugin die Branding-Einstellungen, das Logo und die Weiterleitungsseite unter /web/.
  • Teststatus: Die App wurde in einem emulierten Philips-TV-Browser getestet; andere TV-Marken werden im Code behandelt, aber noch nicht auf echten Fernsehern getestet. Probiere sie zuerst auf einem Bildschirm aus.

Fazit

MediaLab TV macht aus dem Browser, der in einem alten oder Hotel-Fernseher ohnehin steckt, einen richtigen Client für deinen Emby-Server: dein Branding, eine fernbedienungsfreundliche Oberfläche, Überspringen-Buttons und Anmeldung per Handy, alles von deiner eigenen Maschine ausgeliefert. Installiere das Plugin, lege Branding und Adresse fest, öffne den Link einmal auf jedem Fernseher, und die Bildschirme kümmern sich von selbst. Die vollständige Referenz findest du im user guide und im changelog; wenn etwas nicht passt, sind die knowledge base, die FAQ und die contact page für dich da.

Dieser Beitrag wurde mit KI-Unterstützung auf Grundlage unserer Produktdokumentation oder der aufgeführten Quellen verfasst und vor der Veröffentlichung automatisch geprüft.

Als Nächstes lesen

Nextcloud-App entwickeln lassen: Umfang, Kosten und 10 Stunden

Ein praktischer Leitfaden für Admins, deren Workflow keine bestehende App abdeckt: woran eine individuelle Nextcloud-App andocken kann, wie du eine schätzbare Anfrage schreibst und wie das 10-Stunden-Paket abgegrenzt ist.

Nextcloud Memories Gesichtserkennung mit GPU: die MediaLab-Edition

Ein praktischer Durchgang durch die MediaLab-Edition von Memories und Recognize: warum die Gesichtserkennung nichts findet, wie InsightFace auf der GPU und tiled detection helfen und wie du Personen, Suche, Duplikate und Stories zum Laufen bringst.

Du betreibst Emby, Jellyfin oder Nextcloud?

Unsere Plugins und Apps bringen Live-TV, Untertitel, Registrierung und Sicherheit auf deinen eigenen Server, mit kostenlosem Testzeitraum.