You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can play to any of the 3 individually fine. I can play to any combination of 2 of them fine, but when trying to play to all 3 at the same time the last selected device outputs the (snd1_pcm_direct_initialize_slave) unable to start PCM stream error.
I am running them in docker and deploying with a portainer stack:
my config file looks like this for each file just renaming the display name and output name
general =
{
name = "BY Speaker";
output_backend = "alsa"; // Run "shairport-sync -h" to get a list of all output_backends, e.g. "alsa", "pipe", "stdout". The default is>
airplay_device_id_offset = 0; // (AirPlay 2 only) add this to the default airplay_device_id calculated from one of the device's MAC add>
regtype = "_airplay._tcp"; // Use this advanced setting to set the service type and transport to be advertised by Zeroconf/Bonjour. Def>
playback_mode = "mono";
};
alsa =
{
output_device = "out1"; // the name of the alsa output device. Use "shairport-sync -h" to discover the names of ALSA hardware devices. >
};
I also get this error on the console of the VM in proxmox:
USB 2-1.4.4: cannot submit urb 0, error -028: not enough bandwidth. I bought a USB 3.0 PCIE card and am going to try with that but any other pointers would be greatly appreciated.
Relevant log output
Server startup complete. Host name is 57f9b0072820.local. Local service cookie is 3974265796.
s6-rc: info: service 03-avahi successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
Starting shairport-sync
Service "57f9b0072820" (/etc/avahi/services/ssh.service) successfully established.
Service "57f9b0072820" (/etc/avahi/services/sftp-ssh.service) successfully established.
ALSA lib pcm_direct.c:1427:(snd1_pcm_direct_initialize_slave) unable to start PCM stream
ALSA lib pcm_dshare.c:711:(snd_pcm_dshare_open) unable to initialize slave
ALSA lib pcm_direct.c:1427:(snd1_pcm_direct_initialize_slave) unable to start PCM stream
ALSA lib pcm_dshare.c:711:(snd_pcm_dshare_open) unable to initialize slave
System Information.
Running on an ubuntu server VM through proxmox. A whole USB bus controller is passed through to the VM and the USB to audio DACs are plugged into a USB expander
Configuration Information.
/ # shairport-sync --displayConfig>> Display Config Start.
From "uname -a":
Linux 860906cef8b2 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 Linux
From /etc/os-release:
Alpine Linux v3.17
Shairport Sync Version String:
4.3.4-dirty-AirPlay2-smi10-alac-OpenSSL-Avahi-ALSA-pa-dummy-stdout-pipe-soxr-convolution-metadata-mqtt-dbus-mpris-sysconfdir:/etc
Command Line:
shairport-sync --displayConfig
Configuration File:
/etc/shairport-sync.conf
Configuration File Settings:
general :
{
name = "BY Speaker";
output_backend = "alsa";
airplay_device_id_offset = 0;
regtype = "_airplay._tcp";
playback_mode = "mono";
};
alsa :
{
output_device = "out1";
};>> Display Config End.
>> Goodbye!
PulseAudio or PipeWire installed?
Check if your system uses a Sound Server.
How did you install Shairport Sync?
Docker
Check previous issues
Confirm
The text was updated successfully, but these errors were encountered:
What happened?
I have 3 usb DACs set up with their own output in my alsa config:
I can play to any of the 3 individually fine. I can play to any combination of 2 of them fine, but when trying to play to all 3 at the same time the last selected device outputs the (snd1_pcm_direct_initialize_slave) unable to start PCM stream error.
I am running them in docker and deploying with a portainer stack:
my config file looks like this for each file just renaming the display name and output name
I also get this error on the console of the VM in proxmox:
USB 2-1.4.4: cannot submit urb 0, error -028: not enough bandwidth. I bought a USB 3.0 PCIE card and am going to try with that but any other pointers would be greatly appreciated.
Relevant log output
System Information.
Running on an ubuntu server VM through proxmox. A whole USB bus controller is passed through to the VM and the USB to audio DACs are plugged into a USB expander
Configuration Information.
PulseAudio or PipeWire installed?
How did you install Shairport Sync?
Docker
Check previous issues
The text was updated successfully, but these errors were encountered: