Сетевой стример на Beaglebone Black / AntMiner / AntBB — чистое удовольствие (часть 1)

Отлично, в скором времени протестирую у себя. Но иконка пугающая :slight_smile: Спасибо вам!

Соответствует названию драйвера. Претензии не ко мне, а к автору - Tom Kistner.

1 лайк

Да никаких претензий, если что у себя заменю локально. Еще раз спасибо, интересно протестировать. Кстати, вижу у вас по ссылке botic7-image - он чем отличается от botic7_08_09_2020 кроме размера?

Изначально прошивка создавалась для моего цапа DSC2. В ней меня всё устраивает и по сей день.
Но у народа стали появляться хотелки, которые и реализуются в последующих версиях.
Собственно есть файл cangelog.pdf, в котором отражаются изменения версий.

2 лайка

Павел, а где можно заменить в вашей сборке вывод i2s DATA на пин P9_28, вместо P9_30 и также вижу по осциллографу, что у вас при установке Scream карты на 44.1кГц пин LRCLK выдает 22.05кГц. У меня проект настроен на 44.1 LRCLK при такой же настройке карты. Можно также это где-то поправить?

Я стараюсь придерживаться дефолтных настроек драйвера Botic.
Судя по Вашей не стандартной распиновке, используете плату от wired.audio.
Что б подстроится под эту плату, думаю будет достаточно в uEnv.txt поставить параметры

snd_soc_botic.serconfig=–MM snd_soc_botic.pinconfig=compat

Но обязательно отключите мой скрипт управления mute. Он у меня управляет 28 ногой. Нужно закомментить строчки в /etc/init.d/S01start:

#echo 113 > /sys/class/gpio/export
#echo out > /sys/class/gpio/gpio113/direction
#echo 1 > /sys/class/gpio/gpio113/value
#touch /tmp/naa.log ; touch /tmp/roon.log
#nice -n 15 nohup /opt/mutedsc2.sh&

Scream вчера тестировал только через USB. Но вообще то очень странно, что вы видите LRCLK в 22кгц. Никакой разнице в выводе относительно других плееров нет. Всё идёт через Alsa.
Если будет время, проверю работу scream через Botic.

Аа! У Вас наверно клоки 22/24. Уберите из конфига uEnv.txt записи:

snd_soc_botic.clk_44k1=45158400 snd_soc_botic.clk_48k=49152000

P.S.
При использовании Roon+Scream рекомендую в Roon перевести карту в Exclusive Mode. Так Windows микшер не будет гадить в сигнал.

1 лайк

О. А что за софт реализует такое, Scream вот этот? Как-то пытался найти и ничего не обнаружил.
Он только на свой рендерер поток отдаёт?


Там описаны еще и сторонние клиенты.
Вообще то сам не ожидал от этого софта стабильной и качественной работы. Памятуя свои прежние неудачные поиски решения задачи.

Уже выкурил тему на гите.
Собственно вот ответ:

Using unicast instead of multicast

Наверное, всё-таки лучше использовать roon endpoint при его наличии.
А вот если не использовать roon, то может быть интересно для стриминговых сервисов.

Пока ещё мало было времени на тесты. Но звук через scream мне больше нравится чем через Roon эндпоинт.

Не вижу ничего зазорного в мультикасте. Можно мультирумы и многоканалки строить.

Не стал заморачиваться, перепаял с P9_28 на P9_30, как задумывал по умолчанию Мирослав (нет, у меня не wired плата, просто по его распиновке знакомился с BBB) и теперь звук идет с пробелами, то есть вижу на осциллографе 44.1 или постоянку, то есть за секунду примерно два раза проходит нормальный сигнал 44.1кГц и два раза постоянка. Это в LRCLK. В BCLK тоже примерно, либо 2.4МГц, либо 22.1МГц проскакивает.
Моя последовательность:

  1. Прошивка заливается через Balena Etcher
  2. Правится uEnv.txt: удаляется snd_soc_botic.clk_44k1=45158400 snd_soc_botic.clk_48k=49152000
  3. Выделяется Scream Audio
    Больше ничего не менял.

ответил в личку

Вот это поворот))
Если бы я носил шляпу, как Боярский, я бы ее снял))
Павел, спасибо большое за коннектор Спотифай и отдельное спасибо за Крик.
Остался только один коннектор для Tidal - многие аудиофилы с него стримят…
И все! жизнь аудиоманьяка удалась)

1 лайк

Тидаловского клиента вроде нет в природе. Его можно слушать через Крик в Win или AirPlay яблочных девайсов.

1 лайк

Таки как Volumio смог?
Native TIDAL and Qobuz Integration

MyVolumio Virtuoso

https://volumio.org/volumio-plans-pricing/

1 лайк

Не! У Волумио это плеер на борту.
Я полноценные плееры на этой прошивке поднимать не буду.
Потеряется вся легковесность системы.

1 лайк

Жаль, что Chromecast нет возможности интегрировать в сборку.