What is the problem you are having with rclone?
Serve DLNA works on everything except on my Samsung TV (QN55S90DAGXZD).
I saw other topics on this (like this one) but nothing works for me.
Run the command 'rclone version' and share the full output of the command.
I am using docker container and tried with these 2 versions:
# docker.io/rclone/rclone:latest
rclone v1.69.1
- os/version: alpine 3.21.2 (64 bit)
- os/kernel: 6.12.12-amd64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.0
- go/linking: static
- go/tags: none
# docker.io/rclone/rclone:beta
rclone v1.70.0-beta.8629.6a7e68aaf
- os/version: alpine 3.21.3 (64 bit)
- os/kernel: 6.12.12-amd64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.24.1
- go/linking: static
- go/tags: none
Which cloud storage system are you using? (eg Google Drive)
local file system
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
podman run -it --rm --name rclone --network host --volume /home/lucas/Videos/:/data:ro docker.io/rclone/rclone:beta -vv serve dlna /data --log-trace
A log from the command that you were trying to run with the -vv
flag
lucas@vostro5320:~$ podman run -it --rm --name rclone --network host --volume /home/lucas/Videos/:/data:ro docker.io/rclone/rclone:latest -vv serve dlna /data --log-trace
2025/03/15 11:19:37 DEBUG : rclone: Version "v1.69.1" starting with parameters ["rclone" "-vv" "serve" "dlna" "/data" "--log-trace"]
2025/03/15 11:19:37 DEBUG : Creating backend with remote "/data"
2025/03/15 11:19:37 NOTICE: Config file "/config/rclone/rclone.conf" not found - using defaults
2025/03/15 11:19:37 INFO : Local file system at /data: poll-interval is not supported by this remote
2025/03/15 11:19:37 NOTICE: Local file system at /data: Serving HTTP on 0.0.0.0:7879
2025/03/15 11:19:37 NOTICE: DLNA server on :7879: Started SSDP on enx0826ae330f24
2025/03/15 11:19:37 NOTICE: DLNA server on :7879: Started SSDP on wlp0s20f3
2025/03/15 11:19:37 INFO : DLNA server on :7879: Started SSDP on enx0826ae330f24
2025/03/15 11:19:37 INFO : DLNA server on :7879: Started SSDP on wlp0s20f3
2025/03/15 11:19:57 DEBUG : POST /ctl HTTP/1.1
Host: 192.168.1.243:7879
Accept: */*
Connection: close
Content-Length: 445
Content-Type: text/xml; charset="utf-8"
Soapaction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: DLNADOC/1.50 SEC_HHP_55" OLED/1.0 UPnP/1.0
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><ObjectID>0</ObjectID><BrowseFlag>BrowseMetadata</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>0</RequestedCount><SortCriteria></SortCriteria></u:Browse></s:Body></s:Envelope>
2025/03/15 11:19:57 DEBUG : HTTP/1.1 200 OK
Connection: close
Content-Type: text/xml; charset="utf-8"
Ext:
<?xml version="1.0" encoding="utf-8" standalone="yes"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><TotalMatches>1</TotalMatches>
<NumberReturned>1</NumberReturned>
<Result><DIDL-Lite 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/"><container id="0" parentID="-1" restricted="1" searchable="0" childCount="1"><upnp:class>object.container.storageFolder</upnp:class><dc:title>/</dc:title><dc:date>0001-01-01</dc:date></container></DIDL-Lite></Result>
<UpdateID>1</UpdateID></u:BrowseResponse></s:Body></s:Envelope>
2025/03/15 11:19:57 INFO : /ctl: 192.168.1.113:51126 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
2025/03/15 11:19:58 DEBUG : POST /ctl HTTP/1.1
Host: 192.168.1.243:7879
Accept: */*
Connection: close
Content-Length: 445
Content-Type: text/xml; charset="utf-8"
Soapaction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: DLNADOC/1.50 SEC_HHP_55" OLED/1.0 UPnP/1.0
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><ObjectID>0</ObjectID><BrowseFlag>BrowseMetadata</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>0</RequestedCount><SortCriteria></SortCriteria></u:Browse></s:Body></s:Envelope>
2025/03/15 11:19:58 DEBUG : HTTP/1.1 200 OK
Connection: close
Content-Type: text/xml; charset="utf-8"
Ext:
<?xml version="1.0" encoding="utf-8" standalone="yes"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><TotalMatches>1</TotalMatches>
<NumberReturned>1</NumberReturned>
<Result><DIDL-Lite 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/"><container id="0" parentID="-1" restricted="1" searchable="0" childCount="1"><upnp:class>object.container.storageFolder</upnp:class><dc:title>/</dc:title><dc:date>0001-01-01</dc:date></container></DIDL-Lite></Result>
<UpdateID>1</UpdateID></u:BrowseResponse></s:Body></s:Envelope>
2025/03/15 11:19:58 INFO : /ctl: 192.168.1.113:51130 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
2025/03/15 11:19:58 DEBUG : POST /ctl HTTP/1.1
Host: 192.168.1.243:7879
Accept: */*
Connection: close
Content-Length: 445
Content-Type: text/xml; charset="utf-8"
Soapaction: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
User-Agent: DLNADOC/1.50 SEC_HHP_55" OLED/1.0 UPnP/1.0
<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><ObjectID>0</ObjectID><BrowseFlag>BrowseMetadata</BrowseFlag><Filter>*</Filter><StartingIndex>0</StartingIndex><RequestedCount>0</RequestedCount><SortCriteria></SortCriteria></u:Browse></s:Body></s:Envelope>
2025/03/15 11:19:58 DEBUG : HTTP/1.1 200 OK
Connection: close
Content-Type: text/xml; charset="utf-8"
Ext:
<?xml version="1.0" encoding="utf-8" standalone="yes"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><NumberReturned>1</NumberReturned>
<Result><DIDL-Lite 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/"><container id="0" parentID="-1" restricted="1" searchable="0" childCount="1"><upnp:class>object.container.storageFolder</upnp:class><dc:title>/</dc:title><dc:date>0001-01-01</dc:date></container></DIDL-Lite></Result>
<UpdateID>1</UpdateID>
<TotalMatches>1</TotalMatches></u:BrowseResponse></s:Body></s:Envelope>
2025/03/15 11:19:58 INFO : /ctl: 192.168.1.113:51132 POST 200 "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"