Jump to content

Unable to Play Any files over SSL on FireTV or Samsung


Recommended Posts

Posted (edited)
I'm Unable to play any files from my Samsung TV Emby App or Amazon Fire TV. I can play from any of my other devices though, Web, Iphone, Ipad, etc.

I have checked multiple files. The Samsung does to play and I just get a black screen, and nothing happens. On the Fire it'll try and I'll get an error about encountering to many errors and it gives up.

 

The logs mention a TLS decryption error. But I don't get any issues when using HTTPS through my other devices.

 

Some log snippets.

 

"2017-12-03 20:32:07.136 Info App: User policy for Marauder. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

2017-12-03 20:32:07.136 Info App: Profile: Android-VLC, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.136 Info App: Profile: VideoAudioCodecProfile, DirectPlay=false. Reason=Android-VLC.AudioBitrate Condition: LessThanEqual. ConditionValue: 448. IsRequired: False. Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv

2017-12-03 20:32:07.138 Info App: Profile: Android-VLC, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.138 Info App: Profile: VideoAudioCodecProfile, DirectPlay=false. Reason=Android-VLC.AudioBitrate Condition: LessThanEqual. ConditionValue: 448. IsRequired: False. Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv

2017-12-03 20:32:07.167 Info App: Profile: Android-VLC, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.168 Info App: Profile: VideoAudioCodecProfile, DirectPlay=false. Reason=Android-VLC.AudioBitrate Condition: LessThanEqual. ConditionValue: 448. IsRequired: False. Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv

2017-12-03 20:32:07.170 Info HttpServer: HTTP Response 200 to 73.147.251.143. Time: 39ms. https://EXTERNAL_URL:8920/emby/Items/f9d4943e125d259132838dc8cf43c75e/PlaybackInfo?format=json

2017-12-03 20:32:07.289 Info HttpServer: HTTP POST https://EXTERNAL_URL:8920/emby/Items/f9d4943e125d259132838dc8cf43c75e/PlaybackInfo?format=json. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; AFTS Build/LVY48F)

2017-12-03 20:32:07.294 Info App: User policy for Marauder. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

2017-12-03 20:32:07.294 Info App: Profile: Android-Exo, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.294 Info App: Profile: Android-Exo, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.295 Info App: Profile: Android-Exo, Path: /media/TVShows/Marvels The Punisher/Season 1/Marvels.The.Punisher.S01E01.3AM.720p.NF.WEB-DL.DD5.1.x264-NTb.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-03 20:32:07.296 Info HttpServer: HTTP Response 200 to 73.147.251.143. Time: 8ms. https://EXTERNAL_URL:8920/emby/Items/f9d4943e125d259132838dc8cf43c75e/PlaybackInfo?format=json

2017-12-03 20:32:07.421 Info HttpServer: HTTP POST https://EXTERNAL_URL:8920/emby/Sessions/Playing. UserAgent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; AFTS Build/LVY48F)

2017-12-03 20:32:07.425 Info Trakt: Playback Started

2017-12-03 20:32:07.425 Info Trakt: Could not match user with any stored credentials

2017-12-03 20:32:07.426 Info HttpServer: HTTP Response 204 to 73.147.251.143. Time: 5ms. https://EXTERNAL_URL:8920/emby/Sessions/Playing

2017-12-03 20:32:07.753 Error HttpServer: Error in ProcessAccept

    *** Error Report ***

    Version: 3.2.33.0

    Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh

    Operating system: Unix 3.19.0.25

    64-Bit OS: True

    64-Bit Process: True

    User Interactive: False

    Mono: 4.6.2 (Stable 4.6.2.7/08fd525 Wed Mar 15 20:25:30 UTC 2017)

    Processor count: 16

    Program data path: /var/lib/emby-server

    Application directory: /usr/lib/emby-server/bin

    System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: Error while sending TLS Alert (Fatal:CertificateUnknown): Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.

     at Mono.Security.Protocol.Tls.RecordProtocol.ProcessAlert (Mono.Security.Protocol.Tls.AlertLevel alertLevel, Mono.Security.Protocol.Tls.AlertDescription alertDesc) [0x0001a] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.ReceiveRecord (System.IO.Stream record) [0x000cd] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslServerStream.EndNegotiateHandshake (System.IAsyncResult asyncResult) [0x0008d] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (System.IAsyncResult asyncResult) [0x0000c] in <1d0bb82c94e7435eb09324cf5ef20e36>:0 ---> System.Net.Sockets.SocketException: Connection reset by peer

     at System.Net.Sockets.Socket.EndSend (System.IAsyncResult result) [0x00033] in <bd46d4d4f7964dfa9beea098499ab597>:0

     at SocketHttpListener.SocketStream.EndWrite (System.IAsyncResult asyncResult) [0x00000] in <e374df6e34da42139efaf3e1d1400d67>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.EndSendRecord (System.IAsyncResult asyncResult) [0x00040] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.SendRecord (Mono.Security.Protocol.Tls.ContentType contentType, System.Byte[] recordData) [0x0000b] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.SendAlert (Mono.Security.Protocol.Tls.Alert alert) [0x00027] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.SendAlert (System.Exception& ex) [0x00021] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     --- End of inner exception stack trace ---

"

 

 

2017-12-02 20:52:59.380 Info App: User policy for Marauder. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True

2017-12-02 20:52:59.380 Info App: Profile: Unknown Profile, Path: /media/TVShows/Cesar 911/Season 2/Cesar.911.S02E02.Kicked.to.the.Curb.720p.NATG.WEBRip.AAC2.0.H.264-BTW.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-02 20:52:59.380 Info App: Profile: Unknown Profile, Path: /media/TVShows/Cesar 911/Season 2/Cesar.911.S02E02.Kicked.to.the.Curb.720p.NATG.WEBRip.AAC2.0.H.264-BTW.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True

2017-12-02 20:52:59.380 Info App: Profile: Unknown Profile, Path: /media/TVShows/Cesar 911/Season 2/Cesar.911.S02E02.Kicked.to.the.Curb.720p.NATG.WEBRip.AAC2.0.H.264-BTW.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True


2017-12-02 20:52:59.751 Info HttpServer: HTTP GET https://EXTERNAL_URL:8920/Items/7c0530b5161aa4c8c1183e18c72564eb/Images/Backdrop?quality=100&tag=4385f79d9ac87f6ae842305059660224. UserAgent: Mozilla/5.0 (SMART-TV; Linux; Tizen 2.4.0) AppleWebKit/538.1 (KHTML, like Gecko) Version/2.4.0 TV Safari/538.1

2017-12-02 20:52:59.752 Info HttpResultFactory: Transmit file /MetaData/metadata/library/7c/7c0530b5161aa4c8c1183e18c72564eb/backdrop.jpg

2017-12-02 20:52:59.840 Info HttpServer: HTTP Response 200 to 73.147.251.143. Time: 89ms. https://EXTERNAL_URL:8920/Items/7c0530b5161aa4c8c1183e18c72564eb/Images/Backdrop?quality=100&tag=4385f79d9ac87f6ae842305059660224

2017-12-02 20:53:00.972 Error HttpServer: Error in ProcessAccept

    *** Error Report ***

    Version: 3.2.33.0

    Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -restartpath /usr/lib/emby-server/restart.sh

    Operating system: Unix 3.19.0.25

    64-Bit OS: True

    64-Bit Process: True

    User Interactive: False

    Mono: 4.6.2 (Stable 4.6.2.7/08fd525 Wed Mar 15 20:25:30 UTC 2017)

    Processor count: 16

    Program data path: /var/lib/emby-server

    Application directory: /usr/lib/emby-server/bin

    System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.

     at Mono.Security.Protocol.Tls.RecordProtocol.ProcessAlert (Mono.Security.Protocol.Tls.AlertLevel alertLevel, Mono.Security.Protocol.Tls.AlertDescription alertDesc) [0x0001a] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.ReceiveRecord (System.IO.Stream record) [0x000cd] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslServerStream.EndNegotiateHandshake (System.IAsyncResult asyncResult) [0x0008d] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (System.IAsyncResult asyncResult) [0x0000c] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     --- End of inner exception stack trace ---

     at Mono.Security.Protocol.Tls.SslStreamBase.EndRead (System.IAsyncResult asyncResult) [0x00057] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Net.Security.Private.LegacySslStream.EndAuthenticateAsServer (System.IAsyncResult asyncResult) [0x00011] in <bd46d4d4f7964dfa9beea098499ab597>:0

     at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00021] in <8f2c484307284b51944a1a13a14c0266>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.HttpConnection+<InitStream>c__async0.MoveNext () [0x000d1] in <e374df6e34da42139efaf3e1d1400d67>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.HttpConnection+<Create>c__async1.MoveNext () [0x000b5] in <e374df6e34da42139efaf3e1d1400d67>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.EndPointListener+<ProcessAccept>c__async0.MoveNext () [0x0011b] in <e374df6e34da42139efaf3e1d1400d67>:0

    System.IO.IOException

     at Mono.Security.Protocol.Tls.SslStreamBase.EndRead (System.IAsyncResult asyncResult) [0x00057] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Net.Security.Private.LegacySslStream.EndAuthenticateAsServer (System.IAsyncResult asyncResult) [0x00011] in <bd46d4d4f7964dfa9beea098499ab597>:0

     at System.Threading.Tasks.TaskFactory`1[TResult].FromAsyncCoreLogic (System.IAsyncResult iar, System.Func`2[T,TResult] endFunction, System.Action`1[T] endAction, System.Threading.Tasks.Task`1[TResult] promise, System.Boolean requiresSynchronization) [0x00021] in <8f2c484307284b51944a1a13a14c0266>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.HttpConnection+<InitStream>c__async0.MoveNext () [0x000d1] in <e374df6e34da42139efaf3e1d1400d67>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.HttpConnection+<Create>c__async1.MoveNext () [0x000b5] in <e374df6e34da42139efaf3e1d1400d67>:0

    --- End of stack trace from previous location where exception was thrown ---

     at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0

     at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0

     at SocketHttpListener.Net.EndPointListener+<ProcessAccept>c__async0.MoveNext () [0x0011b] in <e374df6e34da42139efaf3e1d1400d67>:0

    InnerException: Mono.Security.Protocol.Tls.TlsException

    Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.

     at Mono.Security.Protocol.Tls.RecordProtocol.ProcessAlert (Mono.Security.Protocol.Tls.AlertLevel alertLevel, Mono.Security.Protocol.Tls.AlertDescription alertDesc) [0x0001a] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.ReceiveRecord (System.IO.Stream record) [0x000cd] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslServerStream.EndNegotiateHandshake (System.IAsyncResult asyncResult) [0x0008d] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (System.IAsyncResult asyncResult) [0x0000c] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.ProcessAlert (Mono.Security.Protocol.Tls.AlertLevel alertLevel, Mono.Security.Protocol.Tls.AlertDescription alertDesc) [0x0001a] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.RecordProtocol.ReceiveRecord (System.IO.Stream record) [0x000cd] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslServerStream.EndNegotiateHandshake (System.IAsyncResult asyncResult) [0x0008d] in <1d0bb82c94e7435eb09324cf5ef20e36>:0

     at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (System.IAsyncResult asyncResult) [0x0000c] in <1d0bb82c94e7435eb09324cf5ef20e36>:0 

Edited by marauder
Posted

What kind of ssl cert are you using?

Posted

It's a Comodo Standard SSL.

Posted

ok, what platform are you on? if you can update your installed mono version to 4.8.1 then it does have some TLS related changes. Just don't go any higher than 4.8.1 as that's all we support right now.

Posted
root@serviio:/media/TempData/OTV# uname -a

Linux serviio 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

root@serviio:/media/TempData/OTV# cat /etc/*release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=14.04

DISTRIB_CODENAME=trusty

DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

NAME="Ubuntu"

VERSION="14.04.5 LTS, Trusty Tahr"

ID=ubuntu

ID_LIKE=debian

PRETTY_NAME="Ubuntu 14.04.5 LTS"

VERSION_ID="14.04"




root@serviio:/media/TempData/OTV# mono --version

Mono JIT compiler version 4.6.2 (Stable 4.6.2.7/08fd525 Wed Mar 15 20:25:30 UTC 2017)

Copyright © 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

        TLS:           __thread

        SIGSEGV:       altstack

        Notifications: epoll

        Architecture:  amd64

        Disabled:      none

        Misc:          softdebug

        LLVM:          supported, not enabled.

        GC:            sgen

root@serviio:/media/TempData/OTV#

 

 

Do you know the name of the mono package? Doing a search there are dozens or packages.

Posted

Well as an alternative, if you want to follow the instructions on our website to install again, everything is self contained with no dependencies, and the mono runtime has been dropped in favor of the newer, faster, Microsoft .net core runtime. Just be aware that it's a an entirely new package.

 

Of course, if it turns out that the playback device is rejecting your SSL cert than this won't end up helping.

Posted (edited)

The FireTV didn't used to have this problem. The only changes I've made have been updating Emby when new version come out. I then updated the firetv to try and fix the issue. 

As of right now I am on the latest stable release of both Emby, Amazon Fire TV, and Samsung TV

 

If i was to reinstall how do I keep all my settings?

Edited by marauder
Posted

If the device was rejecting the SSL would that prevent me from being able to login and browse files? I'm able to login and browse without an issue, I just can't play.

Posted

Possibly, it just depends on how we're trying to play the video.

 

We actually have two different video players embedded in the Android TV app, and we choose the optimal one on the fly.

 

One is essentially stock Android so yes you are right. The other is using it's own embedded http layer so it will be different from browsing.

 

In the case of Samsung though, yes you are right.

Posted

switching to HTTP the system works fine. So i know it's something to do with the cert. My guess would be the app is rejecting it because on the web interface or apple apps video playback is fine.

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...