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

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

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

Сообщение Alex Cabbage » 20 фев 2021, 20:31

На досуге разработал для себя виртуальный дистанционный пульт для Dune HD.
Может кому-нибудь понравится.

Системные требования:
- Операционная система - Windows 7 - 10 x86(32bit) или x64(64bit),
- около 80Mb оперативной памяти,
- .NET Framework версии 4.5 или более новый (4.5 обычно уже установлен в системе).

Особенности:
- программа может работать с несколькими устройствами (количество, в разумных пределах, не ограничено), переключение осуществляется через меню тремя кликами мыши,
- имеется возможность как ручной настройки, так и автоматического поиска устройств в локальной сети, сканирование локальной сети осуществляется достаточно быстро и занимает примерно около 1 минуты,
- не требует установки - необходимо просто распаковать архив в какую-нибудь (желательно отдельную) папку,
- программа в процессе настройки создаёт файл конфигурации в той же папке, откуда её запустили.

Надеюсь, мне хватит времени на усовершенствование программы и устранение замеченных вами ошибок.

О всех ошибках, недостатках, а так же пожелания, пишите здесь.

PS. Огромная просьба: если будет выскакивать окно с ошибкой, пожалуйста, нажмите кнопку "Свойства", выделите всё содержимое открывшегося окна и пришлите мне - это поможет быстро локализовать и исправить ошибку.

Благодарю всех откликнувшихся.

PPS. Пользователями замечена пара случаев возникновения одной и той же ошибки при сохранении конфигурации программы. Я написал более-менее подробную инструкцию и прикрепил её. Читайте внимательно!
Если это не помогает - опишите детально последовательность ваших действий (что и в какой последовательности нажимали) и пришлите мне вместе с файлом конфигурации.
Без необходимости не нажимайте кнопку "+ Add New"!
Обязательно сохраните настройки - "Save & Exit"!
Если выскочит окно с ПРЕДУПРЕЖДЕНИЕМ - если не знаете, что делать, нажvите "ОК".

У меня всё работает без проблем: https://youtu.be/8vQMxaMxbME

PPPS. Обнаружилась ошибка. Если IP-адрес содержит в любом октете число "0" (например, 192.168.0.5), адрес считается неправильным.
Хотел сделать исправленную версию, но, к сожалению, не получилось - слишком много уже накрутил для новой версии, а старая не сохранилась. Поэтому выкладываю пример файла конфигурации. В нём 2 устройства.
Блок <device></device> может повторяться несколько раз. Главное условие - уникальные IP-адреса (блок <ip .../>) и названия (блок <description.../>) для каждого устройства (т.е. в каждом таком блоке).
Вернулся в офис - времени для доработки стало меньше (много уходит на дорогу). Но, работу не оставляю - потихоньку всё движется к успеху.
Dune HD Remote.jpg
AC_Dune_HD_Remote_1.0.0.6.zip
Инструкция по установке и настройке программы.pdf
AC Dune Remote.config.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Сообщение Brigadir » 20 фев 2021, 20:53

С почином!

К сожалению, сразу о плохом. Сканом не находит ни одну дюну (в стендбае Base3D и включена Pro 4K II). Вручную набрал IP, нажимаю чек - ошибка, сэйв - опять ошибка.
Изображение
Dune HD Pro 4K II (200710_1329_r15)
Dune HD Sky 4K Plus (200415_0403_r13)
Dune HD Base 3D (190919_0242_r11) Сист. флешка присутствует
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
Dune HD TV-102 (n3ru_140722_1114_b8) Сист. флешка присутствует, тестовая
Dune HD TV-102 (150721_0136_b9) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

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

Последняя актуальная версия плагина Домашнее ТВ: v3.0.2 (06.03.2021)
Краткий обзор Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


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

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

Сообщение Alex Cabbage » 20 фев 2021, 20:57

Brigadir писал(а):
20 фев 2021, 20:53
С почином!

К сожалению, сразу о плохом.
Спасибо!
Издержки производства... ;)
Спешил немного, по основной работе внезапно возникли траблы - переключался туда-сюда.
Сейчас исправлю.

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

Сообщение Alex Cabbage » 20 фев 2021, 21:10

Эту ошибку исправил без изменения версии.
Странно, что не находит сканом - у меня находит все.
Подумаю, может сделаю логи, чтобы проанализировать...
Есть одна явная ошибка, которую заметил и исправлю в ближайшее время:
Если вручную ввести IP и нажать Check, а потом изменить IP и снова нажать Check - вторая проверка не сработает, надо через Add New делать добавление.

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

Сообщение Brigadir » 20 фев 2021, 21:23

Да, теперь работает!
Dune HD Pro 4K II (200710_1329_r15)
Dune HD Sky 4K Plus (200415_0403_r13)
Dune HD Base 3D (190919_0242_r11) Сист. флешка присутствует
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
Dune HD TV-102 (n3ru_140722_1114_b8) Сист. флешка присутствует, тестовая
Dune HD TV-102 (150721_0136_b9) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

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

Последняя актуальная версия плагина Домашнее ТВ: v3.0.2 (06.03.2021)
Краткий обзор Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


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

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

Сообщение Alex Cabbage » 21 фев 2021, 10:07

С утра, на свежую голову :) , посмотрел и исправил несколько ляпов.
Обновил версию до 1.0.0.2.

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

Сообщение Alex Cabbage » 21 фев 2021, 12:07

Подправил логику работы в нескольких местах (сканирование и чек устройств), добавил вывод сообщений. Новая версия: 1.0.0.3.

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

Сообщение Alex Cabbage » 21 фев 2021, 18:28

Добавил несколько недокументированных кнопок (Movie, TV, Mouse, ...)
Новая версия: 1.0.0.4

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

Сообщение Alex Cabbage » 24 фев 2021, 13:27

Подправил в нескольких местах логику работы и избавился от dll-ки.
Новая версия: 1.0.0.5

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

Сообщение Alex Cabbage » 24 фев 2021, 18:26

Исправил пару незначительных ошибок.
Добавил управление с компьютерной клавиатуры.
Esc - Return
1..0 - 1..0
BackSpace - Clear
VolumeUp - V+
VolumeDown - V-
Mute - Mute
PgUp - P+
PgDn - P-
Все стрелки - Up, Down, Left, Right
BrowserHome - TopMenu
Stop - Stop
Enter - Enter

Новая версия: 1.0.0.6

PS. Кто скачал - просьба перекачать, исправил ошибочку.

Аватара пользователя
grib
Сообщения: 20
Зарегистрирован: 17 апр 2020, 11:15
Откуда: Харьков

Сообщение grib » 27 фев 2021, 10:54

работает :) спасибо
Dune BD Prime 3.0 (190919_0242_r11) Сист. флешка присутствует

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

Сообщение Alex Cabbage » 27 фев 2021, 20:54

Я тут замахнулся "на товарища нашего, Шекспира..." :D
В таком стиле (работающий прототип):
Sample001.png
Интересно кому-нибудь? Стоит продолжать?

Естественно, такой интерфейс будет не для всех аппаратов.
Только для тех, у которых параметр "Protocol version" > 4.
Остальные не воспринимают команды управления по сети.
Тип аппарата определяется программой автоматически и, соответственно, будет включать или отключать этот экран (и интерфейс управления, соответственно).
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

Сообщение Brigadir » 27 фев 2021, 21:56

Конечно интересно! Такого для win никто еще не делал, вы первопроходец.
Dune HD Pro 4K II (200710_1329_r15)
Dune HD Sky 4K Plus (200415_0403_r13)
Dune HD Base 3D (190919_0242_r11) Сист. флешка присутствует
Dune HD 303D (190919_0242_r11) Сист. флешка присутствует, тестовая
Dune HD TV-102 (n3ru_140722_1114_b8) Сист. флешка присутствует, тестовая
Dune HD TV-102 (150721_0136_b9) Сист. флешка присутствует, тестовая
-------------------------------
Keenetic Giga (KN-1010)

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

Последняя актуальная версия плагина Домашнее ТВ: v3.0.2 (06.03.2021)
Краткий обзор Pro 4K II
Краткий обзор Dune HD Neo 4K с картинками


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

Аватара пользователя
AlekseyGl
Сообщения: 1
Зарегистрирован: 02 мар 2021, 16:50

Сообщение AlekseyGl » 02 мар 2021, 17:21

Добрый день!
Сканирует, находит, но при нажатии "сохранить" ругается
https://disk.yandex.ru/i/TbPgldsaPKPiZA

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

Сообщение Alex Cabbage » 04 мар 2021, 13:58

AlekseyGl писал(а):
02 мар 2021, 17:21
Добрый день!
Сканирует, находит, но при нажатии "сохранить" ругается
https://disk.yandex.ru/i/TbPgldsaPKPiZA
Всё правильно.
Видимо, у вас в выпадающем списке IP-адресов есть пустая строка, или строка с адресом, но без описания устройства:
- либо жмите "ОК" и тогда программа сама удалит (или просто не сохранит) такие записи в файл конфигурации,
- либо жмите "Отмена", затем откройте выпадающий список IP-адресов, выберите другую строку и исправьте/удалите её.

Аватара пользователя
Hman
Сообщения: 148
Зарегистрирован: 12 ноя 2019, 17:57

Сообщение Hman » 24 мар 2021, 00:14

Доброй ночи , такая же проблема. Изголялся по разному. Пустых полей вроде нет.
Изображение[/url]
Dune HD Smart D1
сист.флешка
прошивка r11 ---------------------------------------------- прошивка nru
ILook TV---- ДомашнееТВ 3.0.1 ---------------------------- ДомашнееТВ 3.0.1
all_iptv-1.7.1

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

Сообщение Alex Cabbage » 24 мар 2021, 10:01

Hman писал(а):
24 мар 2021, 00:14
Доброй ночи , такая же проблема. Изголялся по разному. Пустых полей вроде нет.
Изображение[/url]
Кнопка "ОК" не помогает?

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

Сообщение Alex Cabbage » 24 мар 2021, 11:48

Пользователями замечена пара случаев возникновения одной и той же ошибки при сохранении конфигурации программы. Я написал более-менее подробную инструкцию и прикрепил её к первой странице. Читайте внимательно!
Если это не помогает - опишите детально последовательность ваших действий (что и в какой последовательности нажимали) и пришлите мне.

Аватара пользователя
Hman
Сообщения: 148
Зарегистрирован: 12 ноя 2019, 17:57

Сообщение Hman » 24 мар 2021, 12:09

Alex Cabbage писал(а):
24 мар 2021, 11:48
Пользователями замечена пара случаев возникновения одной и той же ошибки при сохранении конфигурации программы. Я написал более-менее подробную инструкцию и прикрепил её к первой странице. Читайте внимательно!
Если это не помогает - опишите детально последовательность ваших действий (что и в какой последовательности нажимали) и пришлите мне.
Всё делаю строго по инструкции. После автоматического поиска выпадает окно об найденной дюне. При попытке сохранить появляется табличка как на скрине выше. При нажатии Cancel и просмотре окна в ручную пустых окон IP адреса не обнаружено. При этом программы в плагине ДлмашнееТВ нормально редактируются по этому IP адрессу через вебморду. Система Win10/64, DUNE D1-n3ru_140722_1114_b8. Программа лежит в отдельной папке с английским названием.
Dune HD Smart D1
сист.флешка
прошивка r11 ---------------------------------------------- прошивка nru
ILook TV---- ДомашнееТВ 3.0.1 ---------------------------- ДомашнееТВ 3.0.1
all_iptv-1.7.1

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

Сообщение Alex Cabbage » 24 мар 2021, 12:28

Слегка обновил описание с расчётом на перспективу.

Ответить