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

Попробую тут спросить.
Можно ли научить устройство с WiFI типа Малины 3В и выше, получать интернет по кабелю, а по WiFI подключаться к другому устройству, и стримить на него по DLNA? Речь больше за Tidal. Можно стримить и по Airplay, приемник его понимает.

Для изменения варианта вывода звука через aprenderer недостаточно просто изменить файл /etc/asound.conf ?
Требуются дополнительные действия?

Aprenderer и Aplayer по выводу звука не отличаются.

И? Что нужно сделать, меняя файл around.conf, чтобы Aplayer или Aprenderer принял эти параметры?

Смотря на что и чем выводить звук. Если подключена звуковая плата или usb, просто выбрать ее во вкладке Card.

Способы выбора звуковых карт на вкладке cards мне известны и понятны. Я же спрашиваю не про это…

Во вкладке Card (п.6.7) один раз выбрать свою карту сохранив выбор нажатием Apply. Физически трогать файл /etc/asound.conf необходимости нет.

Спойлер

1 лайк

Перезапустить, если уже работают.

1 лайк

asound.conf

вид из aprender

Задача пустить поток через plugin “cdsp”.

Естественно, если я выбираю катру - то asound.conf переписывается.
А мне необходимо передать через aprender в plugin

Плеер не выбирает устройство, а всегда выводит на default устройство.
После строки
channels 2
не хватает строки
device “hw:0”
или
device “ScreamALSA”

и ещё надо в конец файла добавить

pcm.!default {
    type plug
    slave.pcm "camilladsp"
}
2 лайка

pcm.camilladsp {
type cdsp
cpath “/usr/local/bin/camilladsp”
config_out “/root/camilladsp/configs/config_out.yml”
config_in “/root/camilladsp/templates/config_in.yaml”
channels 2
device “hw:Loopback,1,1”
rates = [
44100
48000
88200
96000
176400
192000
352800
384000
]

  cargs [
    -p "1234"
    -a "0.0.0.0"
    -l warn
  ]



  extra_samples 0

}

pcm.!default {
type plug
slave.pcm “camilladsp”
}

Или что-то я не так написал?

Да, нижний блок такой должен быть.
Но этот вариант выводит не через плагин в чистом виде, а через приложение, создающее своё устройство вывода Loopback. Тогда для него реальное устройство вывода прописывается где-то в конфигах yml, yaml.
Там надо указать device: “ScreamALSA”

1 лайк

Да, там прописано. Пока не могу правильный конфиг в asound.conf прописать при передаче aprender зависает.

Можно начать с вывода на локально подключенный ЦАП утилитой aplay, чтобы исключить нюансы аплеера и скрима. Если там конфигурация заработает, то идти дальше.

2 лайка

Схема следующая, проблема не могу добиться стабильности постоянные щелчки и прерывания

На сколько я понял из инструкции, что на стороне ресивера в режиме AP_MODE=0 влияет только SCREAM_LATENCY.

Есть ли каки-либо еще инструменты для настройки стабильности воспроизведения в данном режиме? Например что-то подкрутить на стороне рендера.



Gapless не пробовали отключать?

3 лайка

К сожалению не помогает.
Я уже думаю откатиться на 1.5.0. Там вроде было стабильно, но не уверен

LMS и APrenderer на разных компах? Попробуйте в LMS плагин upnp/dlna bridge отключить, а на машинке с АПрендерером (надеюсь в составе YoctoAP) наоборот, включить.

1 лайк

Да, на разных, у сожалению не yocta. Ага, спасибо за наводку, попробуй покрутить бридж.

Спасибо всем кто ответил. В итоге проблема оказалась в том, что крутитилось на виртуалке Synology в виде апрендера. Поставил APrender на Raspberry 4 -все четко, без запинок.

2 лайка