• April 24, 2024, 07:10:52 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Author Topic: dns-320L and samsung smart-tv  (Read 10848 times)

cubben

  • Level 1 Member
  • *
  • Posts: 1
dns-320L and samsung smart-tv
« on: February 03, 2013, 11:31:37 PM »

Hi!
I´ve been looking around in the forum but I can´t find an answer to this problem but I´ve seen others having the same problem.

In my samsung smart-tv I can see the dns-320L and access it via dnla/upnp but it can only see the folders pictures, movies and music but no subfolders. When I access the NAS from my iPhone I can see and access all the subfolders. Does anyone know what the problem is? I´ve seen solutions such as installing fun_plug, but I don´t want to do that.

Any suggestions on what to do?

/Chris
Logged

gunpet

  • Level 1 Member
  • *
  • Posts: 4
Re: dns-320L and samsung smart-tv
« Reply #1 on: February 04, 2013, 04:12:21 AM »

I got the exact same problem but D-Link doesnt want to help with this. Its crap when its a common protocol. It should work.

Why can a private person making fun_plug make it work and D-Link cant even answer our questions :(
Logged

sbrbot

  • Level 2 Member
  • **
  • Posts: 75
Re: dns-320L and samsung smart-tv
« Reply #2 on: February 04, 2013, 10:53:51 AM »

On my LG TV I can see both: flat organization of all DLNA indexed movies and organized them in folders as they are on disk. So it seems that it depends on DLNA implementation in TV set not on NAS.
Logged

gunpet

  • Level 1 Member
  • *
  • Posts: 4
Re: dns-320L and samsung smart-tv
« Reply #3 on: February 04, 2013, 05:51:53 PM »

On my LG TV I can see both: flat organization of all DLNA indexed movies and organized them in folders as they are on disk. So it seems that it depends on DLNA implementation in TV set not on NAS.

I can see all other mediaservers and files on my Samsung so your conclusion is bad - its the combo of samsung and the dns-320L that doesnt work and its impossible to change the software in the tv so i guess its up to d-link.
Logged

priitv8

  • Level 3 Member
  • ***
  • Posts: 250
Re: dns-320L and samsung smart-tv
« Reply #4 on: February 04, 2013, 09:51:50 PM »

...and its impossible to change the software in the tv so i guess its up to d-link.
Well, as of today, most modern (smart) TV-sets also allow for firmware updates. So your own statement is not fully correct either.
http://www.samsung.com/au/tv/firmware/
But the bottom line is correct - the level and details of DLNA implementation vary widely among manufacturers.
Logged

sbrbot

  • Level 2 Member
  • **
  • Posts: 75
Re: dns-320L and samsung smart-tv
« Reply #5 on: February 04, 2013, 11:26:37 PM »

In original firmware D-Link DNS-320L uses firefly media server. There's a lot of discussion on this forum about how to install on this NAS some other media server like; Twonkymediaserver, serviio or sth else. So, try some of them.
Logged

sblanc

  • Level 1 Member
  • *
  • Posts: 6
Re: dns-320L and samsung smart-tv
« Reply #6 on: March 04, 2013, 01:07:06 AM »

Hi,

I have same issue, and I have spy the UPNP AV soap exchange between samsung TV and DNS320L.
I have found an issue in the DLINK DNS 320L response.

Samsung TV asking to browse directory content from index 0 and asking for 1 item response. To this request the DNS 320L respond 2 items instead of 1. See http frame 1 below.

Because when TV is connected to PC ALLSHARE application the next command is Browse form 0 to 30. I SUPPOSE than the first run 0 to 1 is just to identify if the directory is empty. May be Samsung do a test like != 1 so directory is empty and display only parent directory icon.

The issue doesn’t happen when TV browse the root content of the NAS, in this use case, NAS response contains only 1 item.   See http frame 2 below.


I hope DLINK read this forum and will be able to update this point quickly.


HTTP FRAME 1

POST /ContentDirectory/control HTTP/1.1
Accept: */*
User-Agent: SEC_HHP_[TV]UE55ES6100/1.0 DLNADOC/1.50
Host: 192.168.0.4:6000
SOAPACTION: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
CONTENT-TYPE:  text/xml; charset="utf-8"
Content-Length: 452
Connection: close

<?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
         <ObjectID>0\Movie\</ObjectID>
         <BrowseFlag>BrowseDirectChildren</BrowseFlag>
         <Filter>*</Filter>
         <StartingIndex>0</StartingIndex>
         <RequestedCount>1</RequestedCount>

         <SortCriteria/>
      </u:Browse>
   </s:Body>
</s:Envelope>

HTTP/1.1 200 OK
EXT:
CONTENT-TYPE: text/xml; charset="utf-8"
SERVER: POSIX, UPnP/1.0, DNS-320L
Date: Fri, 01 Mar 2013 18:18:26 GMT
Transfer-Encoding: chunked
493

<?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:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
      <Result>
        <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">
          <container id="0\Movie\All_Videos\" parentID="0\Movie\" restricted="1" childCount="806">
            <dc:title>All Videos</dc:title>
            <upnp:class>object.container</upnp:class>
          </container>
          <container id="0\Movie\Folders\" parentID="0\Movie\" restricted="1" childCount="1">
            <dc:title>Folders</dc:title>
            <upnp:class>object.container</upnp:class>
          </container>
        </DIDL-Lite>
      </Result>
     <NumberReturned>2</NumberReturned>
      <TotalMatches>2</TotalMatches>

      <UpdateID>0</UpdateID>
    </u:BrowseResponse>
  </s:Body>
</s:Envelope> bellow


HTTP FRAME 2

POST /ContentDirectory/control HTTP/1.1
Accept: */*
User-Agent: SEC_HHP_[TV]UE55ES6100/1.0 DLNADOC/1.50
Host: 192.168.0.4:6000
SOAPACTION: "urn:schemas-upnp-org:service:ContentDirectory:1#Browse"
CONTENT-TYPE:  text/xml; charset="utf-8"
Content-Length: 451
Connection: close


<?xml version="1.0" encoding="utf-8"?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
         <ObjectID>0</ObjectID>
         <BrowseFlag>BrowseDirectChildren</BrowseFlag>
         <Filter>*</Filter>
         <StartingIndex>0</StartingIndex>
         <RequestedCount>1</RequestedCount>

         <SortCriteria/>
      </u:Browse>
   </s:Body>
</s:Envelope>

HTTP/1.1 200 OK
EXT:
CONTENT-TYPE: text/xml; charset="utf-8"
SERVER: POSIX, UPnP/1.0, DNS-320L
Date: Fri, 01 Mar 2013 18:18:21 GMT
Transfer-Encoding: chunked
382

<?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:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
      <Result>
        <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">
          <container id="0\Movie\" parentID="0" restricted="1" childCount="2">
            <dc:title>Video</dc:title>
            <upnp:class>object.container</upnp:class>
          </container>
        </DIDL-Lite>
      </Result>
      <NumberReturned>1</NumberReturned>
      <TotalMatches>3</TotalMatches>

      <UpdateID>0</UpdateID>
    </u:BrowseResponse>
  </s:Body>
</s:Envelope>
« Last Edit: March 04, 2013, 04:46:25 AM by sblanc »
Logged