Один из наших клиентов из Бразилии столкнулся с проблемой запуска WCF/REST API Multi Room Audio Player на компьютерной системе с несколькими установленными сетевыми интерфейсами. Он использует аудиоконтроллер Dante и одновременно воспроизводит 16 композиций. Этими 16 каналами управляет Soundweb London BLU-806 Signal Processor через цифровую аудиошину с помощью программного обеспечения HiQnet Audio Architect от Harman. На основной аудиосистеме установлены Multi Room Audio Player и 4 сетевых адаптера. И клиенту нужно запускать REST API на выбранном из них. Но Multi Room Audio Player запускает API на первом доступном сетевом интерфейсе.

Поэтому мы решили добавить возможность выбора сетевого адаптера для запуска REST API. Сначала откройте командную строку и введите команду ipconfig, чтобы увидеть все доступные сетевые интерфейсы.

Нумерация сетевых карт начинается с нуля. Поэтому если вы хотите запустить API на втором сетевом интерфейсе, используйте номер «1». Пожалуйста, откройте XML-файл настроек Multi Room Audio Player в вашем любимом текстовом редакторе. По умолчанию это Notepad, но я предпочитаю Notepad++. Путь к файлу: C:\Users\{ваше_имя_пользователя}\AppData\Roaming\MZAP5\settings.xml Найдите параметр NetworkCardNumber и измените его на нужный номер сетевой карты. Значение по умолчанию — «0», я изменил его на «1» для примера.

Перезапустите Multi Room Audio Player, перейдите на вкладку Settings-API и проверьте результат.

Возможно, позже мы добавим эту опцию в окно Settings, но я думаю, что лучше скрыть её от большинства пользователей. Дайте нам знать, если у вас есть предложения, мы ждём вашего отзыва.