-
Публикаций
5 655 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
Виктор, SqueezeLite изначально присутствует в PiCorePlayer, на основе которого сделан piCoreAP. Благодаря наличию драйвера ScreamALSA, SqueezeLite может с тем же успехом выполнять роль Scream-сервера, как и аплеер, и апрендерер. Roon штатно поддерживает вывод именно на SqueezeLite. Его можно подменить, используя бридж + рендерер, но если эта связка в итоге транслирует Scream, то Roon + SqueezeLite - это более короткий и более простой паровоз, делающий то же самое. Поэтому, если всё получится настроить, как минимум, будет смысл сравнить эти два варианта воспроизведения.
-
Виктор, на SqueezeLite выводит LMS сервер, которым многие пользуются. И Roon. А играет при желании всё - и SqueezeLite, и плеер, и рендерер.
-
Правильно настроенный SqueezeLite сам может стримить на приёмник apscream, и запускать вместо этого его эмулятор + рендерер представляется избыточным. А для текущей конфигурации надо смотреть настройки рендерера на вывод. В случае вывода scream через ASIO - сопоставить настройки на обоих концах, перезапустить на всякий случай приемник apscream.
-
Если это веб-интерфейс, стандартный для Linux-версии плеера и опциональный для Windows, тогда, да, у ИИ это должно нормально получиться на любой вкус и заказ. Но, если имеется в виду интерфейс плеера для Windows, то он намеренно упрощенный, построен на системном API без использования библиотек, и в него внешним редактором вмешаться не удастся.
-
Да, разрабы добавляют ему тактичности, это общепринятая практика обучения ИИ, ибо это разумно при игре в долгую. Но он по факту тормозил при собственном анализе моего кода. ИИ эффективен, но в своих рамках, заменяющих реальное мышление не на 100%. Концепция scream подразумевает, что источник (сервер) должен выбираться мощнее приемника. Для иных ситуаций есть апрендерер, который это может.
-
Я обсуждал с продвинутым актуальным ИИ Gemini 3.1 Pro (используя среду автоматизации проектирования ПО Google Antigravity) свой приёмник apscream в том плане, что будут ли предложения по оптимизации решения. Он не сразу понял, как оно реализовано, а когда понял, то заявил, что это гениально
-
Если это про DoP, то screamasio поддерживает DoP / DSD256
-
Виктор, в 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, это может не работать. В аплеере после этого ничего не надо выбирать, просто пробовать включить воспроизведение.
-
Нет, это ненормально, но это, возможно, общесистемная проблема. aplay -l выдаёт список в этом случае?
-
Добрый день. АПлеер для Linux в большинстве случаев только для стерео, поскольку для его концепции было важно использовать режим прямого аппаратного вывода, а многоканальный вывод под Linux обычно требует вывода через плагин. Если вручную сделать файл /etc/asound.conf, при котором из других плееров будет работать многоканальный вывод на default устройство, то это может помочь и выводу многоканального звука через аплеер.
-
Текущие новости плеера: • Обновлен каталог радиостанций. Многие станции находятся на блокируемых в России серверах. Для удобства российских пользователей такие станции исключены из каталога. Ими можно дополнить радиокаталог, распаковав в папке плеера архив https://albumplayer.ru/radio/blockradio.zip (для Windows) https://albumplayer.ru/radio/blockradio.tar.gz (для Linux) • Обновлено firmware в Yoctoap для RPi 4/5 для совместимости с новыми ревизиями моделей. • На сайте и в образах систем обновлен ресивер apscream до версии 2.9. В настройки добавлен выбор номера порта, параметров приоритета и включение режима монопольного использования последнего ядра процессора (LOCK_CORE). Для дополнительного освобождения последнего ядра от потоков ядра системы полезно добавить в командную строку (cmdline.txt) параметр isolcpus=3 (это пример для 4-х ядерного процессора). • В образах систем обновлен Spotify Connect на актуальную версию (lossless не поддерживается). • Сборка piCoreAP обновлена на основе pCP 11. https://albumplayer.ru/linux/picoreap11.zip https://albumplayer.ru/linux/picoreap11-64.zip Добавлены драйвер ScreamALSA и ресивер apscream, добавлен сервер LMS (Lyrion), как обычно есть mc и поддержка файловых систем. Все компоненты, включая squeezelite и Spotify Connect, могут выводить звук по протоколу scream через драйвер ScreamALSA. Для исключения блокировки выхода желательно оставлять активным одно используемое приложение. Логин/Пароль для SSH: tc/piCore Загрузка драйвера ScreamALSA включается через удаление знака # в начале первой User Command внизу вкладки Tweaks, настройка его параметров в /home/tc/scream.conf, затем надо сделать Backup и перезагрузку. Чтобы squeezelite выводил через ScreamALSA, в поле Output setting надо указать hw:CARD=ScreamALSA. Для запуска ресивера можно добавить во вторую User Command /home/tc/scream/apscream Spotify включается в автозагрузку через удаление знака # в третьей User Command. При обновлении системы pCP следует сделать резервные копии и затем восстановить файлы /mnt/mmcblk0p2/tce/optional/alsa.tcz и alsa.tcz.md5.txt.
