Re: Модуль - SSDPFinder
Добавлено: Пн фев 19, 2018 12:24 pm
Пробовал но та же беда - стоит виндовс 7
Прошу прощения. Перепутал скрины.directman66 писал(а):Соседний модуль не тестировали? вроде как даже можно отправлять поток на устрйоство. Но у меня не работает пока-что. Просьба протестировать.
https://majordomo.smartliving.ru/forum/ ... f=5&t=5091
Код: Выделить всё
require('/var/www/modules/app_dlna/upnp/vendor/autoload.php');
require('/var/www/modules/app_dlna/upnp/vendor/jalder/upnp/src/Mediaserver/Contentdirectory.php');
use jalder\Upnp\Mediaserver;
$mediaserver = new Mediaserver();
print('searching...'.PHP_EOL);
$servers = $mediaserver->discover();
if(!count($servers)){
print_r('no upnp mediaservers found'.PHP_EOL);
}
//print_r($servers['uuid:9e1becde-4773-ac02-af35-c6f715bf87db::urn:schemas-upnp-org:device:MediaServer:1']);
$server=$servers['uuid:9e1becde-4773-ac02-af35-c6f715bf87db::urn:schemas-upnp-org:device:MediaServer:1'];
echo "<br> **** <br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(0,'BrowseMetadata',0,0);
print_r($directories) ;
echo "<br>_________browse(0,'BrowseDirectChildren',0,3);<br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(0,'BrowseDirectChildren',0,3);
print_r($directories) ;
echo "<br>_________browse(1,'BrowseDirectChildren',0,3);<br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(1,'BrowseDirectChildren',0,3);
print_r($directories) ;
echo "<br>_________>browse(3,'BrowseDirectChildren',0,3);<br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(3,'BrowseDirectChildren',0,3);
print_r($directories) ;
echo "<br>_________browse(3,'BrowseDirectChildren',3,3);<br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(3,'BrowseDirectChildren',3,3);
print_r($directories) ;
echo "<br>_________browse(30,'BrowseDirectChildren',0,3);<br>";
$browse = new Mediaserver\Browse($server);
$directories = $browse->browse(30,'BrowseDirectChildren',0,3);
print_r($directories) ;
echo "<br>_________<br>";
//$info = $server['description']['device'];
//echo "<br>__info_______<br>";
//echo "<br>_________<br>";
// $summary = $info['friendlyName'].', '.$info['modelDescription'].', '.$info['modelName'].', '.$info['UDN'];
//echo "<br>_________<br>";
//print_r($summary) ;
//echo "<br> Directories:<br>";
//print_r($directories);
//$video=$browse->getXml();
//echo "<br> video:<br>";
//int_r($video); Jilber писал(а):Попробовал модуль. Вот что находит:В локалке только один ТВ Philips и один смартфон.SPOILERSPOILER_SHOW
Вот этого вообще не понял. Добавление и так есть в обоих модулях в базу. Что понимается под автодобавлением в простые устройства - не могу предполагать.tarasfrompir1 писал(а):планируется создать из этого модуля автодобавление простых устройств. По принципу плаг енд плей.
По факту в моём модуле тоже самое что в этом. Те же библиотеки, тот же код поиска, всё то же...только добавлены функции отправки url, и управления такими устройствами.tarasfrompir1 писал(а): Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.