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

Здесь вы найдете вспомогательные и просто полезные приложения для работы с медиаплеерами Dune HD
Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

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

Сообщение Alex Cabbage » 08 июл 2021, 22:33

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

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 08 июл 2021, 22:35

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 08 июл 2021, 22:53

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

Аватара пользователя
Brigadir
Администратор
Сообщения: 2818
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir » 08 июл 2021, 23:31

Alex Cabbage писал(а):
08 июл 2021, 22:33
Не! Надо и то, и другое.
Наличие, конечно, первично, но значение имеет не мене важное значение.
Например, "protocol_version" - пожалуй самый главный параметр и его значение определяет дальнейший алгоритм работы.
У всех андройд дюн протокол 4й версии. Почему тогда одни определяются, а другие нет?
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном пользователю (обычно внутренний HDD, или любое другое USB-хранилище при отсутствии внутреннего HDD) папку "dune_plugin_logs". Если вы используете USB-флешку, то отформатируйте ее в FAT32 перед тем, как создать папку для логов. После чего перезагрузите дюну и начните пользоваться плагином, в папке dune_plugin_logs появится файл лога.

Все мои (и не только) плагины Dune HD
Гранд-обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


Отблагодарить автора (ЮMoney)

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 08 июл 2021, 23:58

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 12:01

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>

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 12:38

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 13:21

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

Аватара пользователя
Brigadir
Администратор
Сообщения: 2818
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir » 09 июл 2021, 13:50

Alex Cabbage писал(а):
08 июл 2021, 23:58
Неа!
У HD Pro 4k II - версия протокола = 6
У 303D и 102 - 4.
Отстал от жизни, оказывается вон аж докуда прогресс добрался.
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном пользователю (обычно внутренний HDD, или любое другое USB-хранилище при отсутствии внутреннего HDD) папку "dune_plugin_logs". Если вы используете USB-флешку, то отформатируйте ее в FAT32 перед тем, как создать папку для логов. После чего перезагрузите дюну и начните пользоваться плагином, в папке dune_plugin_logs появится файл лога.

Все мои (и не только) плагины Dune HD
Гранд-обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


Отблагодарить автора (ЮMoney)

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 14:05

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 14:29

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>

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 14:44

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 14:48

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

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

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 14:53

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

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 14:55

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 15:17

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

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 15:26

Alex Cabbage писал(а):
09 июл 2021, 14:55
Ну да! :)
:)

Аватара пользователя
Alex Cabbage
Общительный
Сообщения: 154
Зарегистрирован: 24 июл 2020, 20:31

Сообщение Alex Cabbage » 09 июл 2021, 15:33

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

Аватара пользователя
DmNat
Болтун
Сообщения: 1078
Зарегистрирован: 03 июн 2018, 15:12
Откуда: Тюмень - столица деревень!

Сообщение DmNat » 09 июл 2021, 15:40

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

Аватара пользователя
Brigadir
Администратор
Сообщения: 2818
Зарегистрирован: 07 янв 2018, 18:28
Откуда: С просторов необъятной
Контактная информация:

Сообщение Brigadir » 09 июл 2021, 23:18

Alex Cabbage писал(а):
09 июл 2021, 14:05
Это чисто программная фича. В более ранних аппаратах этого нет, скорее всего, из-за того, что процессоры слабоваты и чтобы воспроизведение медиа не подтормаживало при формировании ответных пакетов.
Ну это вряд ли. Слабенькие, но не до такой степени чтобы с json не справиться. Просто раньше не было в этом необходимости, а теперь появилась. В том же js удобней работать с json нежели с xml, да и вообще удобней.
Dune HD Pro One 8K Plus (240201_2116_r22)
Dune HD Real Vision 4K (230929_0206_r21)
Dune HD Pro 4K II (230929_0206_r21)
Dune HD Sky 4K Plus (221018_1640_r20)
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

Чтобы получить log-файл плагинов, нужно создать на первом носителе, доступном пользователю (обычно внутренний HDD, или любое другое USB-хранилище при отсутствии внутреннего HDD) папку "dune_plugin_logs". Если вы используете USB-флешку, то отформатируйте ее в FAT32 перед тем, как создать папку для логов. После чего перезагрузите дюну и начните пользоваться плагином, в папке dune_plugin_logs появится файл лога.

Все мои (и не только) плагины Dune HD
Гранд-обзор Dune HD Pro One 8K Plus
Краткий обзор Dune HD Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


Отблагодарить автора (ЮMoney)

Ответить