This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/op25-dev@lists.osmocom.org/.
op25 at zellners.com op25 at zellners.comQuoting op25 at zellners.com: > OK... I've put my RPi3B+ to work... > The problem is feeding audio to my IceCast server.. :( :( :( > > I installed a MP3 capable Darkice with its deps... its starts up Trying on the laptop... same things tags, NO AUDIO. ** LOCAL AUDIO ** is fine. URRGRRRRGGGhhhh! I modified the instructions for the laptop to ensure that the indexes match.ie: audio card is ALSA 0 and Loopbacks are ALSA 1 ./rx.py --args 'rtl' -N 'LNA:47' -S 2400000 -f 8xx.xxxxe6 -o 25000 -q 72 -v 10 -T trunk.tsv -V -2 -l http:192.168.0.26:8080 -M tags.json -O loop0 2>sterr.2 ^^^^^^^^^^ either the audio is not getting to the loopback or darkice is not getting that... or both I guess... when I use -U I get local audio with out using nc | aplay..... or I can use -W IP and then nc| aplay etc... I've run out of ideas to try on the various foibles of ALSA to find where this audio is going or not going... I know place its not going loopback! Any ideas?????????????????????????????????????????????? SHort of running a cable from the speakers out to a USB audio stick and into another PI! ! ! ! ?????? ~$ arecord -l **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 7/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 $ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 card 1: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM] Subdevices: 8/8 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 Subdevice #4: subdevice #4 Subdevice #5: subdevice #5 Subdevice #6: subdevice #6 Subdevice #7: subdevice #7 I've used all combos of things in darkice and rx.py for the name of the device, no audio loop0, loop1, hw:1,0, hw:1,1 hw:Loopback1, hw:Looopback0 etc... Silence. Local audio works great. /etc/modules ~$ cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. snd_hda_intel snd-aloop options snd-aloop enable=1 index=1 pcm_substreams=2 /etc/asound.conf $ cat /etc/asound.conf # output device pcm.loopout0 { type plug slave.pcm "hw:Loopback,0,0" } # input device pcm.loopin0 { type dsnoop ipc_key 686592 slave.pcm "hw:Loopback,1,0" } # duplex plug device pcm.loop0 { type plug slave { pcm { type asym playback.pcm "loopout0" capture.pcm "loopin0" } } } # output device pcm.loopout1 { type plug slave.pcm "hw:Loopback,0,1" } # input device pcm.loopin1 { type dsnoop ipc_key 686593 slave.pcm "hw:Loopback,1,1" } # duplex plug device pcm.loop1 { type plug slave { pcm { type asym playback.pcm "loopout1" capture.pcm "loopin1" } } }