-
Публикаций
5 648 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
IgorA стал победителем дня 6 июня 2025
IgorA имел наиболее популярный контент!
Репутация
2 016 СуперменИнформация о IgorA
-
Звание
Эксперт
Посетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
-
Виктор, в piCoreAP 11 уже установлен драйвер ScreamALSA, который работает и на RPi 3.
-
Мне это слово досталось в наследство от автора оригинального протокола, который я доработал и расширил. ИИ так объясняет происхождение этого названия:
-
Виктор, схемы включения в этом сообщении так изложены, что разницы между ними, кроме отсутствия Roon во второй, не видно. В прежнем Roon для Windows, насколько я помню, для вывода через Squeezelite по умолчанию было включено в настройках кодирование в FLAC. Если в RoonRock аналогично, то можно попробовать выключить эту опцию. А в целом - как лучше по звуку, так и надо слушать. Здесь практика важнее теории.
-
Насчёт DSP - не знаю, что будет лучше. Я думаю, надо исходить из удобства управления, а DSP в любом варианте можно прикрутить.
-
Ещё надо учитывать, что драйвер настраивается на IP приемника и протокол в файле scream.conf в домашней папке.
-
Если выводить из Roon на Squeezelite, то, конечно, естественнее и минималистичнее выводить на родной Squeezelite из pCP. В поле Output setting в настройках Squeezelite надо указать hw:CARD=ScreamALSA. В случае автозапуска Squeezelite при загрузке загружать ScreamALSA, раскомментировав соответствующую строку в /opt/bootlocal.sh.
-
Виктор, а зачем здесь брижд и рендерер, если Roon может выводить на настоящий squeezelite, а тот через драйвер ScreamALSA на ресивер?
-
Виктор, в плане качества результаты могут быть близкими, но я бы выбрал вывод через драйвер. Да, поток пойдёт через драйвер, если на вкладке Card выбрано устройство вывода ScreamALSA и отключена галка Scream. Если при этом в /home/tc/scream.conf не указан правильный адрес ресивера, то поток будет направляться по адресу, где отсутствует приемник.
-
Там должен быть IP приемника с apscream, иначе драйвер не будет передавать звуковой поток на приемник. Если в плеере и рендерере включена галка "Scream" на вкладке Card и настроены параметры приемника, то вывод идёт, минуя драйвер, непосредственно из плеера в сеть.
-
Надо проверить, выбрано ли устройство вывода в рендерере. И, если используется scream-трансляция, верно ли указан IP-адрес и протокол приемника в /home/tc/scream.conf
-
В процессе тестирования драйвера ScreamALSA на Raspberry Pi 2 с системой piCoreAP 11 выявилась чувствительность драйвера к загрузке системы на слабом железе, приводящая к нарушениям синхронизации. В результате работы над этой проблемой архитектура драйвера была полностью переработана и новый его вариант версии 2.0 улучшен во всех отношениях: повышена стабильность работы и точность синхронизации, снижена вычислительная нагрузка, сняты ограничения на размер периода драйвера (с Audirvana должен быть совместим). Драйвер ScreamALSA обновлен на версию 2.0 на github, в архиве на сайте и в образах систем piCoreAP 32/64 и YoctoAP для PC 64, Odroid C2, Paspberry Pi 4/5, ASUS Tinker Board 2, Nanopi Neo 3.
-
Виктор, APlayer, естественно, никто не отменяет, но в конфигурацию был добавлен сервер LMS, который "прямее" выводит через squeezelite, а не через бридж с рендерером. Поэтому комментарии о настройке squeezelite + ScreamALSA вполне уместны. Прямое соединение с ресивером и для pCP возможно. Те строки, где настраивается LAN адаптер в /home/root/.profile, можно попробовать перенести в /opt/bootlocal.sh.
-
Виктор, при тестировании драйвера ScreamALSA на pCP 11 и RPi 2 выявились проблемы со стабильностью синхронизации под существенной нагрузкой. В связи с этим архитектура драйвера была переработана и на этой неделе будет обновление драйвера ScreamALSA на версию 2.0.0, которая будет лучше во всех отношениях - точнее по синхронизации, устойчивее к нагрузкам и меньше потребляет вычислительных ресурсов.
-
Если в piCoreAP 11 выводить звук по схеме ”сервер LMS→ плеер squeezelite → драйвер ScreamALSA”, то с настройками “из коробки” звук может прерываться, поскольку сервер мешает работать плееру. Решение заключается в том, чтобы выделить отдельные ядра для плеера и его звукового движка. Чтобы работал автоматический запуск squeezelite при выводе через драйвер ScreamALSA, строку загрузки драйвера из первой User Command в Tweaks надо добавить в файл /opt/bootlocal.sh четвертой строкой. Иначе плеер пытается стартовать до загрузки драйвера, что завершается ошибкой. Далее рекомендуемые для 4-х ядерной платформы настройки squeezelite и ядер на вкладке Tweaks.
-
Google советует: Найдите номер вашей карты Creative, выполнив: aplay -l Пример вывода: card 1: Creative [Creative SB X-Fi], ...(здесь card 1). 2. Редактирование /etc/asound.conf Откройте/создайте файл: sudo nano /etc/asound.conf Добавьте конфигурацию (замените 1 на номер вашей карты из п.1) alsa pcm.!default { type plug slave.pcm "surround51" # Используйте surround51, surround71 или surround40 slave.channels 6 # Количество каналов: 6 (5.1), 8 (7.1), 4 (4.0) } ctl.!default { type hw card 1 # Номер вашей карты Creative } но если не отключить PipeWire, это может не работать. В аплеере после этого ничего не надо выбирать, просто пробовать включить воспроизведение.
