Announcement

Collapse
No announcement yet.

Request failed, error RTSP/1.0 403 Forbidden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Request failed, error RTSP/1.0 403 Forbidden

    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:
    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 Client-Instance: B98B69305CBDB8CE
    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 Client-Instance: B98B69305CBDB8CE v=0 o=iTunes 2464906928 0 IN IP4 [hs3-ip-address-redacted] s=iTunes c=IN IP4 [speaker-ip-address-redacted] t=0 0 m=audio 0 RTP/AVP 96 a=rtpmap:96 AppleLossless a=fmtp:96 352 0 16 40 10 14 2 255 0 0 44100
    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
    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?
Working...
X