Jellyfin spielt Videos von extern im Browser nicht ab

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Paiper

Benutzer
Registriert
08. Nov. 2012
Beiträge
170
Reaktionspunkte
6
Punkte
18
Hallo,
Ich habe Jellyfin installiert und es funktioniert auch, aber nun folgendes Problem.
Ich kann von extern auf Jellyfin zugreifen. Über die App und meinen Admin-Account funktioniert es bestens. Auch mit Transcoding. Diesbezüglich bin ich begeistert.
Aber: Da ich schon sehr damit hadere, dass der "Link zum Streamen" in wirklich ein Link zum Download ist, habe ich nun einen weiteren User angelegt und den für ein Verzeichnis (Bibliothek) freigegeben. Und natürlich die Bibliotheken scannen lassen.
Von außen perfekt erreichbar und auch einlogbar. Mit neuem User.

Aber: Ich sehe die Vorschaubilder der Videos, ich ich sehen will, kann sie aber nicht abspielen. Klicke ich auf das Vorschaubild passiert eigentlich gar nichts. Nur laufende blauer Kreis in ewiger Schleife und nichts weiter.
Drücke ich bspw. auf das Abspielsymbol oberhalb der Videos, dann kommt: "Wiedergabefehler - Es konnte keine gültige Medienquelle für die Wiedergabe gefunden werden"

Bin ich direkt (intern - Heimnetzwerk) im Jellyfin Portal, bspw. über das DS Webinterface aufgerufen, dann spielen die Videos im Browser perfekt ab. (Admin-Account - nicht der zusätzliche User)
Gehe ich über die Jellyfin App (Android) extern hinein (das ist aber der Admin-Account), perfekt. Auch Transcoding super.

Ich schließe damit einmal Port-Weiterleitungs-Probleme eher aus. Zugriff funktioniert ja. Nur warum spielt er über Browser extern nicht ab? Intern tut er das ja.
Und der neue User hat auch die richtigen Recht, mit Abspielen von allen Geräten etc.

Ideen?

Und ja es ist natürlich alles http. Port 8096.
Ich würde gerne auf https gehen, habe mir aber noch nicht angesehen, wie das am Jellyfin Server mit dem Zertifikat funktioniert. Muss man ja offenbar händisch machen.

Meine liebste Problemlösung wäre natürlich, wenn der Link zum Stream, auch ein solcher wäre, wie es bei der Video Station war. Dem ist aber nicht so.
(Ich will ja möglichst einfach an Familienmitglieder Zugriff zu einzelnen Videos geben. Und da fällt alles, was mit Installation zu tun hat, aus.)

lg Paiper
 
Hallo,
Ich habe offenbar vergessen, die Lösung zu posten. Sorry. Problem ist nämlich gelöst. Die zusätzlichen User müssen einen Hauptordner zugeteilt bekommen, es geht nicht wenn dieser erst die zweite Ebene darunter ist. Damit passt alles.

Auch https habe ich aktivieren können.
Und zwar habe ich das Zertifikat kopiert und abgelegt unter:
/volume1/... ... .../RSA-privkey.pem

Nur ändert sich das Zertifikat ja regelmäßig - hoffentlich automatisch - und dann würde mein https-Zugriff auf Jellyfin nicht mehr funktionieren bis ich erneut das Zertikat kopiere.

Würde es mit der Pfadangabe
/usr/syno/... ... .../default/RSA-privkey.pem
funktionieren?
Und damit quasi permanent funktionieren?

lg Paiper
 
Ich würde die Anfragen über den Synology Reverse Proxy jagen. Dann musst du keinen extra Port öffnen für Jellyfin und du kannst die in DSM vorhandenen Zertifikate nutzen
 
  • Like
Reaktionen: Ronny1978
Nur ändert sich das Zertifikat ja regelmäßig - hoffentlich automatisch - und dann würde mein https-Zugriff auf Jellyfin nicht mehr funktionieren bis ich erneut das Zertikat kopiere.
Meines Wissens, funktioniert das nicht. Ich würde, genau wie @plang.pl empfohlen, einen RP einsetzen und somit alles über Port 443 und mit SSL Zertifikaten "jagen". Das was du jetzt machst, ist nichts anderes wie mit dem Reverse Proxy. Alternativ halt VPN zwischen Router und Router herstellen.
 
Hallo,
Also im Moment funktioniert das mit dem kopierten Zertifikat. Aber das mit dem Reverse Proxy klingt interessant, aber genau genommen verstehe ich nur Bahnhof. Muss mich einlesen. Und verstehe ich das richtig, dass ich Jellyfin auf 443 "umstellen" soll(te)?
lg Paiper
 
Und verstehe ich das richtig, dass ich Jellyfin auf 443 "umstellen" soll(te)?
Nein, sollst du nicht. Meines Wissens ist es so, dass du dein Zertifikat ja "nur" zu Jellyfin kopiert hast. Das bedeutet, du müsstest das ja jedes Mal machen, wenn du das Zertifikat, wo immer das auch liegt, aktualisierst. Zielführender ist den Zugang zu Jellyfin abzusichern.

1. per VPN (sicherste Möglichkeit)
2. über einen Reverse Proxy.

Lese dich bitte erst in die Materie ein, bevor du hier größere Änderungen vornimmst! Ich habe den HA Proxy auf meiner OpnSense im Einsatz. Der bereits vorhandene in der Synology ist aber genauso funktionstüchtig.
 
Hallo,
Habe mir das mit dem Reverse Proxy angesehen. Sieht gut und richtig aus. Danke. Nach außen gibt es dann SSL und auch das Zertifikat funktioniert dann wohl.
Werde ich machen.
(Ich kann aber immer nur einen Außen-SSL-Port auf einen Innen-Port leiten, oder? Geht nicht, dass ein Außen-SSL-Port für zwei Anwendungen intern verwendet wird, oder?)
lg Paiper
 
Wenn du PRO Port eine eigene Anwendung meinst, dann schon. Da können mehrere die externe Port wie 443 verwenden.
 
Wenn du PRO Port eine eigene Anwendung meinst, dann schon. Da können mehrere die externe Port wie 443 verwenden.
Ah ...
Also wenn ich 443 mehrfach auf einen internen Port weiterleite? Dann können da mehrere Anwendungen den 443 (extern) verwenden (intern sind es natürlich dann mehrere Ports)
Klingt interessant. Danke.
lg Paiper
 
Korrekt. Das ist die Arbeitsweise eines Reverse Proxy 😉.
 
  • Like
Reaktionen: Paiper

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat