One of my Airplay speakers (B&O Beoplay A9mkII) is now unable to play any audio through Airplay speak. It had worked before, but around the same time a new update rolled out (this may have happened slightly before - I don't recall exactly) that introduced Airplay 2 to the speaker; it now refuses to play any sound via Airplayspeak. All my other speakers work though.
Here is the debug output from Airplayspeak:
Results when scanning for the speaker:
And here are the results for the event that "speaks"/plays the contents of a WAV file, known to be working on this speaker before, and working on other speakers now:
Things I have tried:
- Factory reset the speaker. I setup the speaker-wifi connection with my phone connected via USB per manufacturers instructions, and was sure not to use any password for Airplay
- Power cycling the speaker
- Disabling some security features in my firewall. (Though all devices are on the same network and subnet - but just in case traffic gets caught by some filters)
- There are no Airplay settings in the configuration, apart from the name of the device
- One thing to note is that after upgrading to the latest Airplay 2 capable firmware, when first Airplaying from my iOS device, it did request a password once. Being confused, since none was ever set, I somehow managed to cancel the prompt, although it was quiet insistent; eventually airplay worked after that. Airplay still works on this speaker when played from my iOS devices, just not with Airplayspeak.
The RTSP ... forbidden part looks a bit concerning. Permissions and security perhaps?
Here is the debug output from Airplayspeak:
Results when scanning for the speaker:
Dec-13 21:21:41 | AirplaySpeak | DEBUG vn = '65537' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG vs = '366.0' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG sf = '0x4' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG tp = 'UDP' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG md = '2' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG am = 'BeoPlay A9' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG ft = '0x445C0A00,0x1C340' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG fv = 'p20.1.18.26837.0x8d06bf8' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG da = 'true' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG et = '0,4' |
Dec-13 21:21:41 | AirplaySpeak | DEBUG TXT Records = |
Dec-13 21:21:41 | AirplaySpeak | DEBUG cn = '0,1' |
Dec-13 21:21:41 | AirplaySpeak | INFO Resolved Service: 506693C8FB24 - BeoPlayA9 - [speaker-ip-address-redacted] - 7000 |
Dec-13 21:21:41 | AirplaySpeak | INFO Found Service: 506693C8FB24@BeoPlayA9 |
And here are the results for the event that "speaks"/plays the contents of a WAV file, known to be working on this speaker before, and working on other speakers now:
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.AfterSend() |
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.SendSample() gets lock |
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.SendSample() |
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.BeforeSend() |
Dec-13 21:23:49 | AirplaySpeak | DEBUG Stack: at RTSPClient.ExecRequest(String Cmd, String ContentType, String Content, WebHeaderCollection hds, Boolean GetResponse, String& returnCode, Boolean parseHeaderOnError) at RTSPClient.Setup(Int32 controlport, Int32 timingport) at RAOPClient.Connect() at HSPI_AIRPLAY_SPEAK.Speaker.Reset() |
Dec-13 21:23:49 | AirplaySpeak | INFO Connection to BeoPlayA9 ([speaker-ip-address-redacted]:7000) failed: Request failed, error RTSP/1.0 403 Forbidden |
Dec-13 21:23:49 | AirplaySpeak | DEBUG SETUP rtsp://[hs3-ip-address-redacted]/2464906928 RTSP/1.0 CSeq: 2 Transport: RTP/AVP/UDP;unicast;interleaved=0-1;mode=record;control_port=56141;timing_port=56140 User-Agent: iTunes/7.6.2 ( Windows;N![]() |
Dec-13 21:23:49 | AirplaySpeak | DEBUG Server, AirTunes/366.0 |
Dec-13 21:23:49 | AirplaySpeak | DEBUG CSeq, 1 |
Dec-13 21:23:49 | AirplaySpeak | DEBUG ANNOUNCE rtsp://[hs3-ip-address-redacted]/2464906928 RTSP/1.0 CSeq: 1 Content-Type: application/sdp Content-Length: 179 User-Agent: iTunes/7.6.2 ( Windows;N![]() |
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.Reset() gets the lock |
Dec-13 21:23:49 | AirplaySpeak | DEBUG 11 Speaker.Reset() |
Dec-13 21:23:49 | AirplaySpeak | INFO (BeoPlayA9): C:\Shared\raid_siren.wav |
- Factory reset the speaker. I setup the speaker-wifi connection with my phone connected via USB per manufacturers instructions, and was sure not to use any password for Airplay
- Power cycling the speaker
- Disabling some security features in my firewall. (Though all devices are on the same network and subnet - but just in case traffic gets caught by some filters)
- There are no Airplay settings in the configuration, apart from the name of the device
- One thing to note is that after upgrading to the latest Airplay 2 capable firmware, when first Airplaying from my iOS device, it did request a password once. Being confused, since none was ever set, I somehow managed to cancel the prompt, although it was quiet insistent; eventually airplay worked after that. Airplay still works on this speaker when played from my iOS devices, just not with Airplayspeak.
The RTSP ... forbidden part looks a bit concerning. Permissions and security perhaps?