Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 648
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. Виктор, в piCoreAP 11 уже установлен драйвер ScreamALSA, который работает и на RPi 3.
  2. Мне это слово досталось в наследство от автора оригинального протокола, который я доработал и расширил. ИИ так объясняет происхождение этого названия:
  3. Виктор, схемы включения в этом сообщении так изложены, что разницы между ними, кроме отсутствия Roon во второй, не видно. В прежнем Roon для Windows, насколько я помню, для вывода через Squeezelite по умолчанию было включено в настройках кодирование в FLAC. Если в RoonRock аналогично, то можно попробовать выключить эту опцию. А в целом - как лучше по звуку, так и надо слушать. Здесь практика важнее теории.
  4. Насчёт DSP - не знаю, что будет лучше. Я думаю, надо исходить из удобства управления, а DSP в любом варианте можно прикрутить.
  5. Ещё надо учитывать, что драйвер настраивается на IP приемника и протокол в файле scream.conf в домашней папке.
  6. Если выводить из Roon на Squeezelite, то, конечно, естественнее и минималистичнее выводить на родной Squeezelite из pCP. В поле Output setting в настройках Squeezelite надо указать hw:CARD=ScreamALSA. В случае автозапуска Squeezelite при загрузке загружать ScreamALSA, раскомментировав соответствующую строку в /opt/bootlocal.sh.
  7. Виктор, а зачем здесь брижд и рендерер, если Roon может выводить на настоящий squeezelite, а тот через драйвер ScreamALSA на ресивер?
  8. Виктор, в плане качества результаты могут быть близкими, но я бы выбрал вывод через драйвер. Да, поток пойдёт через драйвер, если на вкладке Card выбрано устройство вывода ScreamALSA и отключена галка Scream. Если при этом в /home/tc/scream.conf не указан правильный адрес ресивера, то поток будет направляться по адресу, где отсутствует приемник.
  9. Там должен быть IP приемника с apscream, иначе драйвер не будет передавать звуковой поток на приемник. Если в плеере и рендерере включена галка "Scream" на вкладке Card и настроены параметры приемника, то вывод идёт, минуя драйвер, непосредственно из плеера в сеть.
  10. Надо проверить, выбрано ли устройство вывода в рендерере. И, если используется scream-трансляция, верно ли указан IP-адрес и протокол приемника в /home/tc/scream.conf
  11. В процессе тестирования драйвера 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.
  12. Виктор, APlayer, естественно, никто не отменяет, но в конфигурацию был добавлен сервер LMS, который "прямее" выводит через squeezelite, а не через бридж с рендерером. Поэтому комментарии о настройке squeezelite + ScreamALSA вполне уместны. Прямое соединение с ресивером и для pCP возможно. Те строки, где настраивается LAN адаптер в /home/root/.profile, можно попробовать перенести в /opt/bootlocal.sh.
  13. Виктор, при тестировании драйвера ScreamALSA на pCP 11 и RPi 2 выявились проблемы со стабильностью синхронизации под существенной нагрузкой. В связи с этим архитектура драйвера была переработана и на этой неделе будет обновление драйвера ScreamALSA на версию 2.0.0, которая будет лучше во всех отношениях - точнее по синхронизации, устойчивее к нагрузкам и меньше потребляет вычислительных ресурсов.
  14. Если в piCoreAP 11 выводить звук по схеме ”сервер LMS→ плеер squeezelite → драйвер ScreamALSA”, то с настройками “из коробки” звук может прерываться, поскольку сервер мешает работать плееру. Решение заключается в том, чтобы выделить отдельные ядра для плеера и его звукового движка. Чтобы работал автоматический запуск squeezelite при выводе через драйвер ScreamALSA, строку загрузки драйвера из первой User Command в Tweaks надо добавить в файл /opt/bootlocal.sh четвертой строкой. Иначе плеер пытается стартовать до загрузки драйвера, что завершается ошибкой. Далее рекомендуемые для 4-х ядерной платформы настройки squeezelite и ядер на вкладке Tweaks.
  15. 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, это может не работать. В аплеере после этого ничего не надо выбирать, просто пробовать включить воспроизведение.
  16. Нет, это ненормально, но это, возможно, общесистемная проблема. aplay -l выдаёт список в этом случае?
  17. Добрый день. АПлеер для Linux в большинстве случаев только для стерео, поскольку для его концепции было важно использовать режим прямого аппаратного вывода, а многоканальный вывод под Linux обычно требует вывода через плагин. Если вручную сделать файл /etc/asound.conf, при котором из других плееров будет работать многоканальный вывод на default устройство, то это может помочь и выводу многоканального звука через аплеер.
  18. Текущие новости плеера: • Обновлен каталог радиостанций. Многие станции находятся на блокируемых в России серверах. Для удобства российских пользователей такие станции исключены из каталога. Ими можно дополнить радиокаталог, распаковав в папке плеера архив 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.
  19. В неофициальный SoX встроен конвертор, который используется в плеере. Примеры командной строки: sox RightMark24-96.wav RightMark24-96-DSD64.dsf rate -v 5644800 sdm -f clans-4 sox RightMark32-96.wav RightMark32-96-DSD64.dsf rate -v 2822400 sdm -f sdm-8 Можно посмотреть TASCAM Hi-Res Editor. Там конвертация выполняется через экспорт.
  20. Надо вводить аттенюацию уровня сигнала в настройках модулятора. На максимуме его часто клинит.
  21. Виктор, я RoonBridge никогда не использовал и ничего не могу про него сказать. Мои варианты интеграции с Roon: 1) LMS/Roon bridge, входящий в Yoctoap и piCoreAP, плюс aprenderer 2) Вывод из Roon под Windows через asioscream на apscream.
  22. Эта галочка включает использование системной службы, которая динамически повышает приоритет плеера при воспроизведении звука.
  23. Для часто используемых альтернатив можно два ярлыка на рабочий стол: APlayer и APlayer-DSD.
  24. Есть много несовместимых настроек, неявное устранение этой несовместимости имеет свои минусы. Если DSP для всего, то естественно DSD слушать с качественным преобразованием в PCM. Если не для всего, то его можно включать и выключать по ситуации.
  25. Для такой конфигурации в настройках SACD плагина надо включать вывод в PCM формате.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.