Jump to content

DLNA Playback trouble


Bartouille

Recommended Posts

Bartouille

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 by Bartouille
Link to comment
Share on other sites

Bartouille

Just installed 3.2.7 version and problem solved as annonced :D

 

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 :P ).

 

Thanks

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