Jump to content

Recommended Posts

Posted (edited)

После какого то из обновлений перестали воспроизводится некоторые файлы по DLNA, через функцию "Воспроизвести на", сервер EMBY стоит на DSM Synology (Xpenology)

Модель телевизора: Sony BRAVIA KDL-46HX753

Ошибка в логах вот такая:

2019-10-07 00:06:38.746 Info HttpServer: HTTP POST http://10.0.1.2:8096/emby/Sessions/3f34617a8075b4626895773b0c05c609/Playing?ItemIds=97&PlayCommand=PlayNow. UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
2019-10-07 00:06:38.869 Info HttpServer: HTTP HEAD http://10.0.1.2:8096/videos/97/stream.avi?DeviceProfileId=32035832ee055768d00a061972f450ff&DeviceId=uuid:00000000-0000-1010-8000-00A096F9187E&MediaSourceId=363b22d9429721541bf1a38cd6843de7&Static=true&PlaySessionId=4050cb5097f94c65aae2a46c187897bc. getcontentFeatures.dlna.org=1, X-AV-Physical-Unit-Info=pa="BRAVIA KDL-46HX753";, X-AV-Client-Info=av="5.0"; cn="Sony Corporation"; mn="BRAVIA KDL-46HX753"; mv="1.7";, Host=10.0.1.2:8096
2019-10-07 00:06:38.871 Info App: [LinuxMount] Checking we can attempt to mount [/volume1/VIDEO/TV/Animation/Колыбельные мира/S01E01. Русская колыбельная.avi], Extension = [.avi], Operating System = [Linux], Executables Available = [True].
2019-10-07 00:06:38.871 Info App: [LinuxMount] Checking we can attempt to mount [/volume1/VIDEO/TV/Animation/Колыбельные мира/S01E01. Русская колыбельная.avi], Extension = [.avi], Operating System = [Linux], Executables Available = [True].
2019-10-07 00:06:38.871 Info HttpServer: HTTP Response 200 to 10.0.1.21. Time: 3ms. http://10.0.1.2:8096/videos/97/stream.avi?DeviceProfileId=32035832ee055768d00a061972f450ff&DeviceId=uuid:00000000-0000-1010-8000-00A096F9187E&MediaSourceId=363b22d9429721541bf1a38cd6843de7&Static=true&PlaySessionId=4050cb5097f94c65aae2a46c187897bc
2019-10-07 00:06:38.886 Error HttpClient: Error ProtocolError getting response from
    *** Error Report ***
    Version: 4.2.1.0
    Command line: /var/packages/EmbyServer/target/server/EmbyServer.exe -package synology -programdata /var/packages/EmbyServer/target/var -ffmpeg /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/ffmpeg/bin/ffprobe -ffdetect /var/packages/EmbyServer/target/ffmpeg/bin/ffdetect -restartexitcode 121
    Operating system: Unix 4.4.59.0
    64-Bit OS: True
    64-Bit Process: True
    User Interactive: False
    Mono: 5.18.0.240 (tarball Fri Jan 18 10:51:45 UTC 2019)
    Runtime: file:///volume1/@appstore/EmbyServer/3rdparty/mono/5.18.0.240/lib/mono/4.5/mscorlib.dll
    Processor count: 4
    Program data path: /var/packages/EmbyServer/target/var
    Application directory: /volume1/@appstore/EmbyServer/releases/4.2.1.0
    System.Net.WebException: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
     at System.Net.HttpWebRequest.GetResponseFromData (System.Net.WebResponseStream stream, System.Threading.CancellationToken cancellationToken) [0x00146] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00020] in <06b225350c3541b2a422a59539189a6b>: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) [0x0000f] in <06b73b509b314fc8a9db8d5f73b3c223>:0
    Source: System
    TargetSite: System.Net.WebResponse EndGetResponse(System.IAsyncResult)
    
2019-10-07 00:06:38.895 Error HttpServer: Error processing request
    *** Error Report ***
    Version: 4.2.1.0
    Command line: /var/packages/EmbyServer/target/server/EmbyServer.exe -package synology -programdata /var/packages/EmbyServer/target/var -ffmpeg /var/packages/EmbyServer/target/ffmpeg/bin/ffmpeg -ffprobe /var/packages/EmbyServer/target/ffmpeg/bin/ffprobe -ffdetect /var/packages/EmbyServer/target/ffmpeg/bin/ffdetect -restartexitcode 121
    Operating system: Unix 4.4.59.0
    64-Bit OS: True
    64-Bit Process: True
    User Interactive: False
    Mono: 5.18.0.240 (tarball Fri Jan 18 10:51:45 UTC 2019)
    Runtime: file:///volume1/@appstore/EmbyServer/3rdparty/mono/5.18.0.240/lib/mono/4.5/mscorlib.dll
    Processor count: 4
    Program data path: /var/packages/EmbyServer/target/var
    Application directory: /volume1/@appstore/EmbyServer/releases/4.2.1.0
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: The remote server returned an error: (500) Internal Server Error. ---> System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
     at System.Net.HttpWebRequest.GetResponseFromData (System.Net.WebResponseStream stream, System.Threading.CancellationToken cancellationToken) [0x00146] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00020] in <06b225350c3541b2a422a59539189a6b>: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) [0x0000f] in <06b73b509b314fc8a9db8d5f73b3c223>:0
     --- End of inner exception stack trace ---
     at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsyncInternal (MediaBrowser.Common.Net.HttpRequestOptions options, System.String httpMethod) [0x00689] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsync (MediaBrowser.Common.Net.HttpRequestOptions options, System.String httpMethod) [0x0009e] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Dlna.PlayTo.SsdpHttpClient.SendCommandAsync (System.String baseUrl, Emby.Dlna.Common.DeviceService service, System.String command, System.ReadOnlyMemory`1[T] postData, System.Threading.CancellationToken cancellationToken, System.Boolean logRequest, System.String header) [0x000de] in <78a83c7f6fd84a789185f21e7044fb95>:0
     at Emby.Dlna.PlayTo.Device.SetAvTransport (System.String url, System.String header, System.String metaData, System.Threading.CancellationToken cancellationToken) [0x00219] in <78a83c7f6fd84a789185f21e7044fb95>:0
     at Emby.Dlna.PlayTo.PlayToController.SetPlaylistIndex (System.Int32 index, System.Threading.CancellationToken cancellationToken) [0x0016d] in <78a83c7f6fd84a789185f21e7044fb95>:0
     at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T] (MediaBrowser.Controller.Session.SessionInfo session, System.ReadOnlyMemory`1[T] name, T data, System.Threading.CancellationToken cancellationToken) [0x00119] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Server.Implementations.Session.SessionManager.SendPlayCommand (System.String controllingSessionId, System.String sessionId, MediaBrowser.Model.Session.PlayRequest command, System.Threading.CancellationToken cancellationToken) [0x002c8] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Server.Implementations.Services.ServiceController.GetTaskResult (System.Threading.Tasks.Task task) [0x000ef] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync (Emby.Server.Implementations.HttpServer.HttpListenerHost appHost, MediaBrowser.Model.Services.IRequest httpReq, MediaBrowser.Model.Services.IResponse httpRes, Emby.Server.Implementations.Services.RestPath restPath, System.String responseContentType, System.Threading.CancellationToken cancellationToken) [0x001da] in <450b368eae8f4cb8ab4853f8ffe89952>:0
     at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler (MediaBrowser.Model.Services.IRequest httpReq, System.ReadOnlyMemory`1[T] urlString, System.ReadOnlyMemory`1[T] host, System.ReadOnlyMemory`1[T] localPath, System.Threading.CancellationToken cancellationToken) [0x00bd3] in <450b368eae8f4cb8ab4853f8ffe89952>:0
    Source: mscorlib
    TargetSite: Void Throw()
    InnerException: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
    Source: System
    TargetSite: System.Net.WebResponse EndGetResponse(System.IAsyncResult)
     at System.Net.HttpWebRequest.GetResponseFromData (System.Net.WebResponseStream stream, System.Threading.CancellationToken cancellationToken) [0x00146] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <06b225350c3541b2a422a59539189a6b>:0
     at System.Net.HttpWebRequest.EndGetResponse (System.IAsyncResult asyncResult) [0x00020] in <06b225350c3541b2a422a59539189a6b>: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) [0x0000f] in <06b73b509b314fc8a9db8d5f73b3c223>:0
    
2019-10-07 00:06:38.896 Info HttpServer: HTTP Response 500 to 10.0.1.31. Time: 150ms. http://10.0.1.2:8096/emby/Sessions/3f34617a8075b4626895773b0c05c609/Playing?ItemIds=97&PlayCommand=PlayNow
Edited by DDim
Posted

Похоже проблема в файлах которые должны проигрываться без перекодировки, так как те что перекодируются проигрываются нормально

Posted

Привет, вы можете играть с телевизора, а не Play To?

Posted

@@DDim

 

Привет, вы можете играть прямо с телевизора, просматривая библиотеку?

Posted

@@DDim

 

Привет, вы можете играть прямо с телевизора, просматривая библиотеку?

Я проверю, пока решил проблему просто перекодировав все такие видео.

Posted

Это интересно, спасибо за отзыв.

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