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
This commit is contained in:
Nick Craig-Wood
2026-04-24 16:27:09 +01:00
parent 6d0bca0fc8
commit 9cb329809d
+2 -1
View File
@@ -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 +
`</DIDL-Lite>`
}