[Модуль] SSDP Finder (ssdp_finder)
Модератор: immortal
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Модуль - SSDPFinder
Т.е. надо создать в системе объект "MediaRendering" и у него свойство "playUrl" ?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
Ничего не надо создавать. Заходил в ссдпфиндер модуль и нажимаеш сканировать устройства.
В сканированном устройствах нажимаеш добавить устройство (плюсик). И создаётся автоматически устройство с созданием шаблона управления и привязкой к вновь созданному объекту.
После этого заходил в свойства этого объекта и изменяет необходимые свойства и происходит управление данным устройством.
ДА И ВСЕ ЭТО РАБОТАЕТ ДЛЯ ЛЮБОГО МЕДИАРЕНДЕРЕР УСТРОЙСТВА. Ссори планшет у меня сейчас. Эти шифты забембали.
Шаблон управления отображается в устройства и Простых и в ссдп устройствах. Но там нету поля для ввода угла - планируют доделать.
Просто не могу понять есть ли перемотка в данных устройствах.
В сканированном устройствах нажимаеш добавить устройство (плюсик). И создаётся автоматически устройство с созданием шаблона управления и привязкой к вновь созданному объекту.
После этого заходил в свойства этого объекта и изменяет необходимые свойства и происходит управление данным устройством.
ДА И ВСЕ ЭТО РАБОТАЕТ ДЛЯ ЛЮБОГО МЕДИАРЕНДЕРЕР УСТРОЙСТВА. Ссори планшет у меня сейчас. Эти шифты забембали.
Шаблон управления отображается в устройства и Простых и в ссдп устройствах. Но там нету поля для ввода угла - планируют доделать.
Просто не могу понять есть ли перемотка в данных устройствах.
- За это сообщение автора tarasfrompir поблагодарил:
- Jilber (Ср апр 04, 2018 1:19 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
-
- Сообщения: 2800
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 695 раз
- Контактная информация:
Re: Модуль - SSDPFinder
А когда плагин появится в маркете?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
там тупо много работы - еще хотя бы с медиасервером разобратся...
Да и сыро все еще - хотя долизываю , еще пару улучшений и устройствами Mediarendering можна будет пользоваться...
Да и сыро все еще - хотя долизываю , еще пару улучшений и устройствами Mediarendering можна будет пользоваться...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Модуль - SSDPFinder
Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL.
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL.

- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
Да все это ещё пока рудименты от старых разработок
По поводу глубоко - да что бы не мешало и сделано по образу Сергея...
По поводу глубоко - да что бы не мешало и сделано по образу Сергея...
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
исправь шаблон класса на такой:
Код: Выделить всё
<link rel="stylesheet" href="<#ROOTHTML#>bootstrap/css/bootstrap[#if "<#SETTINGS_THEME#>"=="dark"#]_dark[#endif#].min.css" type="text/css">
<div class="device-details" style="font-size: 150%; text-align:center; font-family: monospace; ">%.object_description%</div>
<input type="range" style="-webkit-appearance: none; -moz-appearance: none; horizontal-align:middle; vertical-align:middle; appearance: none; width: 450px; height: 20px; background: #ddd; border-radius: 8px;" onChange='ajaxSetGlobal("%.object_title%.volume", value);' value=%.volume% min="0" max="100" step="5" ></input>
<p style="font-size: 110%; text-align:center; font-family: monospace; ">Ссылка для воспроизведения текущим устройством</p>
<input type="text" style="text-align:center; margin: 0; top: 50%;" maxlength="1024" size="80" onChange='ajaxSetGlobal("%.object_title%.playUrl", value);' value=%.playUrl% ></input>
<div class="group">
<div style="display: block; margin: 0 auto; width: 450px;">
<button onClick='ajaxSetGlobal("%.object_title%.pause_unpause", 0);' class="btn btn-custom"><span title="Play" id="play" class="glyphicon glyphicon-play aligned"></span></button>
<button onClick='ajaxSetGlobal("%.object_title%.pause_unpause", 1);' class="btn btn-custom"><span title="Pause" id="pause" class="glyphicon glyphicon-pause aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.stop", 1);' class="btn btn-custom"><span title="Stop" id="stop" class="glyphicon glyphicon-stop aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.mute_unmute", 1);' class="btn btn-custom"><span title="Mute" id="Mute" class="glyphicon glyphicon-volume-off aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.mute_unmute", 0);' class="btn btn-custom"><span title="UnMute" id="UnMute" class="glyphicon glyphicon-volume-up aligned"></span></button>
<button onclick="Backward5('music.mp3','audio');" class="btn btn-custom"><span title="-5 seconds" id="-5second" class="glyphicon glyphicon-fast-backward aligned"></span></button>
<button onclick="Forward5('music.mp3','audio');" class="btn btn-custom"><span title="+5 seconds" id="+5second" class="glyphicon glyphicon-fast-forward aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.previous", 1)' class="btn btn-custom"><span title="previous" id="previous" class="glyphicon glyphicon-chevron-left aligned"></span></button>
<button onclick='ajaxSetGlobal("%.object_title%.next", 1)' class="btn btn-custom"><span title="next" id="next" class="glyphicon glyphicon-chevron-right aligned"></span></button>
</div>
Последний раз редактировалось tarasfrompir Ср апр 04, 2018 4:01 pm, всего редактировалось 1 раз.
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Модуль - SSDPFinder
Кстати это у тебя остатки от предыдущих вариантов..
Вчистую нужно удалить класс UPNP device со всеми подклассами
и переустановить оба модуля
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 717
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 117 раз
- Поблагодарили: 113 раз
Re: Модуль - SSDPFinder
Попробовал исправить шаблон. Появилась строка "Ссылка для воспроизведения текущим устройством" и несколько кнопок без обозначений, но проигрываться ничего не хочет.
Удалил класс, удалил папки из Templates и Modules. В меню всё-равно торчат "хвосты", причём три:
Module "ssdpdevices" not found ([module name="ssdpdevices" action="admin" instance="adm"])
Module "ssdp_finder" not found ([module name="ssdp_finder" action="admin" instance="adm"])
Module "SSDPFinder" not found ([module name="SSDPFinder" action="admin" instance="adm"])
Как бы их совсем удалить и переустановить модуль вчистую ?
Удалил класс, удалил папки из Templates и Modules. В меню всё-равно торчат "хвосты", причём три:
СпойлерПоказать
Module "ssdp_finder" not found ([module name="ssdp_finder" action="admin" instance="adm"])
Module "SSDPFinder" not found ([module name="SSDPFinder" action="admin" instance="adm"])
Как бы их совсем удалить и переустановить модуль вчистую ?