Системные требования:
- операционная система - Windows 7 - 10 x86(32bit) или x64(64bit),
- около 80Mb оперативной памяти,
- чуть больше 4 5МБ дискового пространства,
- .NET Core 3.1 (LTS) или более свежая. Скачивайте Runtime под ваш процессор (x86 или x64). Последняя стабильная версия 6.0 (там же). Очень вероятно, что следующие версии буду делать под неё. Начиная с версии 2.0.0.4 используется .NET Framework 4.8.1 (смотри в спойлере "Версии").
- программа может работать с несколькими устройствами (количество, в разумных пределах, не ограничено), переключение осуществляется через меню тремя кликами мыши,
- имеется возможность как ручной настройки, так и автоматического поиска устройств в локальной сети, сканирование локальной сети осуществляется достаточно быстро и занимает примерно около 1 минуты 7-10 секунд,
- не требует установки - необходимо просто распаковать архив в какую-нибудь (желательно отдельную) папку,
- программа в процессе настройки создаёт файл конфигурации в той же папке, откуда её запустили.
- автоматическое масштабирование под любое разрешение экрана (максимально до 1980x1200, (смотри в спойлере "Версии")
- форсированный поиск устройств в локальной сети (смотри в спойлере "Версии")
PS2. После первичного поиска устройств в сети, до сохранения конфигурации, обязательно выберите устройство из выпадающего списка, которое будет устройством по умолчанию.
О всех ошибках, недостатках, а так же пожелания, пишите здесь.
PPS. Огромная просьба: если будет выскакивать окно с ошибкой, пожалуйста, нажмите кнопку "Свойства", выделите всё содержимое открывшегося окна и пришлите мне - это поможет быстро локализовать и исправить ошибку.
- доработан режим автопоиска устройств в локальной сети. Теперь стабильно находятся все плееры в локальной сети - проверено несколько десятков раз (надеюсь, что этого оказалось достаточно)
- основное изменение - автоматическое масштабирование пульта под любые разрешения экрана. Можно проверить вызвав в Windows на рабочем столе контекстное меню (правой клавишей мышки) [Параметры экрана]->[Масштаб и разметка]
- значительно ускорен режим автопоиска устройств в локальной сети от 1 минуты до 7-10 секунд. Правда, теперь иногда возможны ошибки (особенности реализации работы сетевого интерфейса в режиме многопоточности MS Windows, работа ведётся): могут найтись не все доступные устройства. В этом случае надо просто повторить автопоиск, нажав на соответствующую экранную кнопку в режиме Конфигурации, чтобы повторить операцию.
- исправлено значительное количество ошибок.
- проведена оптимизация алгоритма, за счёт чего повысилась скорость работы.
- избавился от .NET Core 3.1 (LTS) - теперь программа работает с .NET Framework 4.8.1
- добавлено окно "О программе";
- в заголовке пульта, если название устройства не помещается, оно выводится в виде бегущей строки;
- добавлен режим журналирования - запускать с параметром /D, журнал формируется в каталоге запуска программы, имеет имя, такое же, как у программы и расширение ".log".
- пульт можно перетаскивать по экрану не только за заголовок, но и непосредственно за сам пульт. Можно даже за кнопки, но лучше этого не делать, т.к. кнопка сработает.
- исправлены режим чтения и сохранения конфигурации;
- добавлена визуализация недоступности устройства - "серый" пульт.
- исправлены режимы добавления новых устройств и сохранения списка устройств в режиме Конфигурации.