Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNLA - Play Function is not available from new samsung tv. #4697

Closed
righttime opened this issue Dec 6, 2020 · 14 comments
Closed

DNLA - Play Function is not available from new samsung tv. #4697

righttime opened this issue Dec 6, 2020 · 14 comments
Assignees
Labels
bug Something isn't working

Comments

@righttime
Copy link

righttime commented Dec 6, 2020

Describe the bug

With DLNA.
List and thumbnails are shown at TV, but It is not able to play video.

I've installed it now, so I don't know what to do now.
but I've done what I can, but I can't make it.. please help :)

From mobile, and PC(Chrome) it is working fine, I can play the videos.
but my tv looks like doesn't have a token for...auth. (TV problem?)

System (please complete the following information):

  • OS: jellyfin on Ubuntu 18.04
  • Virtualization: Proxmox + LXC + Docker
  • Clients: Samsung TV
  • Browser: Chrome 87
  • Jellyfin Version: jellyfin/jellyfin:stable-rc
  • Playback: Direct play
  • Installed Plugins: none
  • Reverse Proxy: yes but it is about dlna in nat
  • Base URL: [e.g. none, yes: /example]
  • Networking: Host
  • Storage: local

To Reproduce
Just play video from samsung tv via dlna

Expected behavior

Play!

Logs

[2020-12-06 14:46:07.073 +00:00] [DBG] [116] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 0 WebSockets.
[2020-12-06 14:46:10.110 +00:00] [DBG] [86] Emby.Dlna.Main.DlnaEntryPoint: Attempting to create PlayToController from location http://192.168.0.9:9197/dmr
[2020-12-06 14:46:10.119 +00:00] [DBG] [86] Jellyfin.Networking.Manager.NetworkManager: GetBindInterface: Source: True, External: True:
[2020-12-06 14:46:10.119 +00:00] [WRN] [86] Jellyfin.Networking.Manager.NetworkManager: "Any IP4 Address": External request received, however, no WAN interface found.
[2020-12-06 14:46:10.119 +00:00] [DBG] [86] Jellyfin.Networking.Manager.NetworkManager: "Any IP4 Address": GetBindInterface: Matched first internal interface. "192.168.0.21"
[2020-12-06 14:46:10.119 +00:00] [DBG] [86] Emby.Dlna.Main.DlnaEntryPoint: Dlna Device.Start
[2020-12-06 14:46:10.120 +00:00] [DBG] [86] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:10.120 +00:00] [INF] [86] Emby.Dlna.Main.DlnaEntryPoint: DLNA Session created for "[TV] 티비" - "KU65UT8500FXKR"
[2020-12-06 14:46:14.315 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2020-12-06 14:46:14.315 +00:00] [INF] [116] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.0.14" request
[2020-12-06 14:46:14.360 +00:00] [DBG] [116] Emby.Server.Implementations.Session.SessionManager: Creating new "WebSocketController"
[2020-12-06 14:46:14.360 +00:00] [DBG] [116] Emby.Server.Implementations.Session.WebSocketController: Adding websocket to session "d0c40183e2d2d904c5a443e232d2208a"
[2020-12-06 14:46:14.360 +00:00] [DBG] [116] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:46:14.398 +00:00] [DBG] [149] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.0.14" received message: WebSocketMessage`1 { MessageType: KeepAlive, MessageId: 00000000-0000-0000-0000-000000000000, ServerId: null, Data: null }
[2020-12-06 14:46:26.362 +00:00] [DBG] [86] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:46:30.047 +00:00] [DBG] [156] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:30.047 +00:00] [DBG] [156] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:30.047 +00:00] [DBG] [156] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:30.050 +00:00] [DBG] [156] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["445"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:30.050 +00:00] [DBG] [156] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:30.057 +00:00] [DBG] [156] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"1\" id=\"0\" parentID=\"-1\"&gt;&lt;dc:title&gt;Media Folders&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:30.072 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:30.072 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:30.072 +00:00] [DBG] [82] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:30.072 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["453"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:30.072 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:30.074 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;Movies&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:31.354 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:31.354 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:31.355 +00:00] [DBG] [82] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:31.355 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["445"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:31.355 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:31.356 +00:00] [DBG] [82] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"1\" id=\"0\" parentID=\"-1\"&gt;&lt;dc:title&gt;Media Folders&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:31.364 +00:00] [DBG] [126] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:31.364 +00:00] [DBG] [126] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:31.364 +00:00] [DBG] [126] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:31.364 +00:00] [DBG] [126] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["453"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:31.364 +00:00] [DBG] [126] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:31.365 +00:00] [DBG] [126] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;Movies&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:38.364 +00:00] [DBG] [126] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:46:39.064 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:39.065 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:39.065 +00:00] [DBG] [116] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:39.066 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["476"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:39.066 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:39.066 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;Movies&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:39.071 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:39.071 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:39.072 +00:00] [DBG] [116] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:39.072 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["476"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:39.072 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:39.072 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;Movies&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:39.079 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:39.079 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:39.079 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:39.079 +00:00] [DBG] [116] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:39.079 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:39.079 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["484"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:39.080 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:39.080 +00:00] [DBG] [149] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:39.080 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["484"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:39.080 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:39.085 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"continuewatching_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;계속 시청하기&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"latest_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;최근&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;영화&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"collections_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;컬렉션&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"favorites_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;즐겨찾기&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"genres_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;장르&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>6</NumberReturned><TotalMatches>6</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:39.085 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"continuewatching_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;계속 시청하기&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"latest_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;최근&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;영화&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"collections_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;컬렉션&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"0\" id=\"favorites_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;즐겨찾기&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"6\" id=\"genres_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;장르&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>6</NumberReturned><TotalMatches>6</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:41.031 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:41.031 +00:00] [DBG] [116] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:41.031 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:41.031 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:41.032 +00:00] [DBG] [116] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:41.032 +00:00] [DBG] [149] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:41.032 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["483"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:41.033 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:41.033 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["483"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:41.033 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:41.034 +00:00] [DBG] [116] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;영화&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:41.034 +00:00] [DBG] [149] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;영화&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:41.041 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:41.041 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:41.042 +00:00] [DBG] [154] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:41.042 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["491"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:41.043 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:41.043 +00:00] [DBG] [113] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:41.043 +00:00] [DBG] [113] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:41.043 +00:00] [DBG] [113] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:41.044 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["491"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:41.044 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:41.044 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers.Infinity.War.2018.2160p.UHD.BluRay.x265-TERMiNAL/어벤져스 - 인피니티 워 2018 1080p BluRay x264 AC3 - nature boy.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.046 +00:00] [INF] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers.Infinity.War.2018.2160p.UHD.BluRay.x265-TERMiNAL/어벤져스 - 인피니티 워 2018 1080p BluRay x264 AC3 - nature boy.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.047 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers Endgame (2019) [2160p] [HDR] (bluray) [WMAN-LorD]/Avengers.Endgame.2019.2160p.UHD.HDR.BluRay.x265.10bit.DD5.1.[WMAN-LorD].mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.047 +00:00] [INF] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers Endgame (2019) [2160p] [HDR] (bluray) [WMAN-LorD]/Avengers.Endgame.2019.2160p.UHD.HDR.BluRay.x265.10bit.DD5.1.[WMAN-LorD].mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.048 +00:00] [INF] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/complete/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM.mp4", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.048 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/complete/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM.mp4", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.048 +00:00] [INF] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.049 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:41.049 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;item restricted=\"1\" id=\"b5145bdfd238928ddb8765d5cb85b4d1\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;Avengers: Infinity War&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;upnp:genre&gt;Action&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Adventure&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Sci-Fi&lt;/upnp:genre&gt;&lt;dc:description&gt;The Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe.&lt;/dc:description&gt;&lt;res duration=\"02:29:21.2476416\" size=\"8543388160\" nrAudioChannels=\"6\" resolution=\"1920x800\" sampleFrequency=\"48000\" bitrate=\"8010962\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b5145bdfd238928ddb8765d5cb85b4d1&amp;amp;AudioStreamIndex=1&amp;amp;Tag=6a86243d639aab7719fd86a9a746d4e7&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/b5145bdfd238928ddb8765d5cb85b4d1/Subtitles/2/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"112x160\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"9191dd467cda2ed47ceea3998eeb8724\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;어벤져스: 엔드게임&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2019-04-24T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;모험&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Marvel Studios&lt;/upnp:publisher&gt;&lt;dc:description&gt;어벤져스의 패배 이후 지구는 초토화됐고 남은 절반의 사람들은 정신적 고통을 호소하며 하루하루를 근근이 버텨나간다. 와칸다에서 싸우다 생존한 히어로들과 우주의 타이탄 행성에서 싸우다 생존한 히어로들이 뿔뿔이 흩어졌는데, 아이언맨과 네뷸라는 우주를 떠돌고 있고 지구에 남아 있는 어벤져스 멤버들은 닉 퓨리가 마지막에 신호를 보내다 만 송신기만 들여다보며 혹시 모를 우주의 응답을 기다리는 중이다. 애초 히어로의 삶을 잠시 내려놓고 가족과 시간을 보내던 호크아이 역시 헤아릴 수 없는 마음의 상처를 입은 채 사라지고 마는데...&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;Robert Downey Jr.&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Evans&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Mark Ruffalo&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Hemsworth&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Scarlett Johansson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Jeremy Renner&lt;/upnp:actor&gt;&lt;res duration=\"03:01:11.5524096\" size=\"7746200064\" nrAudioChannels=\"6\" resolution=\"3840x2160\" sampleFrequency=\"48000\" bitrate=\"6340161\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=9191dd467cda2ed47ceea3998eeb8724&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=f7df302a0ddba6822a0423b0d94ecc77&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/9191dd467cda2ed47ceea3998eeb8724/Subtitles/7/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"b262b8ecf6570ceedd60f8e2497ef00e\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;res duration=\"01:24:00.5122048\" size=\"3267333632\" nrAudioChannels=\"2\" resolution=\"1920x1080\" sampleFrequency=\"48000\" bitrate=\"5181353\" protocolInfo=\"http-get:*:video/quicktime:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b262b8ec-f657-0cee-dd60-f8e2497ef00e/stream.mov?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b262b8ecf6570ceedd60f8e2497ef00e&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleMethod=Encode&amp;amp;Tag=f23c5296df5469bedecf809ac96da7ff&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"160x90\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"e4258df384341c680285fb3881354743\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;테넷&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2020-08-22T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:genre&gt;스릴러&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Syncopy&lt;/upnp:publisher&gt;&lt;upnp:publisher&gt;Warner Bros. Pictures&lt;/upnp:publisher&gt;&lt;dc:description&gt;시간의 흐름을 뒤집는 인버전을 통해 현재와 미래를 오가며 세상을 파괴하려는 사토르를 막기 위해 투입된 작전의 주도자. 인버전에 대한 정보를 가진 닐과 미술품 감정사이자 사토르에 대한 복수심이 가득한 그의 아내 캣과 협력해 미래의 공격에 맞서 제3차 세계대전을 막아야 한다!&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;John David Washington&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Robert Pattinson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Elizabeth Debicki&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Kenneth Branagh&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Dimple Kapadia&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Himesh Patel&lt;/upnp:actor&gt;&lt;res duration=\"02:29:44.2352128\" size=\"4322681344\" nrAudioChannels=\"2\" resolution=\"1920x872\" sampleFrequency=\"48000\" bitrate=\"4105125\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/e4258df3-8434-1c68-0285-fb3881354743/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=e4258df384341c680285fb3881354743&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=4596e58bd944c0c092b137bbda2e4f94&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>4</NumberReturned><TotalMatches>4</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:41.049 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;item restricted=\"1\" id=\"b5145bdfd238928ddb8765d5cb85b4d1\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;Avengers: Infinity War&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;upnp:genre&gt;Action&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Adventure&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Sci-Fi&lt;/upnp:genre&gt;&lt;dc:description&gt;The Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe.&lt;/dc:description&gt;&lt;res duration=\"02:29:21.2476416\" size=\"8543388160\" nrAudioChannels=\"6\" resolution=\"1920x800\" sampleFrequency=\"48000\" bitrate=\"8010962\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b5145bdfd238928ddb8765d5cb85b4d1&amp;amp;AudioStreamIndex=1&amp;amp;Tag=6a86243d639aab7719fd86a9a746d4e7&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/b5145bdfd238928ddb8765d5cb85b4d1/Subtitles/2/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"112x160\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"9191dd467cda2ed47ceea3998eeb8724\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;어벤져스: 엔드게임&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2019-04-24T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;모험&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Marvel Studios&lt;/upnp:publisher&gt;&lt;dc:description&gt;어벤져스의 패배 이후 지구는 초토화됐고 남은 절반의 사람들은 정신적 고통을 호소하며 하루하루를 근근이 버텨나간다. 와칸다에서 싸우다 생존한 히어로들과 우주의 타이탄 행성에서 싸우다 생존한 히어로들이 뿔뿔이 흩어졌는데, 아이언맨과 네뷸라는 우주를 떠돌고 있고 지구에 남아 있는 어벤져스 멤버들은 닉 퓨리가 마지막에 신호를 보내다 만 송신기만 들여다보며 혹시 모를 우주의 응답을 기다리는 중이다. 애초 히어로의 삶을 잠시 내려놓고 가족과 시간을 보내던 호크아이 역시 헤아릴 수 없는 마음의 상처를 입은 채 사라지고 마는데...&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;Robert Downey Jr.&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Evans&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Mark Ruffalo&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Hemsworth&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Scarlett Johansson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Jeremy Renner&lt;/upnp:actor&gt;&lt;res duration=\"03:01:11.5524096\" size=\"7746200064\" nrAudioChannels=\"6\" resolution=\"3840x2160\" sampleFrequency=\"48000\" bitrate=\"6340161\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=9191dd467cda2ed47ceea3998eeb8724&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=f7df302a0ddba6822a0423b0d94ecc77&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/9191dd467cda2ed47ceea3998eeb8724/Subtitles/7/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"b262b8ecf6570ceedd60f8e2497ef00e\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;res duration=\"01:24:00.5122048\" size=\"3267333632\" nrAudioChannels=\"2\" resolution=\"1920x1080\" sampleFrequency=\"48000\" bitrate=\"5181353\" protocolInfo=\"http-get:*:video/quicktime:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b262b8ec-f657-0cee-dd60-f8e2497ef00e/stream.mov?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b262b8ecf6570ceedd60f8e2497ef00e&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleMethod=Encode&amp;amp;Tag=f23c5296df5469bedecf809ac96da7ff&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"160x90\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"e4258df384341c680285fb3881354743\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;테넷&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2020-08-22T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:genre&gt;스릴러&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Syncopy&lt;/upnp:publisher&gt;&lt;upnp:publisher&gt;Warner Bros. Pictures&lt;/upnp:publisher&gt;&lt;dc:description&gt;시간의 흐름을 뒤집는 인버전을 통해 현재와 미래를 오가며 세상을 파괴하려는 사토르를 막기 위해 투입된 작전의 주도자. 인버전에 대한 정보를 가진 닐과 미술품 감정사이자 사토르에 대한 복수심이 가득한 그의 아내 캣과 협력해 미래의 공격에 맞서 제3차 세계대전을 막아야 한다!&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;John David Washington&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Robert Pattinson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Elizabeth Debicki&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Kenneth Branagh&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Dimple Kapadia&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Himesh Patel&lt;/upnp:actor&gt;&lt;res duration=\"02:29:44.2352128\" size=\"4322681344\" nrAudioChannels=\"2\" resolution=\"1920x872\" sampleFrequency=\"48000\" bitrate=\"4105125\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/e4258df3-8434-1c68-0285-fb3881354743/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=e4258df384341c680285fb3881354743&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=4596e58bd944c0c092b137bbda2e4f94&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>4</NumberReturned><TotalMatches>4</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:42.492 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:42.492 +00:00] [DBG] [82] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:42.502 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:42.502 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.251 +00:00] [DBG] [113] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.251 +00:00] [DBG] [113] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.251 +00:00] [DBG] [113] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:43.252 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["483"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:43.252 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:43.253 +00:00] [DBG] [113] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;container restricted=\"1\" searchable=\"1\" childCount=\"4\" id=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\" parentID=\"e9d5075a555c1cbc394eec4cef295274\"&gt;&lt;dc:title&gt;영화&lt;/dc:title&gt;&lt;upnp:class&gt;object.container.storageFolder&lt;/upnp:class&gt;&lt;/container&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:43.265 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.265 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.265 +00:00] [DBG] [154] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:43.265 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["491"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:43.266 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:43.267 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers.Infinity.War.2018.2160p.UHD.BluRay.x265-TERMiNAL/어벤져스 - 인피니티 워 2018 1080p BluRay x264 AC3 - nature boy.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:43.268 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers Endgame (2019) [2160p] [HDR] (bluray) [WMAN-LorD]/Avengers.Endgame.2019.2160p.UHD.HDR.BluRay.x265.10bit.DD5.1.[WMAN-LorD].mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:43.269 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/complete/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM/엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM.mp4", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:43.269 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX/Tenet.2020.1080p.HDRip.x264.AAC2.0-SHITBOX.mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:43.269 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;item restricted=\"1\" id=\"b5145bdfd238928ddb8765d5cb85b4d1\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;Avengers: Infinity War&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;upnp:genre&gt;Action&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Adventure&lt;/upnp:genre&gt;&lt;upnp:genre&gt;Sci-Fi&lt;/upnp:genre&gt;&lt;dc:description&gt;The Avengers and their allies must be willing to sacrifice all in an attempt to defeat the powerful Thanos before his blitz of devastation and ruin puts an end to the universe.&lt;/dc:description&gt;&lt;res duration=\"02:29:21.2476416\" size=\"8543388160\" nrAudioChannels=\"6\" resolution=\"1920x800\" sampleFrequency=\"48000\" bitrate=\"8010962\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b5145bdfd238928ddb8765d5cb85b4d1&amp;amp;AudioStreamIndex=1&amp;amp;Tag=6a86243d639aab7719fd86a9a746d4e7&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/b5145bdfd238928ddb8765d5cb85b4d1/Subtitles/2/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"112x160\"&gt;http://192.168.0.21:8096/Items/b5145bdfd238928ddb8765d5cb85b4d1/Images/Primary/0/f18fe0032fff0c2a356e6d2b0b108cfd/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"9191dd467cda2ed47ceea3998eeb8724\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;어벤져스: 엔드게임&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2019-04-24T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;모험&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Marvel Studios&lt;/upnp:publisher&gt;&lt;dc:description&gt;어벤져스의 패배 이후 지구는 초토화됐고 남은 절반의 사람들은 정신적 고통을 호소하며 하루하루를 근근이 버텨나간다. 와칸다에서 싸우다 생존한 히어로들과 우주의 타이탄 행성에서 싸우다 생존한 히어로들이 뿔뿔이 흩어졌는데, 아이언맨과 네뷸라는 우주를 떠돌고 있고 지구에 남아 있는 어벤져스 멤버들은 닉 퓨리가 마지막에 신호를 보내다 만 송신기만 들여다보며 혹시 모를 우주의 응답을 기다리는 중이다. 애초 히어로의 삶을 잠시 내려놓고 가족과 시간을 보내던 호크아이 역시 헤아릴 수 없는 마음의 상처를 입은 채 사라지고 마는데...&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;Robert Downey Jr.&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Evans&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Mark Ruffalo&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Hemsworth&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Scarlett Johansson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Jeremy Renner&lt;/upnp:actor&gt;&lt;res duration=\"03:01:11.5524096\" size=\"7746200064\" nrAudioChannels=\"6\" resolution=\"3840x2160\" sampleFrequency=\"48000\" bitrate=\"6340161\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=9191dd467cda2ed47ceea3998eeb8724&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=f7df302a0ddba6822a0423b0d94ecc77&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/9191dd467cda2ed47ceea3998eeb8724/Subtitles/7/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"b262b8ecf6570ceedd60f8e2497ef00e\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;엽문 리부트 2020 宗师叶问, Ip Man Kung Fu Master.2020.1080p.KOR.FHDRip.H264.AAC-RTM&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;res duration=\"01:24:00.5122048\" size=\"3267333632\" nrAudioChannels=\"2\" resolution=\"1920x1080\" sampleFrequency=\"48000\" bitrate=\"5181353\" protocolInfo=\"http-get:*:video/quicktime:DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/b262b8ec-f657-0cee-dd60-f8e2497ef00e/stream.mov?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=b262b8ecf6570ceedd60f8e2497ef00e&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleMethod=Encode&amp;amp;Tag=f23c5296df5469bedecf809ac96da7ff&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"160x90\"&gt;http://192.168.0.21:8096/Items/b262b8ecf6570ceedd60f8e2497ef00e/Images/Primary/0/b34ac8bda363c3e5fa460abe8243682c/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;item restricted=\"1\" id=\"e4258df384341c680285fb3881354743\" parentID=\"movies_f137a2dd21bbc1b99aa5c0f6bf02a805\"&gt;&lt;dc:title&gt;테넷&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2020-08-22T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:genre&gt;스릴러&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Syncopy&lt;/upnp:publisher&gt;&lt;upnp:publisher&gt;Warner Bros. Pictures&lt;/upnp:publisher&gt;&lt;dc:description&gt;시간의 흐름을 뒤집는 인버전을 통해 현재와 미래를 오가며 세상을 파괴하려는 사토르를 막기 위해 투입된 작전의 주도자. 인버전에 대한 정보를 가진 닐과 미술품 감정사이자 사토르에 대한 복수심이 가득한 그의 아내 캣과 협력해 미래의 공격에 맞서 제3차 세계대전을 막아야 한다!&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;John David Washington&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Robert Pattinson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Elizabeth Debicki&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Kenneth Branagh&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Dimple Kapadia&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Himesh Patel&lt;/upnp:actor&gt;&lt;res duration=\"02:29:44.2352128\" size=\"4322681344\" nrAudioChannels=\"2\" resolution=\"1920x872\" sampleFrequency=\"48000\" bitrate=\"4105125\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/e4258df3-8434-1c68-0285-fb3881354743/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=e4258df384341c680285fb3881354743&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=4596e58bd944c0c092b137bbda2e4f94&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/e4258df384341c680285fb3881354743/Images/Primary/0/407fb03b1f7e0b6ca181072c4b79ff63/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>4</NumberReturned><TotalMatches>4</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:43.297 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.297 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.298 +00:00] [DBG] [154] Emby.Dlna.DlnaManager: Found matching device profile: "Samsung Smart TV"
[2020-12-06 14:46:43.298 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control request. Headers: [KeyValuePair`2 { Key: "Connection", Value: ["close"] }, KeyValuePair`2 { Key: "Content-Type", Value: ["text/xml; charset=\"utf-8\""] }, KeyValuePair`2 { Key: "Accept", Value: ["*/*"] }, KeyValuePair`2 { Key: "Host", Value: ["192.168.0.21:8096"] }, KeyValuePair`2 { Key: "User-Agent", Value: ["DLNADOC/1.50 SEC_HHP_[TV] 티비/1.0 UPnP/1.0"] }, KeyValuePair`2 { Key: "Content-Length", Value: ["476"] }, KeyValuePair`2 { Key: "SOAPACTION", Value: ["\"urn:schemas-upnp-org:service:ContentDirectory:1#Browse\""] }]
[2020-12-06 14:46:43.298 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Received control request "Browse"
[2020-12-06 14:46:43.299 +00:00] [INF] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Profile: "Samsung Smart TV", Path: "/media/Avengers Endgame (2019) [2160p] [HDR] (bluray) [WMAN-LorD]/Avengers.Endgame.2019.2160p.UHD.HDR.BluRay.x265.10bit.DD5.1.[WMAN-LorD].mkv", isEligibleForDirectPlay: True, isEligibleForDirectStream: True
[2020-12-06 14:46:43.299 +00:00] [DBG] [154] Emby.Dlna.ContentDirectory.ContentDirectoryService: Control response. Headers: [("EXT": "")]
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"><SOAP-ENV:Body><u:BrowseResponse xmlns:u=\"urn:schemas-upnp-org:service:ContentDirectory:1\"><Result>&lt;DIDL-Lite xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:sec=\"http://www.sec.co.kr/\" xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\"&gt;&lt;item restricted=\"1\" id=\"9191dd467cda2ed47ceea3998eeb8724\" parentID=\"92fde71d0ec577b531e7b3427b223bed\"&gt;&lt;dc:title&gt;어벤져스: 엔드게임&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.videoItem.movie&lt;/upnp:class&gt;&lt;dc:date&gt;2019-04-24T00:00:00.0000000Z&lt;/dc:date&gt;&lt;upnp:genre&gt;모험&lt;/upnp:genre&gt;&lt;upnp:genre&gt;SF&lt;/upnp:genre&gt;&lt;upnp:genre&gt;액션&lt;/upnp:genre&gt;&lt;upnp:publisher&gt;Marvel Studios&lt;/upnp:publisher&gt;&lt;dc:description&gt;어벤져스의 패배 이후 지구는 초토화됐고 남은 절반의 사람들은 정신적 고통을 호소하며 하루하루를 근근이 버텨나간다. 와칸다에서 싸우다 생존한 히어로들과 우주의 타이탄 행성에서 싸우다 생존한 히어로들이 뿔뿔이 흩어졌는데, 아이언맨과 네뷸라는 우주를 떠돌고 있고 지구에 남아 있는 어벤져스 멤버들은 닉 퓨리가 마지막에 신호를 보내다 만 송신기만 들여다보며 혹시 모를 우주의 응답을 기다리는 중이다. 애초 히어로의 삶을 잠시 내려놓고 가족과 시간을 보내던 호크아이 역시 헤아릴 수 없는 마음의 상처를 입은 채 사라지고 마는데...&lt;/dc:description&gt;&lt;dc:rating&gt;KR-12&lt;/dc:rating&gt;&lt;upnp:rating&gt;KR-12&lt;/upnp:rating&gt;&lt;upnp:actor&gt;Robert Downey Jr.&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Evans&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Mark Ruffalo&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Chris Hemsworth&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Scarlett Johansson&lt;/upnp:actor&gt;&lt;upnp:actor&gt;Jeremy Renner&lt;/upnp:actor&gt;&lt;res duration=\"03:01:11.5524096\" size=\"7746200064\" nrAudioChannels=\"6\" resolution=\"3840x2160\" sampleFrequency=\"48000\" bitrate=\"6340161\" protocolInfo=\"http-get:*:video/x-mkv:DLNA.ORG_PN=MATROSKA;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01D00000000000000000000000000000\"&gt;http://192.168.0.21:8096/videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/stream.mkv?DeviceProfileId=db43959c2c11a41305c2e9608c2bf229&amp;amp;DeviceId=test&amp;amp;MediaSourceId=9191dd467cda2ed47ceea3998eeb8724&amp;amp;AudioStreamIndex=1&amp;amp;SubtitleStreamIndex=2&amp;amp;SubtitleMethod=Embed&amp;amp;Tag=f7df302a0ddba6822a0423b0d94ecc77&amp;amp;dlnaheaders=true&lt;/res&gt;&lt;sec:CaptionInfoEx sec:type=\"srt\"&gt;http://192.168.0.21:8096/Videos/9191dd46-7cda-2ed4-7cee-a3998eeb8724/9191dd467cda2ed47ceea3998eeb8724/Subtitles/7/0/Stream.srt&lt;/sec:CaptionInfoEx&gt;&lt;upnp:albumArtURI dlna:profileID=\"JPEG_SM\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/480/480/0/0&lt;/upnp:albumArtURI&gt;&lt;upnp:icon&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/48/48/0/0&lt;/upnp:icon&gt;&lt;res protocolInfo=\"http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN;DLNA.ORG_OP=00;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=00D00000000000000000000000000000\" resolution=\"107x160\"&gt;http://192.168.0.21:8096/Items/9191dd467cda2ed47ceea3998eeb8724/Images/Primary/0/8105a22a6197394aa84f61ec806acfaf/jpg/160/160/0/0&lt;/res&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Result><NumberReturned>1</NumberReturned><TotalMatches>1</TotalMatches><UpdateID>2375</UpdateID></u:BrowseResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"
[2020-12-06 14:46:43.443 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.444 +00:00] [DBG] [154] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.445 +00:00] [DBG] [154] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: charset "utf-8" detected for "/config/data/subtitles/c/ca0b19fe-7a76-f6bb-e9f7-270d269047c9.srt"
[2020-12-06 14:46:43.628 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.628 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:43.642 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: Error authenticating with "CustomAuthenticationHandler"
MediaBrowser.Controller.Authentication.AuthenticationException: Request does not contain a token.
   at Emby.Server.Implementations.HttpServer.Security.AuthService.Authenticate(HttpRequest request)
   at Jellyfin.Api.Auth.CustomAuthenticationHandler.HandleAuthenticateAsync()
[2020-12-06 14:46:43.642 +00:00] [DBG] [149] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was not authenticated.
[2020-12-06 14:46:45.250 +00:00] [DBG] [156] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.0.14" received message: WebSocketMessage`1 { MessageType: KeepAlive, MessageId: 00000000-0000-0000-0000-000000000000, ServerId: null, Data: null }
[2020-12-06 14:46:48.473 +00:00] [DBG] [82] Emby.Server.Implementations.Session.SessionManager: Disposing session controller "PlayToController"
[2020-12-06 14:46:50.368 +00:00] [DBG] [87] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:47:02.369 +00:00] [DBG] [87] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:47:14.370 +00:00] [DBG] [82] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:47:14.840 +00:00] [DBG] [82] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.0.14" received message: WebSocketMessage`1 { MessageType: KeepAlive, MessageId: 00000000-0000-0000-0000-000000000000, ServerId: null, Data: null }
[2020-12-06 14:47:26.371 +00:00] [DBG] [82] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2020-12-06 14:47:38.371 +00:00] [DBG] [113] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.

Screenshots

Additional context

@righttime righttime added the bug Something isn't working label Dec 6, 2020
@righttime
Copy link
Author

and the profile ("Samsung Smart TV") is just selected from profile list and not changed at all.

@BaronGreenback BaronGreenback changed the title DNLA Play is not available from new samsung tv. DNLA - Play Function is not available from new samsung tv. Dec 6, 2020
@BaronGreenback
Copy link
Contributor

@crobibero This uses the API /videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/stream.mkv

As the API is now defined as /stream, could this be the issue?

@crobibero
Copy link
Member

@crobibero This uses the API /videos/b5145bdf-d238-928d-db87-65d5cb85b4d1/stream.mkv

As the API is now defined as /stream, could this be the issue?

That endpoint still exists

[HttpGet("{itemId}/{stream=stream}.{container}")]

@BaronGreenback
Copy link
Contributor

BaronGreenback commented Dec 7, 2020

Could be fixed by #4724

@BaronGreenback BaronGreenback self-assigned this Dec 10, 2020
@marius-luca-87
Copy link
Contributor

marius-luca-87 commented Mar 1, 2021

I have tested on Samsung Q6FNA with Jellyfin 10.7.0-RC4 and DLNA play functionality is still broken.
When debugging on a local build I found a possible issue at:

var isHeadRequest = Request.Method == System.Net.WebRequestMethods.Http.Head;

var isHeadRequest = Request.Method == System.Net.WebRequestMethods.Http.Head;
For the Samsung TV the Request.Method seems to always be System.Net.WebRequestMethods.Http.Head.

Hardcoding isHeadRequest to false allows videos to play from DLNA.

@marius-luca-87
Copy link
Contributor

Server response to HEAD request retrieved from Wireshark:

10.6.4

HTTP/1.1 200 OK
Connection: close
Date: Mon, 01 Mar 2021 15:26:43 GMT
Content-Type: video/mp2t
Server: Microsoft-NetCore/2.0, UPnP/1.0 DLNADOC/1.50
Content-Length: 9328603010
Expires: 0
Accept-Ranges: none
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Accept, Accept-Language, Authorization, Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Length, Content-MD5, Content-Range, Content-Type, Cookie, Date, Host, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, Origin, OriginToken, Pragma, Range, Slug, Transfer-Encoding, Want-Digest, X-MediaBrowser-Token, X-Emby-Authorization
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, PATCH, OPTIONS
Access-Control-Allow-Origin: 192.168.177.3:8096

10.7.0-rc4

HTTP/1.1 200 OK
Connection: close
Date: Mon, 01 Mar 2021 15:33:48 GMT
Content-Type: video/mp2t
Server: Kestrel
Content-Length: 0
Accept-Ranges: none
transferMode.dlna.org: Streaming
realTimeInfo.dlna.org: DLNA.ORG_TLAG=*
TimeSeekRange.dlna.org: npt=0-5395.2499712/5395.2499712
X-AvailableSeekRange: 1 npt=0-5395.2499712
contentFeatures.dlna.org: DLNA.ORG_PN=MPEG_PS_NTSC;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01D00000000000000000000000000000
X-Response-Time-ms: 25

@BaronGreenback
Copy link
Contributor

Looking at the 10.6 code to see what's changed.

@BaronGreenback
Copy link
Contributor

@marius-luca-87: Are you able to test PR #5335 ?

My educated guess (haven't been able to cause the same issue here, so can't be 100% sure) is that the problem is with the content-length being zero.

The PR above should re-populate it with the value.

@marius-luca-87
Copy link
Contributor

marius-luca-87 commented Mar 1, 2021

I have run a test with the proposed changes and the content length remains 0.
I haven't looked into the documentation for FileContentResult but it might be overwriting the Content-Length response header based on the Array.Empty() provided.

@BaronGreenback
Copy link
Contributor

@marius-luca-87 I've just committed a change to the PR. Could you test again please?

Am unable to test here - as I have other issues with my TV playback.

@marius-luca-87
Copy link
Contributor

Playback seem to work ok with the latest changes. In my case this issues seems to be resolved.

@BaronGreenback
Copy link
Contributor

@marius-luca-87 Could you try once more please? Have removed the content-length altogether on this one - as per the specs.

@marius-luca-87
Copy link
Contributor

I have tested the changes with the Content-Length removed (verified in Wireshark) and can confirm that for the Samsung Q6FNA the issue is resolved.

@BaronGreenback
Copy link
Contributor

Thanks for your help testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants