Album Player и другие продукты от Игоря Антонова. Делимся опытом

Все, кто выбирает драйвер ScreamALSA, но не снимает галку Scream на вкладке Card, слушают не вывод через драйвер ScreamALSA, а добавленную в версии 2.17 прямую трансляцию из плеера.
Для использования драйвера надо галку снять, настроить IP адрес приемника в файле scream.conf в /home/root и запустить там же скрипт scream_config.sh.

5 лайков

Поправил

Спойлер

Как запустить?
Или просто перезагрузить?

2 лайка

Ещё надо скрипт scream_config.sh запустить.
Можно из mc, можно сразу из командной строки: ./scream_config.sh
Но надо подключиться по SSH. Перезагружаться обычно не требуется.

3 лайка

В WinSCP не получается.
И путти тоже
Или в путти нужно как-то перейти в директорию?

Спойлер

Простите за неграмотность

Странно, что нет файла.
Тогда надо ввести команду ls
Она отобразит список файлов.
Или запустить mc

Спойлер

mc запустил, а далее?

Я по памяти разделитель слов в имени перепутал.
Запускать ./scream-config.sh

3 лайка
Спойлер

Так?

2 лайка

Так

2 лайка

Ещё раз спасибо за терпение!
Всё работает.
Карту 2выбрал

2 лайка

Можно посравнивать, есть ли заметная разница двух вариантов scream вывода, переключая галку с сохранением (Apply) и перезапуская воспроизведение.

4 лайка

У меня уже плацебо сработало. Кажется в этом варианте лучше. Но уже ночь…

2 лайка

Правильная настройка ScreamALSA

Спойлер

Все, кто выбирает драйвер ScreamALSA, но не снимает галку Scream на вкладке Card, слушают не вывод через драйвер ScreamALSA, а добавленную в версии 2.17 прямую трансляцию из плеера.
Для использования драйвера надо ГАЛКУ снять, настроить IP адрес приемника (192.16.1.xx)в файле scream.conf в /home/root и запустить там же скрипт scream_config.sh.
Для этого зайти в Putty root/пусто
Запускать ./scream-config.sh
Выбрать в Card ScreamAlsa

Можно посравнивать, есть ли заметная разница двух вариантов scream вывода, переключая галку с сохранением (Apply) и перезапуская воспроизведение.

5 лайков
Спойлер

Игорь, Огромное Вам Спасибо за подробное пояснение!!

2 лайка

Надо же!
Я тоже не знал, я ставил галку в настройках, в WEB интерфейсе и всё работало.
Век живи, век учись.

2 лайка

Этот вариант мне интереснее.
Комфортнее слушать.
Спасибо.

2 лайка

Инструкция по настройке Scream в Yoctoap (два варианта работы)

С версии 2.17 в Yoctoap доступны два альтернативных способа трансляции звука через Scream. Ниже описано, как они работают и как переключаться между ними.


:pushpin: Вариант 1: Прямая трансляция из плеера (по умолчанию)

  • Не требует выбора ALSA-устройства.
  • Звук идёт напрямую из плеера в сеть, минуя ALSA.
  • Чтобы использовать этот вариант — галка “Scream” на вкладке Card должна быть установлена.

:pushpin: Вариант 2: Через драйвер ScreamALSA

  • Требует снятия галки “Scream” на вкладке Card.
  • Звук идёт через ALSA-драйвер ScreamALSA.
  • Требует ручной настройки IP-адреса приёмника.

:wrench: Настройка драйвера ScreamALSA (вариант 2):

  1. Снять галку “Scream” на вкладке Card и нажать Apply.
  2. Перейти в домашнюю папку:
    cd /home/root
    
  3. Открыть файл scream.conf и указать IP-адрес приёмника (например, 192.168.1.100).
  4. Запустить скрипт настройки:
    ./scream-config.sh
    
    (можно из MC или прямо из командной строки, но требуется SSH-доступ).
  5. Перезапустить воспроизведение.

:warning: Важно:

  • Плеер отображает вверху содержимое файла /etc/asound.conf. Если файл отсутствует — строка будет пустой.
  • Перезагрузка системы обычно не требуется.
  • Можно переключаться между вариантами, включая/выключая галку и перезапуская воспроизведение, чтобы сравнить качество и стабильность.

Если вы выбрали ScreamALSA, но не сняли галку — вы всё равно слушаете прямую трансляцию, а не вывод через драйвер.


Готово! Можно копировать на форум.

Да, если в статусе плеера отображается содержимое файла /etc/asound.conf именно с таким содержимым:

pcm.!default {
  type hw
  card ScreamALSA
}
ctl.!default {
  type hw
  card ScreamALSA
}

— это означает, что:

  • ALSA использует ScreamALSA как устройство по умолчанию.
  • Файл /etc/asound.conf присутствует и активен.
  • Плеер обращается к ALSA, а не идёт напрямую в сеть.

:white_check_mark: Вывод:

Да, в этом случае воспроизведение идёт через драйвер ScreamALSA, если только:

  • В плеере галка “Scream” на вкладке Card снята (иначе звук всё равно может идти напрямую, минуя ALSA).
  • Вы запустили скрипт ./scream-config.sh и указали правильный IP в scream.conf.

Если галка стоит — значит используется прямая трансляция, даже если /etc/asound.conf настроен.

5 лайков

Соглашусь. Вывод через драйвер чуть смягчает общую подачу. Вероятно этот вариант подойдёт любителям “аналогового” звучания. Я же пока больше склоняюсь к варианту прямой трансляции из плеера. Но надо послушать и сравнить на разном материале.

2 лайка

В общем, днём сделал всё, по рекомендациям выше.
Но делал с работы, удалённо. Поэтому послушать днём не мог.
Запустил онлайн радио и на этом всё, с работы днём.
Вечером, пришёл с работы, смотрю воспроизведение идёт, на экране ЦАП видно было. Думаю, ну хорошо.
Включил АС систему.
В общем, по мне звучание феноменальное какое то прям.
Не каждая замена компонентов даёт такое изменине.
По мне звучание через скрипт это что то прям такое, чего стоит ожидать.
Поэтому спасибо за данную рекомендацию, выражаю.

5 лайков

@igor63r Игорь, а откуда такая разница между встроенным в AP и модулем может быть? Механизмы не одинаковые разве?