pi zero not outputting

ok, I am having issues getting my pi zero to work. trying to get it linked to a pi3 in a multiroom setup. the pi3 flawlessly. did have issues earlier but have figured out the issues and gotten things working to this point. I think I know the problem but am buggered if I know how to fix it.

multiroom client and server have both stopped… am sure I only need client to get it to conect to my pi 3, but I dunno what I’m missing in order to get it to. been fiddling all day working out wrinkles so am starting to go crosseyed.

24.12.20 22:13:18 (+0000) Service exited ‘multiroom-client sha256:e2c95cbb4ce437dcea2a40e43f80c9d5e25882fc3bdc431afeff845af85dac0b’
24.12.20 22:13:19 (+0000) sound-supervisor Connected to PulseAudio at 192.168.1.82:4317
24.12.20 22:13:19 (+0000) sound-supervisor Server protocol version: 33
24.12.20 22:13:20 (+0000) sound-supervisor Client protocol version: 33
24.12.20 22:13:22 (+0000) Service exited ‘multiroom-server sha256:20ad9d24209b4f75f607713f5f558e6cd117b12d9acc8688329a74975643dcf6’
24.12.20 22:13:21 (+0000) airplay Waiting for audioblock to start…
24.12.20 22:13:22 (+0000) airplay Shairport-sync started. Device is discoverable as balenaSound AirPlay 8258

the pi3 hs some errors, but they don’t make sense to me

24.12.20 22:31:35 (+0000) audio W: [pulseaudio] module-loopback.c: Configured latency of 200.00 ms is smaller than minimum latency, using minimum instead
24.12.20 22:31:35 (+0000) audio W: [pulseaudio] module-loopback.c: Cannot set requested source latency of 66.67 ms, adjusting to 250.00 ms
24.12.20 22:31:39 (+0000) audio E: [pulseaudio] backend-native.c: socket(SEQPACKET, SCO) Address family not supported by protocol
24.12.20 22:32:10 (+0000) audio W: [pulseaudio] module-loopback.c: Configured latency of 200.00 ms is smaller than minimum latency, using minimum instead
24.12.20 22:32:10 (+0000) audio W: [pulseaudio] module-loopback.c: Cannot set requested source latency of 66.67 ms, adjusting to 250.00 ms
24.12.20 22:32:14 (+0000) audio E: [pulseaudio] backend-native.c: socket(SEQPACKET, SCO) Address family not supported by protocol
24.12.20 22:32:45 (+0000) audio W: [pulseaudio] module-loopback.c: Configured latency of 200.00 ms is smaller than minimum latency, using minimum instead
24.12.20 22:32:45 (+0000) audio W: [pulseaudio] module-loopback.c: Cannot set requested source latency of 66.67 ms, adjusting to 250.00 ms
24.12.20 22:32:49 (+0000) audio E: [pulseaudio] backend-native.c: socket(SEQPACKET, SCO) Address family not supported by protocol
24.12.20 22:33:21 (+0000) audio W: [pulseaudio] module-loopback.c: Configured latency of 200.00 ms is smaller than minimum latency, using minimum instead
24.12.20 22:33:21 (+0000) audio W: [pulseaudio] module-loopback.c: Cannot set requested source latency of 66.67 ms, adjusting to 250.00 ms

Hi

So if I understood your issue correctly, you have a Pi3 acting as master, and you are trying to setup a Pi0 to connect to it as a client - is that right?

We have a troubleshooting guide, and one of the entries there seems related to yours - See Multiroom is not working. Can you keep the client on - and then restart the server?

Hi @haplo99,

For the RPi Zero W, you will need to set the environment variable (a.k.a: device variable) SOUND_MODE=MULTI_ROOM_CLIENT. That will cause some of the unnecessary services to be stopped, saving CPU and IO system load. Also, disable plugins on the P0 with environment variables SOUND_DISABLE_<plugin> (see: https://sound.balenalabs.io/docs/customization). With all those other services running, it’s a bit too much for the P0 devices.

The P0 can be a bit glitchy sometimes, because balenaSound is currently a big load for the P0. Make sure your WiFi signal is nice and strong. And disabling services make a big difference. Once you get familiar with how the application works, you can do a custom build for the P0 that removes all the services you don’t need (rather than just disabling them), which should fully stabilize the audio. I have two P0s running on my balenaSound system and they DO work. You just have to fiddle with them a bit to get the best performance.

Cheers!
Mark

thank you, have been slowly going through the troubleshooter as things pop up and googling. SO how do I get sound out of the zero without using hdmi? I’ve got it plugged into a usb sound, through a powered hub and direct and it’s not turning on the little on light on the USB thing??

still working through other issues, but most of them are me getting understaning of what I’m doing and how rather than, an issue if that makes sense

I’ve never tried USB audio, but it should work. You’ll need to tell balenaSound about it, which requires configs. See here: https://sound.balenalabs.io/docs/audio-interfaces