Jump to content

Keine Verbindung über FireTV


metthahn

Recommended Posts

metthahn

Hallo alle miteinander.

 

Eins vorweg, Emby ist großartig ^^.

 

Nun zum meinem Problem:

 

Emby läuft auf Ubuntu Server 16.04

Über NginX wird bei Aufruf der Domain direkt an localhost:8096 weitergeleitet.

NginX verwendet ein Sslzertifikat von Letsencrypt.

 

Es funktioniert alles wunderbar, sowohl aus jedem Browser, der Android- und Windows App, jedoch nicht auf dem FireTV.

 

Nach dem Start der App kann man sich über https://Beispiel.com anmelden und sieht auch jeden Benutzer. Wählt man einen aus, erscheint die Frage nach dem Passwort.

Nach Eingabe des selben kommt die Meldung "Fahler Benutzername oder Passwort".

Die App funktioniert danach nicht mehr. Entweder man installiert sie neu oder löscht alle Daten.

 

Ausprobiert mit zwei jungfreulichen FireTVs an unterschiedlichen Orten.

 

Ich hoffe jemand weiß Rat. Grüße.

 

Gesendet von meinem SM-G935F mit Tapatalk

Link to comment
Share on other sites

Tachchen,

 

ist das ein lokal angelegtes Konto welches du da anmelden möchtest oder ein Gast?

hab das bei nem freund gehabt, er hat die direkte Adresse vom Server bekommen und wollte sich da mit seinem gastkonto anmelden. das geht aber nicht, da folgt die Meldung "Falscher Benutzername oder Passwort".

die Daten stimmen jedoch. nachdem er sich vom Server wieder abgemeldet hat und sich mit seinen Emby Konto bei Emby connect angemeldet hat, konnte er auf meinen Server, ohne Auswahl des benutzers.

 

wenn du also deinen Server mit freunden teilen möchtest, diese aber kein Emby Konto haben, denn musst du ein lokales Konto für die anlegen.

wenn aber ein Emby Konto besteht, dann muss man sich in der app auch damit anmelden. das Routing zum Server passiert automatisch durch Emby connect.

 

hoffe das war das Problem?

 

MfG

Edited by Rackner
Link to comment
Share on other sites

metthahn

Hi Rackner.

 

Danke für deinen Tipp, hilft leider nicht. Über Connect gibt es nur einen schwarzen Screen und dann stürzt die App ab. Alle, die sich verbinden sollen, haben auch einen eigenen Acc.

 

Grüße

 

Kleiner Nachtrag: ich habe den Eindruck das es an der Https-Verbindung liegt, hab aber leider keine Ahnung wie ich das überprüfen sollte

Edited by metthahn
Link to comment
Share on other sites

firetv is die box oder der stick? ich hab das erst montag durch, bei der box, mit dem ganzen anmelden. allerdings lauft mein Server nur auf http.

musst du die Funktion nutzen? eventuell mal umstellen?

Link to comment
Share on other sites

metthahn

Hi, ist die Box. Ja https ist leider zwingend. Bin gerade arbeiten, teste es nachher. Thx & Grüße

 

Gesendet von meinem SM-G935F mit Tapatalk

Link to comment
Share on other sites

pir8radio

Diese Übersetzer sind nie genau, ich entschuldige mich. Können Sie die nginx Config posten?

Edited by pir8radio
Link to comment
Share on other sites

Hallo, willkommen! Sie sagen also https funktioniert auf Android und Windows aber nicht TV Feuer? Ist das richtig?

Link to comment
Share on other sites

metthahn

Guten Morgen.

 

Entschuldigt die späte Antwort.

 

Hier ist der Auszug aus dem Log, direkt nach den Versuchen mich anzumelden per FireTV:

 

 

2016-11-03 09:16:41.3055 Error ServiceStackHost: 127.0.0.1:8096 Request not found: //emby/Users/668ba3fa323c48eebb632041d66a45fb/Images/Primary?MaxHeight=370&EnableImageEnhancers=true

2016-11-03 09:16:41.3055 Info HttpServer: HTTP Response 404 to 66.24.256.13. Time: 2ms. http://emby.meinedomain.net:8096//emby/Users/668ba3fa323c48eebb632041d66a45fb/Images/Primary?MaxHeight=370&EnableImageEnhancers=true
2016-11-03 09:17:26.8790 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/web/css/images/favicon.ico. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:26.8806 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 2ms. http://emby.meinedomain.net:8096/web/css/images/favicon.ico
2016-11-03 09:17:26.9663 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/web/strings/de.json?v=1478161051903. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:26.9663 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/web/bower_components/emby-webcomponents/strings/de.json?v=1478161051903. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:26.9682 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 2ms. http://emby.meinedomain.net:8096/web/bower_components/emby-webcomponents/strings/de.json?v=1478161051903
2016-11-03 09:17:26.9687 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 2ms. http://emby.meinedomain.net:8096/web/strings/de.json?v=1478161051903
2016-11-03 09:17:27.4908 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/Plugins/SecurityInfo. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:27.6019 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/emby/system/info/public. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:27.6034 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 2ms. http://emby.meinedomain.net:8096/emby/system/info/public
2016-11-03 09:17:27.7070 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/emby/System/Info. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:27.9886 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 282ms. http://emby.meinedomain.net:8096/emby/System/Info
2016-11-03 09:17:28.0346 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/emby/users/668ba3fa323c48eebb632041d66a45fb. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.0724 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 38ms. http://emby.meinedomain.net:8096/emby/users/668ba3fa323c48eebb632041d66a45fb
2016-11-03 09:17:28.1590 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/DisplayPreferences/usersettings?userId=668ba3fa323c48eebb632041d66a45fb&client=emby. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.1651 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/Users/668ba3fa323c48eebb632041d66a45fb. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.2331 Info HttpServer: HTTP POST http://emby.meinedomain.net:8096/Sessions/Capabilities/Full. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.2459 Info HttpServer: WS ws://emby.meinedomain.net:8096/socket?api_key=024cb938ff384f3585fb5829c19922e1&deviceId=bb49cb66585ab50251f27e41db94ef1a2f2ed468. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.2459 Debug HttpServer: Web socket connection allowed
2016-11-03 09:17:28.2894 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 799ms. http://emby.meinedomain.net:8096/Plugins/SecurityInfo
2016-11-03 09:17:28.3157 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 151ms. http://emby.meinedomain.net:8096/Users/668ba3fa323c48eebb632041d66a45fb
2016-11-03 09:17:28.3337 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 175ms. http://emby.meinedomain.net:8096/DisplayPreferences/usersettings?userId=668ba3fa323c48eebb632041d66a45fb&client=emby
2016-11-03 09:17:28.4261 Info HttpServer: HTTP Response 204 to 66.24.256.13. Time: 193ms. http://emby.meinedomain.net:8096/Sessions/Capabilities/Full
2016-11-03 09:17:28.4727 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/Users/668ba3fa323c48eebb632041d66a45fb/Views. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.4727 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/System/Logs. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.4727 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/System/Configuration. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.4786 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/Notifications/668ba3fa323c48eebb632041d66a45fb/Summary. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36
2016-11-03 09:17:28.5073 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 34ms. http://emby.meinedomain.net:8096/System/Logs
2016-11-03 09:17:28.5083 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 30ms. http://emby.meinedomain.net:8096/Notifications/668ba3fa323c48eebb632041d66a45fb/Summary
2016-11-03 09:17:28.6362 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 163ms. http://emby.meinedomain.net:8096/System/Configuration
2016-11-03 09:17:28.7082 Info HttpServer: HTTP Response 200 to 66.24.256.13. Time: 235ms. http://emby.meinedomain.net:8096/Users/668ba3fa323c48eebb632041d66a45fb/Views
2016-11-03 09:17:30.0385 Info HttpServer: HTTP GET http://emby.meinedomain.net:8096/System/Logs/Log?name=server-63613758866.txt. UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36

 

Leider kein Erfolg. Über die Firewall sind alle Ports geschlossen, bis auf 80, 443 und der SSH-Port.

Hier die NginX-ReverseproxyConfig:

server {

        listen 80 default_server;
        listen [::]:80 default_server;

        server_name emby.meinedomain.net 6.8.46.368;
        return 301 https://$server_name$request_uri;
}
server {

 # SSL configuration

 listen 443 ssl http2 default_server;
 listen [::]:443 ssl http2 default_server;
 include /etc/nginx/snippets/strong-ssl.conf;
 ssl_certificate /etc/letsencrypt/live/emby.meinedomain.net/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/emby.meinedomain.net/privkey.pem;

 # Root location
 root /var/www/html;

 # Add index.php to the list if you are using PHP
 index index.html index.htm index.nginx-debian.html;
 # Change the client side error pages (4xx) to prevent some information disclosure
 error_page 401 403 404 /404.html;

 # First attempt to serve request as file, then as directory,
 # then fall back to displaying a 404.

# location / {
#          try_files $uri $uri/ =404;
# }

 # Deny access to .htaccess files, if Apache's document
 # root concurs with nginx's one

 location ~ /\.ht {
          deny all;
 }

# Let's Encrypt Webroot plugin location -- allow access

 location ~ /.well-known {
          allow all;
 }
# Location settings for reverse proxy; enable those you wish to use
# by removing the # from the section between the location line and the last }
                location / {
                # Send traffic to the backend
                proxy_pass http://127.0.0.1:8096;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
                proxy_set_header Host $host;
                proxy_set_header X-Forwarded-Proto $remote_addr;
                proxy_set_header X-Forwarded-Protocol $scheme;
                proxy_redirect off;

                # Send websocket data to the backend aswell
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
        }

Es funktioniert von jedem Browser, jeder App, ausser auf dem FireTV.

 

In der Hoffnung auf Hilfe, LG

Edited by metthahn
Link to comment
Share on other sites

metthahn

So, das Zertifikat ist auf dem FireTV laut CADroid installiert und trusted (https://play.google.com/store/apps/details?id=at.bitfire.cadroid&hl=de).

Die Verbindung zum Server per https://emby.beispiel.com/ funktioniert, die Benutzer erscheinen aber eine Anmeldung ist nicht möglich (Falscher Benutzer/falsches Passwort)

 

Logs wurden aus der App gesendet.

 

Grüße

Edited by metthahn
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...