[Модуль] SSDP Finder (ssdp_finder)
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
-
- Сообщения: 706
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 115 раз
- Поблагодарили: 112 раз
Re: Модуль - SSDPFinder
Прошу прощения. Перепутал скрины.directman66 писал(а):Соседний модуль не тестировали? вроде как даже можно отправлять поток на устрйоство. Но у меня не работает пока-что. Просьба протестировать.
https://majordomo.smartliving.ru/forum/ ... f=5&t=5091
Вот, что выдаёт модуль по вашей ссылке:
СпойлерПоказать
P.S. Скрин в предыдущем сообщении исправил.
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: Модуль - SSDPFinder
Я вот пытаюсь получить список файлов медиасервера с помощью библиотеки jalder.Но пока безуспешно.
Подробности тут https://majordomo.smartliving.ru/forum/ ... =40#p72355, посмотрите кому интересно.
Вот мой пример запроса:
Подробности тут https://majordomo.smartliving.ru/forum/ ... =40#p72355, посмотрите кому интересно.
Вот мой пример запроса:
СпойлерПоказать
Код: Выделить всё
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);
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 174
- Зарегистрирован: Вт июн 16, 2015 10:54 pm
- Благодарил (а): 16 раз
- Поблагодарили: 32 раза
Re: Модуль - SSDPFinder
Jilber писал(а):Попробовал модуль. Вот что находит:В локалке только один ТВ Philips и один смартфон.СпойлерПоказать
Так и должно быть, один девайс может выступать и сервером и клиентом (MediaServer,MediaRender) по этому и встречается несколько раз в списке.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
Что за беда такая ?
Срабатывает на 10-30 раз???
В смысле находит устройства
Срабатывает на 10-30 раз???
В смысле находит устройства
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль - SSDPFinder
Я предлагаю переехать туда, если уважаемый T-REX-XP не желает продолжить разработку...
viewtopic.php?f=5&t=5091
В том модуле уже реализована привязка к объекту, отправка ссылки на воспроизведение, и управляющих команд...проверено на dlna колонке - работает...с телевизорами пока не удалось как-то связаться....
Если поможете в этом вопросе - будет супер!!!
Оформление будет "подтянуто" чуть позже.
И кстати тот модуль уже есть в маркете.
viewtopic.php?f=5&t=5091
В том модуле уже реализована привязка к объекту, отправка ссылки на воспроизведение, и управляющих команд...проверено на dlna колонке - работает...с телевизорами пока не удалось как-то связаться....
Если поможете в этом вопросе - будет супер!!!
Оформление будет "подтянуто" чуть позже.
И кстати тот модуль уже есть в маркете.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
Уважаемый nick7zmail. Я бы переехал -к вам, но как я понял планируется создать из этого модуля автодобавление простых устройств. По принципу плаг енд плей.
Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.
А вообщето можна было бы его обьеденить в скажем модуль УПНП.
Ну и по поводу маркета - как оказалось это не показатель...
Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.
А вообщето можна было бы его обьеденить в скажем модуль УПНП.
Ну и по поводу маркета - как оказалось это не показатель...
Спасибо нам ПОМОЖЕТ..!
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль - SSDPFinder
Вот этого вообще не понял. Добавление и так есть в обоих модулях в базу. Что понимается под автодобавлением в простые устройства - не могу предполагать.tarasfrompir1 писал(а):планируется создать из этого модуля автодобавление простых устройств. По принципу плаг енд плей.
По факту в моём модуле тоже самое что в этом. Те же библиотеки, тот же код поиска, всё то же...только добавлены функции отправки url, и управления такими устройствами.tarasfrompir1 писал(а): Согласен с Вами по поводу ДНЛА(хороша МАША), но у меня нету таких аппаратов кроме 1 ХБМС. Поэтому если T-REX-XP скажет свое слово по поводу его модуля и желания идти в данном направлении, то я застряну пока здесь.
А T-REX-XP уже высказывал своё мнение тут, и разрешил использовать его модуль для написания чего-то большего, что, собственно, и было сделано. По факту ща процентов 70 кода в моём модуле - это его модуль, и делает он абсолютно то же самое.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<