Warum funktioniert Jellyfin nur für einen Benutzer oder ein Gerät nicht?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Wenn Jellyfin nur bei einem Benutzer oder auf einem Gerät ausfällt, sollten Sie nicht damit beginnen, den gesamten Server zu ändern. Testen Sie das betroffene Konto auf einem bekanntermaßen funktionierenden Gerät und ein bekanntermaßen funktionierendes Konto auf dem betroffenen Gerät.

Diese beiden Tests ergeben eine einfache Diagnosematrix. Wenn das Problem dem Konto folgt, prüfen Sie Benutzerberechtigungen und den Sitzungsstatus. Wenn es dem Gerät folgt, prüfen Sie die gespeicherte Serveradresse, den App-Status, den Codec-Pfad, DNS und die Netzwerkroute. Wenn es unabhängig vom Konto einem Medienelement folgt, wenden Sie sich der Wiedergabekompatibilität zu, anstatt den Benutzer oder das Gerät als Ursache zu behandeln.

Führen Sie den Zwei-mal-zwei-Test für Konto und Gerät durch

Verwenden Sie denselben Server und nach Möglichkeit dasselbe Medienelement. Testen Sie den betroffenen Benutzer auf einem funktionierenden Gerät und anschließend einen funktionierenden Benutzer auf dem betroffenen Gerät. Ändern Sie keine Passwörter, installieren Sie keine Apps neu und löschen Sie keine Caches, bevor Sie wissen, welcher Seite das Problem folgt.

Wenn beide Benutzer auf einem Gerät ausfallen, ist das Gerät oder seine Netzwerkroute der wahrscheinlichste Ansatzpunkt. Wenn ein Benutzer auf mehreren Geräten ausfällt, ist das Konto der wahrscheinlichste Ansatzpunkt. Wenn nur eine bestimmte Kombination aus Benutzer und Gerät fehlschlägt, ist ein zwischengespeicherter Sitzungsstatus oder eine clientspezifische Konfiguration wahrscheinlicher als ein serverweiter Ausfall.

Halten Sie den genauen Fehler fest – Anmeldung abgelehnt, Bibliothek fehlt, Wiedergabe verweigert, Stream puffert oder Server nicht erreichbar. „Jellyfin funktioniert nicht“ ist zu allgemein, um den Fehler zu beheben; jedes beobachtbare Ergebnis führt zu einer anderen nächsten Prüfung.

Wenn das Problem dem Benutzer folgt, prüfen Sie Berechtigungen und Fernzugriff

Öffnen Sie den betroffenen Jellyfin-Benutzer und vergleichen Sie dessen Bibliothekszugriff, Berechtigungen für die Medienwiedergabe, Transkodierungsberechtigungen und Berechtigung für Remoteverbindungen mit einem funktionierenden Konto. Ändern Sie jeweils nur einen nachweislich relevanten Unterschied.

Jellyfin dokumentiert benutzerbezogene Wiedergabesteuerungen, einschließlich der Frage, ob Medienwiedergabe und eine Wiedergabe mit erforderlicher Transkodierung erlaubt sind. Jellyfin-Wiedergabeberechtigungen für Benutzer

Wenn der Benutzer im LAN funktioniert, aber nicht aus der Ferne, überprüfen Sie vor dem Zurücksetzen der Zugangsdaten die Fernzugriffsberechtigung des Kontos und die Netzwerkklassifizierung des Servers. Eine reine Fernzugriffsverweigerung kann eine korrekte Richtlinie und kein Authentifizierungsfehler sein.

Wenn das Problem dem Gerät folgt, setzen Sie nur den Clientstatus zurück

Überprüfen Sie zunächst die gespeicherte Serveradresse einschließlich Schema, Hostname, Port und eines möglichen Reverse-Proxy-Unterpfads. Vergleichen Sie sie Zeichen für Zeichen mit einem funktionierenden Client. Eine veraltete direkte IP-Adresse oder ein fehlender Unterpfad kann dazu führen, dass ein Gerät ausfällt, obwohl der Server ordnungsgemäß funktioniert.

Wenn die Adresse korrekt ist, melden Sie sich ab und wieder an, bevor Sie sämtliche App-Daten löschen. Aktualisieren Sie anschließend den Client, falls er ungewöhnlich alt ist. Installieren Sie ihn erst neu, wenn die enger gefassten Schritte nicht helfen, da das vollständige Löschen aller Daten Hinweise darauf entfernt, ob ein Sitzungstoken oder ein gespeicherter Servereintrag das Problem verursacht hat.

Bei Geräten außerhalb des eigenen Netzwerks kann ein Jellyfin-Fernzugriffspfad dabei helfen, den vorgesehenen Hostnamen oder Tunnelpfad mit der auf dem fehlerhaften Client gespeicherten Adresse zu vergleichen.

-15% OFF

Wenn die Anmeldung funktioniert, aber die Wiedergabe fehlschlägt, vergleichen Sie den Wiedergabepfad

Spielen Sie dieselbe Datei auf einem funktionierenden und einem fehlerhaften Gerät ab und beobachten Sie das Jellyfin-Dashboard. Notieren Sie, ob jeder Client Direct Play, Remuxing, Direct Streaming oder Transkodierung verwendet und ob Untertitel aktiviert sind.

Jellyfins Codec-Dokumentation erklärt, dass nicht unterstützte Container, Audio- oder Videoformate sowie Untertitel unterschiedliche Konvertierungspfade für verschiedene Clients erzwingen können. Codec-Kompatibilität des Clients Deshalb kann ein Fernseher bei einem Titel ausfallen, der in einem Desktop-Client problemlos wiedergegeben wird.

Wenn nur das fehlerhafte Gerät eine Transkodierung auslöst, prüfen Sie das FFmpeg-Protokoll und die Transkodierungsberechtigung des Benutzers, bevor Sie die Mediendatei ändern. Wenn beide Clients denselben Wiedergabemodus verwenden, aber nur einer ausfällt, fahren Sie mit der Prüfung von Gerätenetzwerk und App-Status fort.

Prüfen Sie DNS und Netzwerkroute nur für das fehlerhafte Gerät

Wenn der Server nicht erreichbar ist und kein Wiedergabefehler vorliegt, vergleichen Sie die DNS-Auflösung und die Route vom fehlerhaften Gerät mit einem funktionierenden Gerät im selben Netzwerk. Testen Sie zuerst den vorgesehenen Hostnamen. Gehen Sie nicht davon aus, dass eine direkte IP-Adresse gleichwertig ist, wenn TLS oder das Reverse-Proxy-Routing vom Hostnamen abhängen.

Jellyfins Anleitung zur Fehlerbehebung weist darauf hin, dass ein vollständiges Fehlen passender Web-Traffic-Protokolleinträge normalerweise bedeutet, dass die Anfrage den Server nicht erreicht hat. Hinweis zur Netzwerkfehlerbehebung

Wenn das fehlerhafte Gerät keinen Eintrag im Serverprotokoll erzeugt, beheben Sie DNS, die Erreichbarkeit von WLAN oder VLAN, den VPN-Status, das Zertifikatsvertrauen oder die gespeicherte Adresse auf der Clientseite. Wenn Jellyfin die Anfrage protokolliert und einen Anwendungsfehler zurückgibt, gehen Sie in der Matrix wieder zurück zu Konto- oder Wiedergabeverhalten.

Validieren Sie die Lösung mit dem ursprünglichen Benutzer, Gerät und Medium

Kehren Sie nach der Änderung der ermittelten Ebene zur exakt ursprünglichen Kombination zurück und wiederholen Sie die fehlgeschlagene Aktion. Ein funktionierendes Administratorkonto auf einem anderen Laptop beweist nicht, dass der betroffene Benutzer im Haushalt auf dem Fernseher wieder funktioniert.

Starten Sie den Client anschließend einmal neu oder verbinden Sie ihn erneut, damit der erfolgreiche Zustand eine neue Sitzung übersteht. Wenn die Reparatur den Fernzugriff betraf, wiederholen Sie den Test aus einem externen Netzwerk und nicht nur, während sich das Gerät weiterhin im LAN befindet.

Beenden Sie die Prüfung, sobald die ursprüngliche Kombination aus Konto und Gerät erfolgreich funktioniert und die Kontrollkombination weiterhin normal reagiert. Eskalieren Sie das Problem mit den Matrixergebnissen, der Clientversion, der Serverversion, der Server-URL, dem Wiedergabemodus und dem relevanten Protokollausschnitt, falls derselbe isolierte Fehler weiterhin besteht.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.