Задав свой вопрос, я с интересом узнал, что для ручного обновления компонентов PURE пользователи активно используют WinSCP. В то время как в целях минимизации, в TinyAP и Yoctoap, @igor63r не ставит сервер WinSCP и рекомендует обновлять ПО путём замены файлов через флешку. Управляя процессом по SSH. Что мы и делаем все эти годы.
Подразумевается, что в apconfig.txt включен WiFi и задан IP адрес для WiFi. А ip проводного интерфейса задается в файле /home/root/.profile.
Там убирается (отключается через #) ветвление if-else-fi для инициализации одного из двух сетевых интерфейсов и включаются оба. Для eth0 задается IP-адрес подсети scream-приемника.
В настройках scream-вывода плеера и рендерера и опционально плагина screamap указывается адрес приемника apscream из второй подсети.
Полгода уже как слушаю с ПК, выводя поток через стандартный драйвер Scream на приёмник Raspberry 1B+ c YoctoAP. Всё было просто замечательно.
Вчера решил-таки обновиться на крайнюю версию от 5 июня 2025 г. (Образ Yoctoap Raspberry Pi ZeroW). И получил такую проблему - ресивер apscream в малинке стал затыкаться всякий раз, когда в Windows происходит смена источника звука. После системного звука приветствия Windows, например, если далее включить любой аудио-плеер, то звука уже не будет. Приходится идти на web-страницу управления Yoctoap, нажимать ‘Stop Scream’ и снова ‘Start Scream’, чтобы дальше слушать через аудио-плеер. Также и с фильмами, играми и т.п. - для каждой программы-источника звука приходится перезагружать Scream в приёмнике.
Из резервной SD-карты c предыдущей беспроблемной версией YoctoAP скопировал файл apscream на новую версию. И проблема исчезла - всё как раньше, ничего ни глючит, все звуки с ПК воспроизводятся без надобности каждый раз перезагружать вручную ресивер apscream в приёмнике.
Игорь @igor63r, не могли бы посмотреть этот случай. Пробовал на разные карты писать образ - проблема сохраняется. Помогает только замена файла apscream со старого образа YoctoAP, дата этого беспроблемного файла 15.12.2024 г.
Видимо, вывод идёт через драйвер WDM Scream? Актуальная версия apscream оптимизировалась для стабильной работы со своими источниками - asioscream, аплеер, апрендерер. Можно выключить в приемнике AP_MODE, это должно помочь. Как улучшить работу с WDM драйвером, я позже посмотрю.
Да, стандартный драйвер Scream (WDM), версии 3.6 и 4.0 ставил поочерёдно.
Выключение AP_MODE действительно помогает, но качество самого звука не то - ухо уже привыкло к хорошему.