1. TV is asking for 20 items strating with index 0:
- Code: Select all
<u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
<ObjectID>0</ObjectID>
<BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>dc:title,dc:date,res,res@protocolInfo,res@size,res@duration,res@resolution,res@dlna:ifoFileURI,res@pv:subtitleFileType,res@pv:subtitleFileUri,upnp:albumArtURI,upnp:album,upnp:artist</Filter>
<StartingIndex>0</StartingIndex>
<RequestedCount>20</RequestedCount>
<SortCriteria></SortCriteria>
</u:Browse>
and getting response: 2 fom 21 elements
- Code: Select all
<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/">
<container id="0$0" childCount="0" parentID="0" restricted="true">
<dc:title>empty</dc:title>
<res protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN">http://192.168.1.3:13333/get/0$0/thumbnail0000empty</res>
<dc:date>2011-02-15T16:15:35</dc:date>
<upnp:class>object.container.storageFolder</upnp:class>
</container>
<container id="0$1" childCount="8" parentID="0" restricted="true">
<dc:title>#- Video Settings -#</dc:title>
<res protocolInfo="http-get:*:image/jpeg:DLNA.ORG_PN=JPEG_TN">http://192.168.1.3:13333/get/0$1/thumbnail0000%23-+Video+Settings+-%23</res>
<upnp:class>object.container.storageFolder</upnp:class>
</container>
</DIDL-Lite>
</Result>
<NumberReturned>2</NumberReturned>
<TotalMatches>21</TotalMatches>
<UpdateID>1</UpdateID>
</u:BrowseResponse>
2. TV is asking for remaining 18 items strating with index 2:
- Code: Select all
<u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
<ObjectID>0</ObjectID>
<BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>dc:title,dc:date,res,res@protocolInfo,res@size,res@duration,res@resolution,res@dlna:ifoFileURI,res@pv:subtitleFileType,res@pv:subtitleFileUri,upnp:albumArtURI,upnp:album,upnp:artist</Filter>
<StartingIndex>2</StartingIndex>
<RequestedCount>18</RequestedCount>
<SortCriteria></SortCriteria>
</u:Browse>
and getting response: 0 fom 2 elements:
- Code: Select all
<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/"></DIDL-Lite>
</Result>
<NumberReturned>0</NumberReturned>
<TotalMatches>2</TotalMatches>
<UpdateID>1</UpdateID>
</u:BrowseResponse>
3. TV returning to point 1.
PMS resonse is upnp protocol voliation that PANASONC TV didn't like.(discussed on http://ps3mediaserver.org/forum/viewtopic.php?f=15&t=2099&start=380). Try change RequsetV2.java line 449 from
- Code: Select all
totalCount = startingIndex;
to
- Code: Select all
totalCount = 0;
maybe next mediaRenderer.isPS3() is required
