iBoss 23 Posted July 23, 2022 Share Posted July 23, 2022 (edited) @pir8radio @pwhodges thanks for trying to help me I have converted Let’s Encrypt to work with emby directly without using Nginx Cer add to emby setting surf to my server and now working without any warning from the browser about the Certificate .. and the video payed as well. ok now when I try with the emby app, the video still give me an error. So it is not related with Nginx ... there is an issue with the app itself @Luke this issue only I have with Galaxy Note 5 The device is Galaxy Note 5 Android 7.0 emby 3.2.56 Server emby 4.7.5.0 (Ubuntu Linux 20.04.4) log file is attached please note that I have replace my domain name and IP to my_domain.com and my_ip on the log file Many Thanks embyserver.txt Edited July 23, 2022 by iBoss Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 23, 2022 Share Posted July 23, 2022 @iBoss Hi, can you please try this version of the android app: https://www.dropbox.com/s/u1obwrckg4lkjc8/emby-android-google-armeabi-v7a-release.apk?dl=0 And then provide a log from the app by following these instructions: Thanks ! Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 24, 2022 Author Share Posted July 24, 2022 @Luke Now with this version is working if I connect to server directly ... but if I disable the direct port and add the subdomain.mydomain:443 (NGINX) it will not work. (Playback error) please see the log Thanks e04198c5-5475-4f25-997d-05267fe6e1c2.log Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 25, 2022 Share Posted July 25, 2022 What do you mean by add the subdomain? Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 25, 2022 Author Share Posted July 25, 2022 @Luke I mean using emby behind reverse proxy nginx Thanks Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 27, 2022 Author Share Posted July 27, 2022 Hi @Luke Have you find the issue .. please any update? Thanks Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 27, 2022 Share Posted July 27, 2022 Have you compared your nginx configuration with this? Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 27, 2022 Author Share Posted July 27, 2022 @Luke Yes it is exactly the same .. and please note that I have only this issue with this device (Galaxy Note 5); other android devices everything work fine Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 27, 2022 Share Posted July 27, 2022 I'm not sure what the issue is, sorry, but it looks like the video player doesn't like your server certificate: Sun Jul 24 20:52:23 GMT+03:00 2022 Error sending request to https://subdomain.my_domain/emby/system/info/public?format=json: Handshake failed javax.net.ssl.SSLHandshakeException com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:444) Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 27, 2022 Author Share Posted July 27, 2022 @Luke Now it happen also without Nginx (some time work some time not work).. it seems emby Galaxy Note 5 dont accept the cer from Let’s Encrypt!!! but why only this device do you have any suggestion to another free ssl certificate that I can try it. Thanks Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 27, 2022 Share Posted July 27, 2022 It's a 2015 device? Maybe you're certificate is configured for newer TLS versions that the device doesn't support. Just a guess. Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 27, 2022 Author Share Posted July 27, 2022 I have used trial Cert from https://www.gogetssl.com/; and yes now it works with/without Nginx. So the issue from Let’s Encrypt with GN5. I hope any body can help to make Let’s Encrypt! work with old device Many thanks @Luke 1 Link to comment Share on other sites More sharing options...
pir8radio 1289 Posted July 27, 2022 Share Posted July 27, 2022 (edited) 2 hours ago, iBoss said: I have used trial Cert from https://www.gogetssl.com/; and yes now it works with/without Nginx. So the issue from Let’s Encrypt with GN5. I hope any body can help to make Let’s Encrypt! work with old device Many thanks @Luke is the date and time correct on the note 5? if its off from the emby server you will see ssl errors.. what version of android is the note 5 running? Is the android device even able to reach the internet to verify the cert? Edited July 27, 2022 by pir8radio Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 28, 2022 Author Share Posted July 28, 2022 @pir8radio Time and date are correct android 7.0 I can surf to my website and emby server as well without any error as I said (only on this device) emby app secured by Let’s Encrypt will not work with/without nginx Thanks Link to comment Share on other sites More sharing options...
pir8radio 1289 Posted July 28, 2022 Share Posted July 28, 2022 7 hours ago, iBoss said: @pir8radio Time and date are correct android 7.0 I can surf to my website and emby server as well without any error as I said (only on this device) emby app secured by Let’s Encrypt will not work with/without nginx Thanks yea just make sure your cert is compatible with android 7 https://www.ssllabs.com/ssltest/viewClient.html?name=Android&version=7.0 for example its not forcing TLS 1.3 looks like 7 doesn't support tls 1.3 also check that ciphers are not forced that android doesn't support. Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 28, 2022 Author Share Posted July 28, 2022 @pir8radio Thanks ... I will try it and let you know Link to comment Share on other sites More sharing options...
pir8radio 1289 Posted July 28, 2022 Share Posted July 28, 2022 1 minute ago, iBoss said: @pir8radio Thanks ... I will try it and let you know thats the only other thing i can think of.. odd that its just video.. @Luke does android use some built in player that needs to be upgraded? or has specific ssl requirements in android 7? Link to comment Share on other sites More sharing options...
iBoss 23 Posted July 28, 2022 Author Share Posted July 28, 2022 2 minutes ago, pir8radio said: thats the only other thing i can think of.. odd that its just video.. @Luke does android use some built in player that needs to be upgraded? or has specific ssl requirements in android 7? anyway if I use external player feature in emby android app it will work (I try it with mpv) Link to comment Share on other sites More sharing options...
pir8radio 1289 Posted July 28, 2022 Share Posted July 28, 2022 2 minutes ago, iBoss said: anyway if I use external player feature in emby android app it will work (I try it with mpv) so @Luke can probably comment if android 7 built in player can be updated, sounds like only the android 7 player has picky SSL requirements. Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 28, 2022 Share Posted July 28, 2022 We embed our own but it uses the ssl protocols supported by the platform. Link to comment Share on other sites More sharing options...
Solution iBoss 23 Posted July 30, 2022 Author Solution Share Posted July 30, 2022 (edited) @luke @pir8radio Both Cert are TLS 1.3 ... but for some reason when I generate the cert using exactly this command: certbot certonly --standalone -d mydomain.com It works with me Many thanks for your help Edited July 30, 2022 by iBoss 1 Link to comment Share on other sites More sharing options...
Luke 36881 Posted July 30, 2022 Share Posted July 30, 2022 Thanks for the feedback. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now