Problems with DLNA and video clips repeat

Hello guys,

I have this problem with the app. I install the tool in CentOS 7. But when I try to cast video via DLNA from the server my TV won’t accept it, it’s just froze till i click back. I use both TV browser and android apk to log to server IP. I see TV on my network and I can send video from TV to my other devices - PC, phone, tablet, etc., but when I try to cast a video to the TV nothing happens, it just freezes. I use the latest version of the tool. My TV is Philips. When I try with Emby this function works - I can cast without any problems. Did anyone have the same problem and is there is a fix for this problem?

​The other problem that I have is that i can’t run clips that I have on server continuously. For example I want to run 3-4 clips all the time but when I make playlist and the playlist is finish it wont start automatically again. Is this feature possible?

Best regards
Tony

We have some DLNA fixes in the next version, but we’d need some logs from Jellyfin to know what the issue is.

Regarding repeating playback - we don’t have that at this time, but it is a good Feature Request :slight_smile:

Hi Anthony,

Thanks for the quick response. Please find below log from time that I have try to run video from my PC to my TV

[2020-01-17 14:39:02.022 +02:00] [INF] User policy for “admin”. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2020-01-17 14:39:02.022 +02:00] [INF] Profile: “Unknown Profile”, Path: “/media/video/Impact at Musala Soft vol.2.mp4”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-01-17 14:39:02.023 +02:00] [INF] Profile: “Unknown Profile”, Path: “/media/video/Impact at Musala Soft vol.2.mp4”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-01-17 14:39:02.023 +02:00] [INF] Profile: “Unknown Profile”, Path: “/media/video/Impact at Musala Soft vol.2.mp4”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-01-17 14:39:05.332 +02:00] [INF] No matching device profile found. The default will need to be used.
DeviceDescription:
FriendlyName:2712
Manufacturer:Philips
ManufacturerUrl:
ModelDescription:UPnP Media Renderer 1.0
ModelName:Philips TV DMR
ModelNumber:2k15MTK
ModelUrl:
SerialNumber:12345

[2020-01-17 14:39:05.332 +02:00] [INF] Profile: “Generic Device”, Path: “/media/video/Impact at Musala Soft vol.2.mp4”, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-01-17 14:39:08.341 +02:00] [ERR] Error processing request
System.Net.Http.HttpRequestException: No route to host —> System.Net.Sockets.SocketException: No route to host
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
— End of inner exception stack trace —
at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)
at System.Threading.Tasks.ValueTask1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask1.get_Result()
at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask1 creationTask) at System.Threading.Tasks.ValueTask1.get_Result()
at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsyncInternal(HttpRequestOptions options, HttpMethod httpMethod) at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsync(HttpRequestOptions options, HttpMethod 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(IEnumerable1 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 httpHost, IRequest httpReq, HttpResponse httpRes, ILogger logger, CancellationToken cancellationToken)
at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)
[2020-01-17 14:39:08.345 +02:00] [WRN] HTTP Response 500 to “10.0.12.214”. Time (slow): 0:00:03.0146613. “http://10.0.6.120:8090/Sessions/60897842f3b11dd8d9446ea6982e9450/Playing?ItemIds=71958d5d2aac539306dfc7e727cc8fdf&PlayCommand=PlayNow&MediaSourceId=71958d5d2aac539306dfc7e727cc8fdf&AudioStreamIndex=1
[2020-01-17 14:39:56.276 +02:00] [ERR] Could not find handler for “/Sessions/60897842f3b11dd8d9446ea6982e9450/Playing”
[2020-01-17 14:39:56.276 +02:00] [ERR] Error processing request: “Unable to find the specified file.”
[2020-01-17 14:40:23.068 +02:00] [ERR] Error decoding device response
System.OperationCanceledException: The operation was canceled.
at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts)
at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts) at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsyncInternal(HttpRequestOptions options, HttpMethod httpMethod) at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsync(HttpRequestOptions options, HttpMethod httpMethod) at Mono.Nat.Upnp.UpnpNatDevice.GetServicesList() at Mono.Nat.UpnpSearcher.Handle(IPAddress localAddress, UpnpDeviceInfo deviceInfo, IPEndPoint endpoint) [2020-01-17 14:40:23.068 +02:00] [ERR] Error decoding device response System.OperationCanceledException: The operation was canceled. at System.Net.Http.HttpClient.HandleFinishSendAsyncError(Exception e, CancellationTokenSource cts) at System.Net.Http.HttpClient.FinishSendAsyncUnbuffered(Task1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)
at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsyncInternal(HttpRequestOptions options, HttpMethod httpMethod)
at Emby.Server.Implementations.HttpClientManager.HttpClientManager.SendAsync(HttpRequestOptions options, HttpMethod httpMethod)
at Mono.Nat.Upnp.UpnpNatDevice.GetServicesList()
at Mono.Nat.UpnpSearcher.Handle(IPAddress localAddress, UpnpDeviceInfo deviceInfo, IPEndPoint endpoint)

I’m at your disposal if you have any other question

Best regards
Tony