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

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

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

Сообщение Alex Cabbage » 10 июл 2021, 21:50

Brigadir писал(а):
09 июл 2021, 23:18
Ну это вряд ли. Слабенькие, но не до такой степени чтобы с json не справиться. Просто раньше не было в этом необходимости, а теперь появилась. В том же js удобней работать с json нежели с xml, да и вообще удобней.
То что удобней - сомнений нет. Сам с Json работаю уже лет 8-9. XML ему в подмётки не годится. И по скорости и, особенно, по объёму передаваемых данных.
Тогда почему бы в новых прошивках этого не реализовать? Либо лень, либо процессоры не тянут.
Не надо забывать, что это всё-таки не процессоры общего назначения.

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

Сообщение Brigadir » 10 июл 2021, 21:55

Возможно json ввели "на будущее", в котором дальнейшей поддержки старого железа не будет.
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 » 11 июл 2021, 19:06

Brigadir писал(а):
10 июл 2021, 21:55
Возможно json ввели "на будущее", в котором дальнейшей поддержки старого железа не будет.
На какое "на будущее"? :D
Это уже вчерашнее.
Dune Controk.png
Dune Controk_01.png
Но это всё на эмуляторе Андроида (и на самом Адроиде, естественно), а я хочу чисто под Винду сделать такое же.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
ruslan_rachinski
Новичок
Сообщения: 2
Зарегистрирован: 19 сен 2021, 10:14

Сообщение ruslan_rachinski » 19 сен 2021, 11:32

Добрый день коллеги, а на каких дюнах это прога может работать, что-то Dune HD Max Vision 4K не видит в упор, хотя в сети она светится?
Или надо эмулятор ставить Андройда?
Но вроде написано Windos? Тогда не пойму, почему она ее не видит
В упор адрес забил, а она ошибку дает
2021-09-19_113812.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Сообщение Alex Cabbage » 19 сен 2021, 17:06

ruslan_rachinski писал(а):
19 сен 2021, 11:32
Добрый день коллеги, а на каких дюнах это прога может работать, что-то Dune HD Max Vision 4K не видит в упор, хотя в сети она светится?
Или надо эмулятор ставить Андройда?
Но вроде написано Windos? Тогда не пойму, почему она ее не видит
В упор адрес забил, а она ошибку дает
2021-09-19_113812.png
Коллега, и вам день добрый!
Вы невнимательно читали эту ветку.
В программе, в той её части, которая отвечает за настройку, была обнаружена ошибка.
К сожалению, это случилось слишком поздно и восстановить ту версию нет возможности - она накрылась медным тазом.
Новая версия еще не готова - достаточно много проблем, которые оказалось не так-то просто решить. Но я продолжаю работу.
Поэтому зайдите в начало этой ветки и скачайте приложенный образец файла конфигурации.
Он текстовый - можете открыть его в любом доступном текстовом редакторе (тот же Notepad, но не Word!!!) и вставить параметры своего плеера - там всё достаточно очевидно.
Да, и не забудьте его переименовать, как написано там же.

Аватара пользователя
ruslan_rachinski
Новичок
Сообщения: 2
Зарегистрирован: 19 сен 2021, 10:14

Сообщение ruslan_rachinski » 19 сен 2021, 21:24

Спасибо

Аватара пользователя
vehiro7760
Новичок
Сообщения: 1
Зарегистрирован: 01 май 2022, 09:35

Сообщение vehiro7760 » 01 май 2022, 10:09

Все заглохло, энтузиазм иссяк?

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

Сообщение Alex Cabbage » 07 июн 2022, 19:26

vehiro7760 писал(а):
01 май 2022, 10:09
Все заглохло, энтузиазм иссяк?
Не, просто времени катастрофически не хватало.
Сейчас, надеюсь, появится - поменял статус. :D

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

Сообщение Alex Cabbage » 02 авг 2022, 20:21

Закинул новую версию - Lite v2.0.0.1
На первой странице.

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

Сообщение Alex Cabbage » 04 авг 2022, 12:49

Внёс некоторые исправления: исправлены режимы добавления новых устройств и сохранения списка устройств в режиме Конфигурации.
Обновил версию.
На первой странице.

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

Сообщение Alex Cabbage » 05 авг 2022, 11:55

Внёс некоторые исправления, обновил версию: 2.0.0.3.
На первой странице.

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

Сообщение Alex Cabbage » 25 авг 2022, 18:06

Пока ковырялся с версией PRO, перенёс новые ништяки и в версию LITE 2.0.0.4:
  • избавился от .NET Core 3.1 (LTS) - теперь программа работает с .NET Framework 4.8.1
  • добавлено окно "О программе";
  • в заголовке пульта, если название устройства не помещается, оно выводится в виде бегущей строки;
  • добавлен режим журналирования - запускать с параметром /D, журнал формируется в каталоге запуска программы, имеет имя, такое же, как у программы и расширение ".log".
  • пульт можно перетаскивать по экрану не только за заголовок, но и непосредственно за сам пульт. Можно даже за кнопки, но лучше этого не делать, т.к. кнопка сработает. :D
На первой странице.

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

Сообщение Brigadir » 25 авг 2022, 20:06

Фото пульта имеет смысл заменить на рендер вектора. Как вариант спросить у дюновцев, наверника у них что-то такое имеется, или от старых осталось. А еще можно попробовать избавиться от оконного фрейма, рисовать только пульт, а менюшку перенести в контекстное. Ну и ждем про, в лайте по сути ничего интересного, просто пульт))
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 » 25 авг 2022, 20:36

Brigadir писал(а):
25 авг 2022, 20:06
Фото пульта имеет смысл заменить на рендер вектора. Как вариант спросить у дюновцев, наверника у них что-то такое имеется, или от старых осталось. А еще можно попробовать избавиться от оконного фрейма, рисовать только пульт, а менюшку перенести в контекстное. Ну и ждем про, в лайте по сути ничего интересного, просто пульт))
Спасибо за советы!
Поделюсь своими мыслями.
1. Заменять фото на вектор особого смысла не вижу. Я отработал алгоритм и теперь могу практически любой пульт засунуть - работы минут на 30-40 в фотожабе.
2. От оконного фрейма я и так избавился - весь код переписан на WPF (XAML), который напрямую рендерит картинку непосредственно через DirectX. Это достаточно нудновато, зато открывает богатейшие возможности по рисованию интерфейса и созданию его анимации. Плюс - скорость высочайшая, по сравнению с GDI+. Простой пример - бегущая строка в заголовке, я долго думал, как и где разместить длинное название плеера, да ещё и с IP-адресом) и ничего лучшего не придумал. :D Я пробовал делать отдельно только пульт, получилось не очень красиво и не очень информативно. И вообще, можно сделать заголовок любого размера т.к. по сути это не заголовок, а элемент UI, как и все остальные. Его можно вращать на любой угол, блендить, делать прозрачные "дырки" любой формы и прочее...
3. Ещё не вижу смысла избавляться от "стандартного" вида, потому как в PRO будет прорисовываться (выезжать) "отдельное" окно, в котором будет отображаться графический интерфейс плеера (для тех моделей, которые поддерживают эту функциональность).
4. Есть мысль сделать fullsscreen режим попозже, вот там можно будет побаловаться и поэкспериментировать... Но! Опять-таки, только для устройств, способных отдавать элементы интерфейса. И не совсем понятно, если сделать "плавающий" пульт без рамок, то он будет перекрывать дюновские тэги...

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

Сообщение Brigadir » 25 авг 2022, 21:28

Плавающий пульт только в лайт версии, т.е. на экране только пульт. Или иконка в трее, нажимаешь на нее и выезжает пультик)) Фантазия конечно))
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 » 26 авг 2022, 00:20

Тут ещё такая проблема присутствует.
Дюна не возвращает выбранный элемент.Т.е. обратная связь по навигации с аппарата в программу не работает.
Получается, что пульты - сами по себе, а виртуальный экран - сам по себе.
Если работать с виртуальным пультом - то команды перемещения не будут отрабатываться на виртуальном экране, только на самой Дюне.
И наоборот: если работать с виртуальным экраном (скроллирование экрана, выбор текущего элемента), то на самой Дюне это не отобразиться.
Например, на виртуальном экране выбираешь "Настройки" и нажимаешь на виртуальном или физическом пульте "Enter", сработает то, что было выбрано в Дюне (к примеру "Источники"). Виртуальный экран обновиться правильно, т.к. идёт запрос и проверка обновления каждую секунду.
Программно же, каждый элемент на виртуальном экране шлёт в программу нужную информацию или команду при нажатии мышкой, навигации клавиатурой компьютера (если экран в этот момент активен).

Аватара пользователя
drewm
Малообщительный
Сообщения: 17
Зарегистрирован: 24 мар 2018, 19:11
Откуда: Ростов-на-Дону

Сообщение drewm » 11 фев 2023, 23:53

Не помешается весь пульт на экран.
Разрешение 1366х768..
большее установить возможности нет, железо не поддерживает..
Изображение
Sony KDL-40W605B -> Dune:
- HD TV-303D (190919_0242_r11) - I
- HD TV-303D (190919_0242_r11) - II
- HD Base 3D (190919_0242_r11) - I
- HD Base 3D (190919_0242_r11) - II
- HD Duo (190919_0242_r11) (all with system flash)
- HD Sky 4K Plus (200914_1539_r13)
-> TP-Link Archer А9 & TP-Link TL-SG1008D.. ..and that's not all.. -> to be continued..

DrewM

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

Сообщение Alex Cabbage » 12 фев 2023, 11:17

Столкнулся с рядом проблем в реализации интерфейса производителем и пока приостановил разработку, временно переключившись на другую.
Пример кривизны интерфейса:
Дюна находится в режиме STANDBY. Что, по вашему мнению, прибор должен отвечать на запросы программы?
- Правильно! Он должен отвечать, что он находится в режиме STANDBY!!!
А на деле выходит всё через одно место! Причём, на разных моделях - по разному. Даже с одной и той же версией прошивки!!!
Причём, на одном аппарате со старой прошивкой всё было ОК, а с новой - через задний проход.
Дюна отвечает, что у неё всё ОК, она, типа, в рабочем состоянии, даже текущий экран отдаёт, тот, на котором её выключили...
Но, при этом, выполнение других команд практически невозможно, иногда - сразу, а иногда - через одну-две команды возвращается ошибка.
Но самое херовое, то, что эта ошибка выдаётся через очень большой таймаут...
А поскольку работа (эмуляция экрана Дюны) выполняется через сетевые запросы к аппарату, то управлять им становится практически невозможно, пока программа ожидает ответ она зависает... секунд на 30-40, иногда дольше.
В общем, пока думаю... и занимаюсь другим проектом.
Потом вернусь к этому.

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

Сообщение Alex Cabbage » 12 фев 2023, 11:19

drewm писал(а):
11 фев 2023, 23:53
Не помешается весь пульт на экран.
Разрешение 1366х768..
большее установить возможности нет, железо не поддерживает..
Изображение
Я подумаю, как бы это сделать меньшей кровью...
Возможность есть, только времени маловато.

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

Сообщение Brigadir » 12 фев 2023, 11:34

Alex Cabbage писал(а):
12 фев 2023, 11:17
Дюна находится в режиме STANDBY. Что, по вашему мнению, прибор должен отвечать на запросы программы?
- Правильно! Он должен отвечать, что он находится в режиме STANDBY!!!
А на деле выходит всё через одно место! Причём, на разных моделях - по разному. Даже с одной и той же версией прошивки!!!
Неправда, дюна обозначает стендбай:
Изображение
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)

Ответить