Hello to everyone
I try to install peppyalsa to play with my rpi4 with LMS and Squeezelite
To go further i would like to use this alsa plugin wwith my conf
a hifiberrydacplus as card 1 and the loopback as card 0
Some infos
root@DietPi:~# sudo cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k6.1.21-v8+.
root@DietPi:~# sudo modinfo snd-aloop
filename: /lib/modules/6.1.21-v8+/kernel/sound/drivers/snd-aloop.ko.xz
license: GPL
description: A loopback soundcard
author: Jaroslav Kysela <perex@perex.cz>
srcversion: D8544F9DADCEA79A5D01CE9
depends: snd-timer,snd,snd-pcm
intree: Y
name: snd_aloop
vermagic: 6.1.21-v8+ SMP preempt mod_unload modversions aarch64
parm: index:Index value for loopback soundcard. (array of int)
parm: id:ID string for loopback soundcard. (array of charp)
parm: enable:Enable this loopback soundcard. (array of bool)
parm: pcm_substreams:PCM substreams # (1-8) for loopback driver. (array of int)
parm: pcm_notify:Break capture when PCM format/rate/channels changes. (array of int)
parm: timer_source:Sound card name or number and device/subdevice number of timer to be used. Empty string for jiffies timer [default]. (array of charp)
root@DietPi:~# sudo cat /proc/asound/modules
0 snd_aloop
1 snd_soc_hifiberry_dacplus
root@DietPi:~# lsmod | grep aloop
snd_aloop 32768 0
snd_pcm 139264 8 snd_soc_pcm512x,snd_soc_hifiberry_dacplus,snd_soc_bcm2835_i2s,snd_compress,snd_soc_core,snd_aloop,snd_pcm_dmaengine
snd_timer 36864 2 snd_aloop,snd_pcm
snd 106496 9 snd_soc_pcm512x,snd_timer,snd_compress,snd_soc_core,snd_aloop,snd_pcm
My /etc/asound.conf
pcm.!default {
type plug
slave.pcm "softvol_and_peppyalsa"
}
ctl.!default {
type hw
card 1
}
pcm.peppyalsa {
type meter
slave.pcm "hw:1,0"
scopes.0 peppyalsa
}
pcm.softvol_and_peppyalsa {
type softvol
slave.pcm "peppyalsa"
control {
name "PCM"
card 1
}
}
pcm_scope.peppyalsa {
type peppyalsa
decay_ms 400
meter "/home/dietpi/peppyfifo"
meter_max 100
meter_show 1
spectrum "/home/dietpi/peppyfifosa"
spectrum_max 100
spectrum_size 30
logarithmic_frequency 0
logarithmic_amplitude 1
smoothing_factor 20
window 3
}
pcm_scope_type.peppyalsa {
lib /usr/local/lib/libpeppyalsa.so
}
pcm.dsp0 peppyalsa
I try the following command without succes
cd /home/dietpi/peppyalsa/src
gcc peppyalsa-client.c -o peppyalsa-client
To run the program:
./peppyalsa-client /home/dietpi/peppyfifo
If someone have an idea to make the loopback alive
Thanks a lot
Totof