Example #1
0
(k=b._getDuration(g.attr("duration")));d.res={url:h,dur:k}}a=x.upnp.Util.findTag(a,"albumArtURI","upnp");0<a.length&&(d.albumArtURI=$(a[0]).text());c.push(d)}});a.find("item").each(function(){var a=$(this),d=x.upnp.Util.findTag(a,"class","upnp"),g=x.upnp.Util.findTag(a,"title","dc");if(0<d.length&&0<g.length){d=$(d[0]).text();g=$(g[0]).text();g={type:"item",parentID:a.attr("parentID"),id:a.attr("id"),"class":d,title:g};var h=b._getRes(a,d);if(h){var k=h.text(),l=null;h.attr("duration")&&(l=b._getDuration(h.attr("duration")));
g.res={url:k,dur:l}}0==d.indexOf("object.item.audioItem")&&(g.info={},d=x.upnp.Util.findTag(a,"genre","upnp"),0<d.length&&(g.info.genre=$(d[0]).text()),d=x.upnp.Util.findTag(a,"artist","upnp"),0<d.length&&(g.info.artist=$(d[0]).text()),d=x.upnp.Util.findTag(a,"album","upnp"),0<d.length&&(g.info.album=$(d[0]).text()),d=x.upnp.Util.findTag(a,"albumArtURI","upnp"),0<d.length&&(g.info.albumArtURI=$(d[0]).text()));c.push(g)}});return c};b.prototype._browseMetaData=function(a,c){var b=this;this._browse(a,
Example #2
0
function(a){var c=null,b=0;a.find("res").each(function(){var a=$(this),d=a.attr("size");if(!c||d&&d>b)c=a,b=d});return c};b.prototype._getItems=function(a){var c=[],b=this;a.find("container").each(function(){var a=$(this),d=x.upnp.Util.findTag(a,"title","dc"),g=x.upnp.Util.findTag(a,"class","upnp");if(0<g.length&&0<d.length){g=$(g[0]).text();d=$(d[0]).text();d={type:"container","class":g,parentID:a.attr("parentID"),id:a.attr("id"),title:d};if(g=b._getRes(a)){var h=g.text(),k=null;g.attr("duration")&&
(k=b._getDuration(g.attr("duration")));d.res={url:h,dur:k}}a=x.upnp.Util.findTag(a,"albumArtURI","upnp");0<a.length&&(d.albumArtURI=$(a[0]).text());c.push(d)}});a.find("item").each(function(){var a=$(this),d=x.upnp.Util.findTag(a,"class","upnp"),g=x.upnp.Util.findTag(a,"title","dc");if(0<d.length&&0<g.length){d=$(d[0]).text();g=$(g[0]).text();g={type:"item",parentID:a.attr("parentID"),id:a.attr("id"),"class":d,title:g};var h=b._getRes(a,d);if(h){var k=h.text(),l=null;h.attr("duration")&&(l=b._getDuration(h.attr("duration")));