mupnp
mupnp copied to clipboard
Buffalo Link Station & EyeConnect items without res elements
Hi,
I use clinkc + objective c wrapper within a iOS 5 project.
I browse items with the BrowseDirectChildren action.
CGUpnpAction* action = [contentDirectory getActionForName:@"Browse"];
if (action == nil)
{
res.resultState = UPnPBrowserResultState_NoAction;
return res;
}
[action setArgumentValue:objectId forName:@"ObjectID"];
[action setArgumentValue:browseflag forName:@"BrowseFlag"];
[action setArgumentValue:filter forName:@"Filter"];
[action setArgumentValue:[NSString stringWithFormat: @"%d", startIndex] forName:@"StartingIndex"];
[action setArgumentValue:[NSString stringWithFormat: @"%d", requestedCount] forName:@"RequestedCount"];
[action setArgumentValue:sortCriteria forName:@"SortCriteria"];
if (![action post])
{
res.resultState = UPnPBrowserResultState_ActionFailed;
return res;
}
NSDictionary* arguments = [action arguments];
NSString* xml = [arguments valueForKey:@"Result"];
NSString* totalMatches = [arguments valueForKey:@"TotalMatches"];
When browsing a Buffalo Link Station NAS or a EyeConnect device the items within the itemslist doesn't contain res elements (Track URL) and other properties like upnp:album.
<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/" xmlns:arib="urn:schemas-arib-or-jp:elements-1-0/" xmlns:dtcp="urn:schemas-dtcp-com:metadata-1-0/" xmlns:pv="http://www.pv.com/pvns/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="0$1$12$1625R2732554" parentID="0$1$12$1625" restricted="1">dc:titleCutthroat Collapse/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2732810" parentID="0$1$12$1625" restricted="1">dc:titleCurbside Goodbye/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2733066" parentID="0$1$12$1625" restricted="1">dc:titleInside Our Skin/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2733322" parentID="0$1$12$1625" restricted="1">dc:titleChurches and Serial Killers/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2733578" parentID="0$1$12$1625" restricted="1">dc:titleButcher's Mouth/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2733834" parentID="0$1$12$1625" restricted="1">dc:titleIn Shallow Seas We Sail/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2734090" parentID="0$1$12$1625" restricted="1">dc:titleThe Poor and the Prevalent/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2734346" parentID="0$1$12$1625" restricted="1">dc:titleThe Smile, The Face/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2734602" parentID="0$1$12$1625" restricted="1">dc:titleA Sin To Hold On To/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2734858" parentID="0$1$12$1625" restricted="1">dc:titlePiggy Bank Lies/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2735114" parentID="0$1$12$1625" restricted="1">dc:titleEdge of the World/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2735370" parentID="0$1$12$1625" restricted="1">dc:titleDear Death Part 1/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class<item id="0$1$12$1625R2735626" parentID="0$1$12$1625" restricted="1">dc:titleDear Death Part 2/dc:titleupnp:classobject.item.audioItem.musicTrack/upnp:class</DIDL-Lite>
What could be the problem?
Thanks