From 9cb329809d303e8b9c8d743bdf323bd3298e2813 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 18 Apr 2026 10:35:51 +0100 Subject: [PATCH] serve dlna: add Samsung-specific XML namespace Add xmlns:sec="http://www.sec.co.kr/" namespace to DIDL-Lite responses as required by Samsung TV DLNA implementations. This namespace is used by working DLNA servers like MediaBrowser/Emby for Samsung compatibility. Based on research of open source DLNA servers that successfully work with Samsung TVs. See #9346 --- cmd/serve/dlna/dlna_util.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/serve/dlna/dlna_util.go b/cmd/serve/dlna/dlna_util.go index 4cf166959..d010c90f0 100644 --- a/cmd/serve/dlna/dlna_util.go +++ b/cmd/serve/dlna/dlna_util.go @@ -64,7 +64,8 @@ func didlLite(chardata string) string { ` xmlns:dc="http://purl.org/dc/elements/1.1/"` + ` xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"` + ` xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"` + - ` xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">` + + ` xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"` + + ` xmlns:sec="http://www.sec.co.kr/">` + chardata + `` }