-
-
Notifications
You must be signed in to change notification settings - Fork 581
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Problem]: Shairport in Airplay 2 mode doesn't work for iOS 18.1.1 but does for OSX 14 and iOS 16 #1942
Comments
Seems to work for me but I’m using Raspberry Pi 3’s and using the Docker version of Shairport Sync. The one that was just updated a few days ago. |
Thanks for the post. It works for me on iOS 18.1.1 on a variety of platforms, just as @JayGatsby7 has indicated. What might be helpful is to use it with a log verbosity of 1 but with statistics enabled. If you could run it for a few, maybe 10, minutes to (hopefully) see some statistics in the log, it might be interesting. |
Thanks for responding so quickly! I suspected it worked for most everyone else. Maybe an edge case somehow? Here's log lvl 1 + stats for iOS 18.1.1:
And here's log lvl 1 + stats for iOS 16:
I included the iOS 16 since the 18.1.1 didn't include any actual statistics. And seemed to undercount the play time. CPU usage was very low during "playback". |
Well, I went to a friend's house and tried their real AirPlay 2 speaker and it didn't work either. So I did what I clearly should've done before - force restarted the phone - and lo and behold it worked there and on the Shairport Sync speaker! So apologies for assuming Shairport Sync was at fault, it was Apple all along! Thank you again for your time! |
Glad you got it working! |
(I did a little editing of the messages to make it a bit clearer to users who comes across it in future -- just capital letters and a few typos. I hope that's okay with you.) |
What happened?
Absolutely love this program, thank you so much for making and sharing it!
I've found that the iPhone in my household with iOS 18.1.1 can't use Shairport Sync in AirPlay 2 mode but an OSX 14 (Sonoma) Mac and iOS 16 work successfully.
The iOS 18.1.1 phone thinks it is playing, but no audio happens. Works fine for iOS 16 and it used to work fine on that iPhone prior to the latest iOS (not sure if it started with 18.1.1 or happened a tad earlier).
The CPU load is different, so Shairport Sync may know it's not getting anything of value. When audio works CPU load is at 16% (of the 1 core) and with the iOS 18.1.1 iPhone it's 5%.
Attached is a
log_verbosity = 2;
of trying to play a song and stopping.Relevant log output
`journalctl -u shairport-sync.service -e --no-pager`
System Information.
RPi Zero, Raspbian 12 Bookworm-based, adafruit DAC that seems to crib hifiberry code. Built with '-O3 -g'. No issues on this lil potato, amazing work!
Configuration Information.
PulseAudio or PipeWire installed?
How did you install Shairport Sync?
Built from source
Check previous issues
The text was updated successfully, but these errors were encountered: