Example #1
0
 private function prepareURIRequest($song, $prefix)
 {
     if ($song == null) {
         return null;
     }
     $songUrl = $song['link'];
     $songId = preg_replace('/(.+)\\/oid\\/(\\d+)\\/(.+)/i', '${2}', $songUrl);
     $song = new song($songId);
     $song->format();
     $songItem = Upnp_Api::_itemSong($song, '');
     $domDIDL = Upnp_Api::createDIDL($songItem);
     $xmlDIDL = $domDIDL->saveXML();
     return array('InstanceID' => 0, $prefix . 'URI' => $songUrl, $prefix . 'URIMetaData' => htmlentities($xmlDIDL));
 }