Jump to content

Not play video on TV Phillips by DLNA


Starbury

Recommended Posts

Starbury

Hello. I have version emby server 3.5.2.0.

 

Emby succesfully find my TV Phillips and tap on icon with my tv in right corner.

Later i press play film but my tv no show.

I find in logs some error:

2018-09-08 15:44:09.791 Error Dlna: Error in BeginListeningForBroadcasts	*** Error Report ***	Version: 3.5.2.0	Command line: /volume1/.@plugins/AppCentral/emby-server/system/EmbyServer.dll -programdata /home/emby -ffmpeg /usr/local/AppCentral/emby-server/bin/ffmpeg -ffprobe /usr/local/AppCentral/emby-server/bin/ffprobe -updatepackage emby-server-asustor_{version}_x86-64.apk -noautorunwebapp	Operating system: Unix 4.4.24.0	64-Bit OS: True	64-Bit Process: True	User Interactive: True	Processor count: 2	Program data path: /home/emby	Application directory: /volume1/.@plugins/AppCentral/emby-server/system	System.Net.Sockets.SocketException (98): Address already in use	   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)	   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)	   at System.Net.Sockets.Socket.Bind(EndPoint localEP)	   at Emby.Server.Implementations.Net.UdpSocket..ctor(Socket socket, Int32 localPort, IPAddress ip)	   at Emby.Server.Implementations.Net.SocketFactory.CreateUdpMulticastSocket(String ipAddress, Int32 multicastTimeToLive, Int32 localPort)	   at Rssdp.Infrastructure.SsdpCommunicationsServer.ListenForBroadcastsAsync()	   at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()	System.Net.Sockets.SocketException	   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)	   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)	   at System.Net.Sockets.Socket.Bind(EndPoint localEP)	   at Emby.Server.Implementations.Net.UdpSocket..ctor(Socket socket, Int32 localPort, IPAddress ip)	   at Emby.Server.Implementations.Net.SocketFactory.CreateUdpMulticastSocket(String ipAddress, Int32 multicastTimeToLive, Int32 localPort)	   at Rssdp.Infrastructure.SsdpCommunicationsServer.ListenForBroadcastsAsync()	   at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()

It`s means, that i need change port?

 

I need help. I attach all log.

 

Best regards, Artem

emby.txt

Link to comment
Share on other sites

Starbury

I have second TV is Samsung. Video play on Samsung succesfully. It`s not problem with port. May be i need dlna profile for phillips?

Link to comment
Share on other sites

Starbury

Yes. I shutting it down but it doesn`t help.

I find error in log.

2018-09-08 20:05:18.121 Error Dlna: Error in BeginListeningForBroadcasts	*** Error Report ***	Version: 3.5.2.0	Command line: /volume1/.@plugins/AppCentral/emby-server/system/EmbyServer.dll -programdata /home/emby -ffmpeg /usr/local/AppCentral/emby-server/bin/ffmpeg -ffprobe /usr/local/AppCentral/emby-server/bin/ffprobe -updatepackage emby-server-asustor_{version}_x86-64.apk -noautorunwebapp	Operating system: Unix 4.4.24.0	64-Bit OS: True	64-Bit Process: True	User Interactive: True	Processor count: 2	Program data path: /home/emby	Application directory: /volume1/.@plugins/AppCentral/emby-server/system	System.Net.Sockets.SocketException (98): Address already in use	   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)	   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)	   at System.Net.Sockets.Socket.Bind(EndPoint localEP)	   at Emby.Server.Implementations.Net.UdpSocket..ctor(Socket socket, Int32 localPort, IPAddress ip)	   at Emby.Server.Implementations.Net.SocketFactory.CreateUdpMulticastSocket(String ipAddress, Int32 multicastTimeToLive, Int32 localPort)	   at Rssdp.Infrastructure.SsdpCommunicationsServer.ListenForBroadcastsAsync()	   at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()	System.Net.Sockets.SocketException	   at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)	   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)	   at System.Net.Sockets.Socket.Bind(EndPoint localEP)	   at Emby.Server.Implementations.Net.UdpSocket..ctor(Socket socket, Int32 localPort, IPAddress ip)	   at Emby.Server.Implementations.Net.SocketFactory.CreateUdpMulticastSocket(String ipAddress, Int32 multicastTimeToLive, Int32 localPort)	   at Rssdp.Infrastructure.SsdpCommunicationsServer.ListenForBroadcastsAsync()	   at Rssdp.Infrastructure.SsdpCommunicationsServer.BeginListeningForBroadcasts()	2018-09-08 20:05:22.206 Info HttpServer: HTTP SUBSCRIBE http://192.168.0.106:8096/dlna/9a260f118f4d4d82b3bf46d5979aeb45/contentdirectory/events. UserAgent: 2018-09-08 20:05:22.206 Info HttpServer: HTTP Response 200 to 192.168.0.102. Time: 1ms. http://192.168.0.106:8096/dlna/9a260f118f4d4d82b3bf46d5979aeb45/contentdirectory/events 2018-09-08 20:05:24.235 Info HttpServer: HTTP POST http://192.168.0.106:8096/emby/Sessions/84497740aff0fdc7d941ce425ed30829/Playing?ItemIds=fed38a0034f3daff936ae118a66ed7cb&PlayCommand=PlayNow&MediaSourceId=fed38a0034f3daff936ae118a66ed7cb&AudioStreamIndex=1&SubtitleStreamIndex=2. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.02018-09-08 20:05:24.352 Info Dlna: No matching device profile found. The default will need to be used.	DeviceDescription:	FriendlyName:Philips TV	Manufacturer:Philips	ManufacturerUrl:http://www.philips.com	ModelDescription:UPnP Media Renderer 1.0	ModelName:NMR	ModelNumber:1.0	ModelUrl:http://www.philips.com/	SerialNumber:123452018-09-08 20:05:24.353 Info Dlna: Profile: Generic Device, Path: /share/Download/Torrents/Captain.Phillips.2013.Dub.BDRip.1,46Gb.XviD.AC3/Captain.Phillips.2013.Dub.BDRip.1,46Gb.XviD.AC3.avi, isEligibleForDirectPlay: True, isEligibleForDirectStream: True2018-09-08 20:05:24.360 Error HttpClient: <html><body><h1>404 Not Found</h1></body></html>2018-09-08 20:05:24.372 Error HttpServer: Error processing request	*** Error Report ***	Version: 3.5.2.0	Command line: /volume1/.@plugins/AppCentral/emby-server/system/EmbyServer.dll -programdata /home/emby -ffmpeg /usr/local/AppCentral/emby-server/bin/ffmpeg -ffprobe /usr/local/AppCentral/emby-server/bin/ffprobe -updatepackage emby-server-asustor_{version}_x86-64.apk -noautorunwebapp	Operating system: Unix 4.4.24.0	64-Bit OS: True	64-Bit Process: True	User Interactive: True	Processor count: 2	Program data path: /home/emby	Application directory: /volume1/.@plugins/AppCentral/emby-server/system	MediaBrowser.Model.Net.HttpException: NotFound	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)	   at Emby.Dlna.PlayTo.SsdpHttpClient.GetDataAsync(String url, CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.Device.GetAVProtocolAsync(CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.Device.SetAvTransport(String url, String header, String metaData, CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.PlayToController.SetPlaylistIndex(Int32 index)	   at Emby.Dlna.PlayTo.PlayToController.PlayItems(IEnumerable`1 items)	   at Emby.Dlna.PlayTo.PlayToController.SendPlayCommand(PlayRequest command, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T](SessionInfo session, String name, T data, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Session.SessionManager.SendPlayCommand(String controllingSessionId, String sessionId, PlayRequest command, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task)	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken)	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)	MediaBrowser.Model.Net.HttpException	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)	   at Emby.Dlna.PlayTo.SsdpHttpClient.GetDataAsync(String url, CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.Device.GetAVProtocolAsync(CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.Device.SetAvTransport(String url, String header, String metaData, CancellationToken cancellationToken)	   at Emby.Dlna.PlayTo.PlayToController.SetPlaylistIndex(Int32 index)	   at Emby.Dlna.PlayTo.PlayToController.PlayItems(IEnumerable`1 items)	   at Emby.Dlna.PlayTo.PlayToController.SendPlayCommand(PlayRequest command, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Session.SessionManager.SendMessageToSession[T](SessionInfo session, String name, T data, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Session.SessionManager.SendPlayCommand(String controllingSessionId, String sessionId, PlayRequest command, CancellationToken cancellationToken)	   at Emby.Server.Implementations.Services.ServiceExecGeneral.GetTaskResult(Task task)	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, ILogger logger, String operationName, CancellationToken cancellationToken)	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)

May be need dlna profile for phillips?

Link to comment
Share on other sites

No, not a profile, what we need is someone with a Philips TV who can use trial and error to see what needs to be changed in the commands that Emby is sending. Unfortunately I don't have a philips tv for testing so I"m not able to do that.

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