ok poradziłem sobie za pomocą simpleXML, dla zainteresowanych mój kod (może nie najwyższych lotów ale czas goni)
function getFromYT($user)
{
//ustalamy link do pliku xml dla danego użytkownika
$url="http://gdata.youtube.com/feeds/api/users/".$user."/uploads";
$data=simplexml_load_file($url);
$media=$data->entry;
$i=0;
foreach ($media as $item){
$dane[$i]['dodany']=substr((string
)$item->published,0
,10
); $dane[$i]['tytul']=(string)$item->title;
$dane[$i]['link']=(string)$item->link->attributes()->href;
$info=$item->children('yt',true);
if (isset($info->noembed)){ $dane[$i]['embed']=0;
}
else{
$dane[$i]['embed']=1;
}
$info=$item->children('media',true);
$thumb=$info->group->thumbnail->attributes()->url;
$dane[$i]['img']=(string)$thumb;
$i++;
}
return $data;
}
}