Страница 20 из 108

Re: Модуль - SSDPFinder

Добавлено: Вт апр 03, 2018 9:00 pm
Jilber
Т.е. надо создать в системе объект "MediaRendering" и у него свойство "playUrl" ?

Re: Модуль - SSDPFinder

Добавлено: Вт апр 03, 2018 9:20 pm
tarasfrompir
Ничего не надо создавать. Заходил в ссдпфиндер модуль и нажимаеш сканировать устройства.
В сканированном устройствах нажимаеш добавить устройство (плюсик). И создаётся автоматически устройство с созданием шаблона управления и привязкой к вновь созданному объекту.
После этого заходил в свойства этого объекта и изменяет необходимые свойства и происходит управление данным устройством.
ДА И ВСЕ ЭТО РАБОТАЕТ ДЛЯ ЛЮБОГО МЕДИАРЕНДЕРЕР УСТРОЙСТВА. Ссори планшет у меня сейчас. Эти шифты забембали.
Шаблон управления отображается в устройства и Простых и в ссдп устройствах. Но там нету поля для ввода угла - планируют доделать.
Просто не могу понять есть ли перемотка в данных устройствах.

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 7:36 am
tarasfrompir
Уважаемый Jilber что то получилось ???

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 8:27 am
directman66
А когда плагин появится в маркете?

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 8:34 am
tarasfrompir
там тупо много работы - еще хотя бы с медиасервером разобратся...
Да и сыро все еще - хотя долизываю , еще пару улучшений и устройствами Mediarendering можна будет пользоваться...

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 1:06 pm
Jilber
Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL. :-)

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 1:10 pm
tarasfrompir
Да все это ещё пока рудименты от старых разработок
По поводу глубоко - да что бы не мешало и сделано по образу Сергея...

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 3:54 pm
tarasfrompir
Jilber писал(а): Ср апр 04, 2018 1:06 pm Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL. :-)
исправь шаблон класса на такой:

Код: Выделить всё

<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>

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 3:56 pm
tarasfrompir
Jilber писал(а): Ср апр 04, 2018 1:06 pm Появился объект "MediaServer01" (сразу не нашёл, уж больно глубоко он оказался запрятан в "SDevices").
Для чего в нём 2 свойства "MediaServer01.IP" и "MediaServer01.IPAdress" ? Туда прописывать один и тот же IP телевизора ?
Ждём появления playURL. :-)
Кстати это у тебя остатки от предыдущих вариантов..
Вчистую нужно удалить класс UPNP device со всеми подклассами
и переустановить оба модуля

Re: Модуль - SSDPFinder

Добавлено: Ср апр 04, 2018 5:43 pm
Jilber
Попробовал исправить шаблон. Появилась строка "Ссылка для воспроизведения текущим устройством" и несколько кнопок без обозначений, но проигрываться ничего не хочет.
Удалил класс, удалил папки из Templates и Modules. В меню всё-равно торчат "хвосты", причём три:
SPOILERSPOILER_SHOW
Устройства.jpg
Устройства.jpg (16.3 КБ) 3233 просмотра
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"])

Как бы их совсем удалить и переустановить модуль вчистую ?