-
-
Notifications
You must be signed in to change notification settings - Fork 636
Description
What happened?
Hello everybody. I am running a Shairport-Sync setup on a Raspberry Pi Zero 2W and it was working just a few weeks ago. But right now I got a very interesting issue.
When I want to stream Audio to Shairport, the different macOS / iOS devices are showing, that the connection is successful and audio is playing (refer to screenshot), although on Shairport I got no connection in the logs...
I tried other Devices (macOS and iOS) and I tried different AirPlay-Devices (two different gen AppleTVs) and it's working - so the issue must be with my shairport-Setup. All Devices are on the same Network thus no firewall or Router are involved in the network comms. I have no firewall on the Pi configured.
Relevant log output
leon@pi2w-airplay:~ $ shairport-sync -v --statistics
0.000695622 "shairport.c:674" looking for configuration file at full path "/etc/shairport-sync.conf"
0.012193657 "shairport.c:1657" airplay_features are 1c340405c4a00.
0.000227707 "shairport.c:1670" airplay_fex is "AEpcQEDDAQA"
0.000520884 "shairport.c:2623" Startup in AirPlay 2 mode, with features 0x405c4a00,0x1c340 on device "2c:cf:67:04:77:d7".
0.000059427 "shairport.c:2662" Version String: "5.0-dev-154-g3746c82f-AirPlay2-smi10-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/etc"
0.000020937 "shairport.c:2681" Command Line: "shairport-sync -v --statistics".
0.000459686 "shairport.c:2725" audio backend is "alsa".
0.000665779 "common.c:2466" Can not set realtime properties of a thread.
0.000196093 "shairport.c:3013" disable_resend_requests is off.
0.000029896 "shairport.c:3015" diagnostic_drop_packet_fraction is 0.000000. A value of 0.0 means no packets will be dropped deliberately.
0.000024167 "shairport.c:3019" statistics_requester status is 1.
0.000053593 "shairport.c:3024" rtsp listening port is 7000.
0.000066615 "shairport.c:3025" udp base port is 6001.
0.000047708 "shairport.c:3026" udp port range is 10.
0.000045989 "shairport.c:3027" player name is "Denon Zone 2".
0.000059010 "shairport.c:3028" run_this_before_play_begins action is "(null)".
0.000046563 "shairport.c:3030" run_this_after_play_ends action is "(null)".
0.000060156 "shairport.c:3031" wait-cmd status is 0.
0.000047708 "shairport.c:3032" run_this_before_play_begins may return output is 0.
0.000045573 "shairport.c:3034" run_this_if_an_unfixable_error_is_detected action is "(null)".
0.000058177 "shairport.c:3036" run_this_before_entering_active_state action is "(null)".
0.000055885 "shairport.c:3038" run_this_after_exiting_active_state action is "(null)".
0.000046354 "shairport.c:3040" active_state_timeout is 10.000000 seconds.
0.000051510 "shairport.c:3041" mdns backend "avahi".
0.000044792 "shairport.c:3043" interpolation setting is "soxr".
0.000046718 "shairport.c:3048" interpolation soxr_delay_threshold is 30000000.
0.000045573 "shairport.c:3050" resync time is 0.050000 seconds.
0.000046823 "shairport.c:3051" allow a classic AirPlay session to be interrupted: "yes".
0.000045052 "shairport.c:3053" busy timeout time is 60.
0.000050416 "shairport.c:3054" drift tolerance is 0.010000 seconds.
0.000046146 "shairport.c:3055" password is "(null)".
0.000045468 "shairport.c:3056" default airplay volume is: -24.000000.
0.000052500 "shairport.c:3057" ignore_volume_control is 1.
0.000044844 "shairport.c:3061" volume_max_db is not set
0.000045416 "shairport.c:3062" volume range in dB (zero means use the range specified by the mixer): 0.
0.000046771 "shairport.c:3065" volume_range_combined_hardware_priority (1 means hardware mixer attenuation is used first) is 0.
0.000070156 "shairport.c:3069" playback_mode is 0 (0-stereo, 1-mono, 1-reverse_stereo, 2-both_left, 3-both_right).
0.000048333 "shairport.c:3072" disable_synchronization is 0.
0.000046979 "shairport.c:3073" use_mmap_if_available is 0.
0.000046042 "shairport.c:3074" output_format automatic selection is enabled.
0.000052968 "shairport.c:3079" output_rate automatic selection is enabled.
0.000045156 "shairport.c:3083" audio backend desired buffer length is 0.200000 seconds.
0.000046823 "shairport.c:3085" audio_backend_buffer_interpolation_threshold_in_seconds is 0.060000 seconds.
0.000048021 "shairport.c:3088" audio backend latency offset is 0.000000 seconds.
0.000055625 "shairport.c:3091" audio backend silence lead-in time is "auto".
0.000045364 "shairport.c:3095" zeroconf regtype is "_raop._tcp".
0.000046458 "shairport.c:3096" decoders_supported bit field is 4 (1 == hammerton, 2 == apple, 4 == ffmpeg).
0.000046354 "shairport.c:3099" decoder_in_use is 4.
0.000044896 "shairport.c:3100" alsa_use_hardware_mute is 0.
0.000046614 "shairport.c:3104" no special mdns service interface was requested.
0.000070990 "shairport.c:3107" configuration file name "/etc/shairport-sync.conf" resolves to "/etc/shairport-sync.conf".
0.000072499 "shairport.c:3149" loudness_enabled is false.
0.000045209 "shairport.c:3151" loudness reference level is -16.000000
0.001868847 "shairport.c:3314" NQPTP is online.System Information.
Raspberrypi Zero 2W with a soundblaster USB-DAC
leon@pi2w-airplay:~ $ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
Default Audio Device
sysdefault
Default Audio Device
hw:CARD=U0x41e0x30d3,DEV=0
USB Device 0x41e:0x30d3, USB Audio
Direct hardware device without any conversions
plughw:CARD=U0x41e0x30d3,DEV=0
USB Device 0x41e:0x30d3, USB Audio
Hardware device with all software conversions
default:CARD=U0x41e0x30d3
USB Device 0x41e:0x30d3, USB Audio
Default Audio Device
Configuration Information.
leon@pi2w-airplay:~ $ shairport-sync --displayConfig
0.000780049 "shairport.c:674" looking for configuration file at full path "/etc/shairport-sync.conf"
0.012256566 "shairport.c:2484" >> Display Config Start.
0.008808975 "shairport.c:2484"
0.000112708 "shairport.c:2484" From "uname -a":
0.000053177 "shairport.c:2484" Linux pi2w-airplay 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64 GNU/Linux
0.017767585 "shairport.c:2484"
0.000121718 "shairport.c:2484" From /etc/os-release:
0.000130468 "shairport.c:2484" Debian GNU/Linux 13 (trixie)
0.006324454 "shairport.c:2484"
0.000388280 "shairport.c:2484" From /sys/firmware/devicetree/base/model:
0.000069166 "shairport.c:2484" Raspberry Pi Zero 2 W Rev 1.0
0.000119531 "shairport.c:2484"
0.000048177 "shairport.c:2484" Shairport Sync Version String:
0.000045729 "shairport.c:2484" 5.0-dev-154-g3746c82f-AirPlay2-smi10-OpenSSL-Avahi-ALSA-soxr-sysconfdir:/etc
0.000049323 "shairport.c:2484"
0.000193801 "shairport.c:2484" Command Line:
0.000067291 "shairport.c:2484" shairport-sync --displayConfig
0.000132187 "shairport.c:2484"
0.000184791 "shairport.c:2484" Configuration File:
0.000056406 "shairport.c:2484" /etc/shairport-sync.conf
0.000047292 "shairport.c:2484"
0.000302238 "shairport.c:2484" Configuration File Settings:
0.000188958 "shairport.c:2484" general :
0.000172239 "shairport.c:2484" {
0.000159791 "shairport.c:2484" name = "Denon Zone 2";
0.000052135 "shairport.c:2484" interpolation = "soxr";
0.000211457 "shairport.c:2484" output_backend = "alsa";
0.000052813 "shairport.c:2484" mdns_backend = "avahi";
0.000047135 "shairport.c:2484" drift_tolerance_in_seconds = 0.01;
0.000045469 "shairport.c:2484" resync_threshold_in_seconds = 0.05;
0.000045781 "shairport.c:2484" ignore_volume_control = "yes";
0.000139426 "shairport.c:2484" };
0.000049531 "shairport.c:2484" sessioncontrol :
0.000047865 "shairport.c:2484" {
0.000129791 "shairport.c:2484" active_state_timeout = 10.0;
0.000050260 "shairport.c:2484" allow_session_interruption = "yes";
0.000045989 "shairport.c:2484" };
0.000129323 "shairport.c:2484" alsa :
0.000049062 "shairport.c:2484" {
0.000123697 "shairport.c:2484" output_device = "plughw:CARD=U0x41e0x30d3,DEV=0";
0.000051667 "shairport.c:2484" output_rate = "auto";
0.000046302 "shairport.c:2484" output_format = "auto";
0.000131301 "shairport.c:2484" };
0.000384947 "shairport.c:2484" pw :
0.000075833 "shairport.c:2484" {
0.000046198 "shairport.c:2484" };
0.000044635 "shairport.c:2484" pa :
0.000165207 "shairport.c:2484" {
0.000061719 "shairport.c:2484" };
0.000045573 "shairport.c:2484" dsp :
0.000044895 "shairport.c:2484" {
0.000153073 "shairport.c:2484" convolution = "yes";
0.000051145 "shairport.c:2484" convolution_ir_file = "'/home/leon/Filter44k.wav','/home/leon/Filter48k.wav'";
0.000057292 "shairport.c:2484" };
0.000146562 "shairport.c:2484"
0.000054843 "shairport.c:2484" >> Display Config End.
0.000046510 "shairport.c:2486" >> Goodbye!
0.001561973 "shairport.c:1996" normal exit
PulseAudio or PipeWire installed?
- Check if your system uses a Sound Server.
How did you install Shairport Sync?
Built from source
Check previous issues
- Confirm