Bartouille 2 Posted March 8, 2017 Posted March 8, 2017 (edited) Hi there, It seems that 3.2.6 server update broke DLNA rendering in my installation. When I want to play to a DLNA device, the song is starting and stopping immediately. Same thing when I want to read a track on emby server from a DLNA device. Local playing with browser is fine. Didn't test remote play in browser but I guess it will work well. Here's an extract of server log where each next song is fired because of an error : 017-03-08 13:56:20.2472 Error HttpServer: Error processing request *** Error Report *** Version: 3.2.6.0 Command line: C:\Users\Salon\AppData\Roaming\Emby-Server\System\MediaBrowser.ServerApplication.exe Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True Processor count: 4 Program data path: C:\Users\Salon\AppData\Roaming\Emby-Server Application directory: C:\Users\Salon\AppData\Roaming\Emby-Server\System System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> MediaBrowser.Model.Net.HttpException: Une ou plusieurs erreurs se sont produites. ---> System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.Net.WebException: Le serveur distant a retourné une erreur : (500) Erreur interne du serveur. à System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) à System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) --- Fin de la trace de la pile d'exception interne --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__22.MoveNext() --- Fin de la trace de la pile d'exception interne --- à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__22.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsync>d__19.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Dlna.PlayTo.SsdpHttpClient.<SendCommandAsync>d__5.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Dlna.PlayTo.Device.<SetStop>d__68.MoveNext() --- Fin de la trace de la pile d'exception interne --- à System.Threading.Tasks.Task.WaitAll(Task[] tasks, Int32 millisecondsTimeout, CancellationToken cancellationToken) à MediaBrowser.Api.Session.SessionsService.Post(SendPlaystateCommand request) à Emby.Server.Implementations.Services.ServiceExecGeneral.<>c__DisplayClass4_0.<CreateExecFn>b__0(Object service, Object request) à Emby.Server.Implementations.Services.ServiceExecGeneral.<Execute>d__2.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Server.Implementations.Services.ServiceController.<Execute>d__13.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Server.Implementations.Services.ServiceHandler.<ProcessRequestAsync>d__15.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Server.Implementations.HttpServer.HttpListenerHost.<RequestHandler>d__74.MoveNext() ---> (Exception interne #0) MediaBrowser.Model.Net.HttpException: Une ou plusieurs erreurs se sont produites. ---> System.AggregateException: Une ou plusieurs erreurs se sont produites. ---> System.Net.WebException: Le serveur distant a retourné une erreur : (500) Erreur interne du serveur. à System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) à System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) --- Fin de la trace de la pile d'exception interne --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__22.MoveNext() --- Fin de la trace de la pile d'exception interne --- à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsyncInternal>d__22.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Common.Implementations.HttpClientManager.HttpClientManager.<SendAsync>d__19.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Dlna.PlayTo.SsdpHttpClient.<SendCommandAsync>d__5.MoveNext() --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée --- à System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) à System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) à Emby.Dlna.PlayTo.Device.<SetStop>d__68.MoveNext()<--- Hope It can be fixed easily Thanks Edited March 8, 2017 by Bartouille
Bartouille 2 Posted March 8, 2017 Author Posted March 8, 2017 A Yamaha RX-775 and a Freebox Player. Didn't test others.
Luke 42077 Posted March 8, 2017 Posted March 8, 2017 Did you start playback from the device, or from emby via play to?
Bartouille 2 Posted March 8, 2017 Author Posted March 8, 2017 The answer is both but it seems you found it Thanks
Bartouille 2 Posted March 9, 2017 Author Posted March 9, 2017 Just installed 3.2.7 version and problem solved as annonced Nice work. By the way, I must say that since big troubles at the end of last year, DLNA implementation is growing really great. Faster and reliable (except 3.2.6 version ). Thanks
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