Страница 3 из 5

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 08 июл 2021, 22:33
Alex Cabbage
Brigadir писал(а):
08 июл 2021, 20:41
Возможно правильней было бы проверять не значения полей, а просто их наличие.
Не! Надо и то, и другое.
Наличие, конечно, первично, но значение имеет не мене важное значение.
Например, "protocol_version" - пожалуй самый главный параметр и его значение определяет дальнейший алгоритм работы.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 08 июл 2021, 22:35
Alex Cabbage
DmNat писал(а):
08 июл 2021, 17:17
На всех проверять?
Да. мне нужна вся статистика, чтобы я смог охватить как можно больший круг аппаратов.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 08 июл 2021, 22:53
DmNat
Alex Cabbage писал(а):
08 июл 2021, 22:35
Да. мне нужна вся статистика, чтобы я смог охватить как можно больший круг аппаратов.
Будет, приложения (плагины, программы) для Дюны должны БЫТЬ !!!

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 08 июл 2021, 23:31
Brigadir
Alex Cabbage писал(а):
08 июл 2021, 22:33
Не! Надо и то, и другое.
Наличие, конечно, первично, но значение имеет не мене важное значение.
Например, "protocol_version" - пожалуй самый главный параметр и его значение определяет дальнейший алгоритм работы.
У всех андройд дюн протокол 4й версии. Почему тогда одни определяются, а другие нет?

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 08 июл 2021, 23:58
Alex Cabbage
Brigadir писал(а):
08 июл 2021, 23:31
У всех андройд дюн протокол 4й версии. Почему тогда одни определяются, а другие нет?
Неа!
У HD Pro 4k II - версия протокола = 6
У 303D и 102 - 4.
Остальные не пытал, поскольку всё, что меньше 5, не поддерживает Json. На этом и остановился.
В чём разница между 5 и 6 - нигде не нашёл, везде описание 5-й версии. На него и полагаюсь.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 12:01
DmNat
Alex Cabbage писал(а):
08 июл 2021, 22:35
Да. мне нужна вся статистика, чтобы я смог охватить как можно больший круг аппаратов.
Добавляю ещё два плеера.

SmartBox

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<command_result>
<param name="protocol_version" value="6"/>
<param name="phv_md5" value="D41D8CD98F00B204E9800998ECF8427E"/>
<param name="android_app_active" value="0"/>
<param name="android_md5" value="8607D73529871E25EB08F15E8B88BDF8"/>
<param name="player_state" value="navigator"/>
<param name="playback_volume" value="100"/>
<param name="playback_mute" value="0"/>
<param name="md5" value="201AD48D73F90D8094D872C1A34D004F"/>
<param name="product_id" value="tv175l"/>
<param name="serial_number" value="0000-0001-9002-DFD7-A1C2-3E1F-44AB-66DE"/>
<param name="firmware_version" value="210210_0331_r15"/>
<param name="commercial_serial_number" value="FC175L001193000736"/>
<param name="product_name" value="SmartBox 4K"/>
</command_result>


RealBox

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<command_result>
<param name="protocol_version" value="6"/>
<param name="phv_md5" value="D41D8CD98F00B204E9800998ECF8427E"/>
<param name="android_app_active" value="0"/>
<param name="android_md5" value="8607D73529871E25EB08F15E8B88BDF8"/>
<param name="player_state" value="navigator"/>
<param name="playback_volume" value="47"/>
<param name="playback_mute" value="0"/>
<param name="md5" value="78049D7355C77660EE8C978CB566B3A1"/>
<param name="product_id" value="tv175x"/>
<param name="serial_number" value="0000-0001-5024-A97B-CF6C-5687-2684-341F"/>
<param name="firmware_version" value="200910_2300_r14"/>
<param name="commercial_serial_number" value="CC175X001195000170"/>
<param name="product_name" value="RealBox 4K"/>
</command_result>

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 12:38
Alex Cabbage
DmNat писал(а):
09 июл 2021, 12:01
Добавляю ещё два плеера.
SmartBox
RealBox
Вот спасибо!
Пазл постепенно складывается.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 13:21
DmNat
Brigadir писал(а):
08 июл 2021, 23:31
У всех андройд дюн протокол 4й версии.
СмартБокс и РеалБокс говорят про шестой.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 13:50
Brigadir
Alex Cabbage писал(а):
08 июл 2021, 23:58
Неа!
У HD Pro 4k II - версия протокола = 6
У 303D и 102 - 4.
Отстал от жизни, оказывается вон аж докуда прогресс добрался.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:05
Alex Cabbage
DmNat писал(а):
09 июл 2021, 13:21
СмартБокс и РеалБокс говорят про шестой.
Правильно.
Я выше Бригадиру ответил.
А вообще - это, imho, от прошивки зависит.
Начиная с 5-й версии протокола введена поддержка JSON-формата обмена данными (от Дюны к клиенту) - JavaScript Object Notation.
Это чисто программная фича. В более ранних аппаратах этого нет, скорее всего, из-за того, что процессоры слабоваты и чтобы воспроизведение медиа не подтормаживало при формировании ответных пакетов.
Это можно легко проверить нажав на следующую ссылку (IP-адрес у каждого свой, этот пример конкретно для DmNat):

http://192.168.1.27/cgi-bin/do?cmd=stat ... yntax=json

А ещё более показательным будет результат от нажатия на следующую ссылку:

http://192.168.1.27/cgi-bin/do?cmd=over ... yntax=json

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:29
DmNat
Alex Cabbage писал(а):
09 июл 2021, 14:05
Это можно легко проверить нажав на следующую ссылку (IP-адрес у каждого свой, этот пример конкретно для DmNat):

http://192.168.1.27/cgi-bin/do?cmd=stat ... yntax=json

А ещё более показательным будет результат от нажатия на следующую ссылку:

http://192.168.1.27/cgi-bin/do?cmd=over ... yntax=json
Нажал, сам не знаю для чего. :lol:

И что там можно увидеть интересного?

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<command_result>
<param name="protocol_version" value="4"/>
<param name="player_state" value="navigator"/>
<param name="pip_zorder" value="400"/>
<param name="video_zorder" value="200"/>
<param name="osd_zorder" value="500"/>
</command_result>

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<command_result>
<param name="protocol_version" value="4"/>
<param name="command_status" value="failed"/>
<param name="error_kind" value="unknown_command"/>
<param name="error_description" value="command 'overall_state' is not supported"/>
<param name="player_state" value="navigator"/>
<param name="pip_zorder" value="400"/>
<param name="video_zorder" value="200"/>
<param name="osd_zorder" value="500"/>
</command_result>

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:44
Alex Cabbage
DmNat писал(а):
09 июл 2021, 14:29
Нажал, сам не знаю для чего. :lol:
И что там можно увидеть интересного?
Упс!
У тебя IP-адреса динамические.
Т.е. на .27 и .28 сидели Дюны с 6-м протоколом, а теперь там с 4-м.
А рассчитано было исключительно на 6-й.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:48
DmNat
Alex Cabbage писал(а):
09 июл 2021, 14:44
Упс!
У тебя IP-адреса динамические.
Т.е. на .27 и .28 сидели Дюны с 6-м протоколом, а теперь там с 4-м.
А рассчитано было исключительно на 6-й.
Да я просто на Duo 4k адрес поменял, лень до другого плеера с дивана вставать.

Нужно сделать с Андроидной Дюны?

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:53
Alex Cabbage
DmNat писал(а):
09 июл 2021, 14:29
Нажал, сам не знаю для чего. :lol:
Настоятельно рекомендую настроить и зафиксировать IP-адреса на всех устройствах, иначе никакая конфигурация не спасёт. Т.к. при каждом включении они у вас получают новые адреса от DHCP-сервера (чаще всего, в домашних условиях, это роутер).

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 14:55
Alex Cabbage
DmNat писал(а):
09 июл 2021, 14:48
Нужно сделать с Андроидной Дюны?
Ну да! :)

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 15:17
DmNat
Alex Cabbage писал(а):
09 июл 2021, 14:53
Настоятельно рекомендую настроить и зафиксировать IP-адреса на всех устройствах, иначе никакая конфигурация не спасёт. Т.к. при каждом включении они у вас получают новые адреса от DHCP-сервера (чаще всего, в домашних условиях, это роутер).
Давно всё настроено и на всех утюгах и холодильниках адреса прописаны.

Плееры и при отключенном роутере продолжают кино с НАСа показывать.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 15:26
DmNat
Alex Cabbage писал(а):
09 июл 2021, 14:55
Ну да! :)
:)

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 15:33
Alex Cabbage
DmNat писал(а):
09 июл 2021, 15:26
По этим данным в кладовку к НАСу не проберёшся?
:lol:
Это я просто для примера ссылки прислал. Мне эти данные не нужны.
Это разница между протоколами.
Вот такую кучу данных я получаю с Дюны, разбираю, кое-что кэширую (чтобы лишний раз на Дюну не лезть) и рисую графический интерфейс в браузере.
Это ещё не много...

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 15:40
DmNat
Alex Cabbage писал(а):
09 июл 2021, 15:33
Вот такую кучу данных я получаю с Дюны, разбираю, кое-что кэширую (чтобы лишний раз на Дюну не лезть) и рисую графический интерфейс в браузере.
Это ещё не много...
Удачи в этом не лёгком деле, мы в Вас верим.

Re: Виртуальный Dune HD Remote Control для Windows

Добавлено: 09 июл 2021, 23:18
Brigadir
Alex Cabbage писал(а):
09 июл 2021, 14:05
Это чисто программная фича. В более ранних аппаратах этого нет, скорее всего, из-за того, что процессоры слабоваты и чтобы воспроизведение медиа не подтормаживало при формировании ответных пакетов.
Ну это вряд ли. Слабенькие, но не до такой степени чтобы с json не справиться. Просто раньше не было в этом необходимости, а теперь появилась. В том же js удобней работать с json нежели с xml, да и вообще удобней.