mupnp icon indicating copy to clipboard operation
mupnp copied to clipboard

Buffalo Link Station & EyeConnect items without res elements

Open dctdct opened this issue 12 years ago • 0 comments

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

dctdct avatar Aug 29 '12 08:08 dctdct