Announcement

Collapse
No announcement yet.

AirPort Express issue?

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

  • AirPort Express issue?

    I have one airport express for each zone, 8 total. They show up however as 'type', 'unknown'...vs my AppleTVs show up as 'type', 'AppleTV' in the plugin. I am still working on trying to get the Airports to speak through HS. Do you think this is the cause? All of the other information reported to the plugin looks correct, ID, name, etc.

    UPDATE: All airports are on a wired network and latest firmware. I also checked the log and get the following error:
    "INFO Connection to Kitchen (192.168.1.14:7000) failed: Request failed, error RTSP/1.0 403 Forbidden"
    The airport password I am using is correct.
    Last edited by Near76; November 2nd, 2018, 02:56 PM.

  • #2
    Spud...I'd like to purchase this plugin, but I need to get it to work first . Are you still supporting this? Thanks!

    Comment


    • #3
      sorry for the late answer, I'm still supporting this plugin but Apple has made it more difficult to work with the latest generation of AppleTV and AirportExpress.

      Does the plugin works with your AppleTV ?
      What exact model and firmware are your Airport Express?

      Could you set the log level to Debug from the config page, then restart the AirplaySpeak plugin, then try to send a Speak action to one of your Airport, then post your logs here.

      thanks

      Comment


      • #4
        Thank you for the reply, here is what I found:

        AirPort Express HW is 2nd Generation, FW version 7.8

        Debug Log:
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.AfterSend()
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.SendSample() gets lock
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.SendSample()
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.BeforeSend()
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Stack: at RTSPClient.ExecRequest(String Cmd, String ContentType, String Content, WebHeaderCollection hds, Boolean GetResponse, String& returnCode, Boolean parseHeaderOnError) at RTSPClient.AnnounceSDP(String SDP) at RAOPClient.Connect() at HSPI_AIRPLAY_SPEAK.Speaker.Reset()
        Nov-12 7:11:23 PM AirplaySpeak INFO Connection to Kitchen (192.168.1.14:7000) failed: Request failed, error RTSP/1.0 403 Forbidden
        Nov-12 7:11:23 PM AirplaySpeak DEBUG ANNOUNCE rtsp://192.168.1.42/1768164747 RTSP/1.0 CSeq: 4 Content-Type: application/sdp Content-Length: 182 User-Agent: iTunes/7.6.2 ( Windows;N Authorization: Digest username="iTunes", realm="airplay", nonce="MTU0MjA2Nzg4NiCP+suKBpPIRk2NR0y04pwH", uri="rtsp://192.168.1.42/1768164747", response="19afb8e27d34e80db463cb5bcfcb33f6" Client-Instance: 25C353D37A72D524 v=0 o=iTunes 1768164747 0 IN IP4 192.168.1.42 s=iTunes c=IN IP4 192.168.1.14 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
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Server, AirTunes/366.0
        Nov-12 7:11:23 PM AirplaySpeak DEBUG CSeq, 3
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Public, ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, FLUSHBUFFERED, TEARDOWN, OPTIONS, POST, GET, PUT
        Nov-12 7:11:23 PM AirplaySpeak DEBUG OPTIONS * RTSP/1.0 CSeq: 3 User-Agent: iTunes/7.6.2 ( Windows;N Authorization: Digest username="iTunes", realm="airplay", nonce="MTU0MjA2Nzg4NiCP+suKBpPIRk2NR0y04pwH", uri="*", response="1c477c0c6bc3027991240d9ce3f26e39" Client-Instance: 25C353D37A72D524
        Nov-12 7:11:23 PM AirplaySpeak DEBUG CSeq, 2
        Nov-12 7:11:23 PM AirplaySpeak DEBUG WWW-Authenticate, Digest realm="airplay", nonce="MTU0MjA2Nzg4NiCP+suKBpPIRk2NR0y04pwH"
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Server, AirTunes/366.0
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Content-Length, 0
        Nov-12 7:11:23 PM AirplaySpeak DEBUG OPTIONS * RTSP/1.0 CSeq: 2 User-Agent: iTunes/7.6.2 ( Windows;N Authorization: Digest username="iTunes", realm="airplay", nonce="MTU0MjA2Nzg4NiCP+suKBpPIRk2NR0y04pwH", uri="*", response="4A78C88E1947335B7C683708406CB00D" Client-Instance: 25C353D37A72D524
        Nov-12 7:11:23 PM AirplaySpeak DEBUG CSeq, 1
        Nov-12 7:11:23 PM AirplaySpeak DEBUG WWW-Authenticate, Digest realm="airplay", nonce="MTU0MjA2Nzg4NiCP+suKBpPIRk2NR0y04pwH"
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Server, AirTunes/366.0
        Nov-12 7:11:23 PM AirplaySpeak DEBUG Content-Length, 0
        Nov-12 7:11:23 PM AirplaySpeak DEBUG OPTIONS * RTSP/1.0 CSeq: 1 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 25C353D37A72D524
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.Reset() gets the lock
        Nov-12 7:11:23 PM AirplaySpeak DEBUG 27 Speaker.Reset()
        Nov-12 7:11:22 PM AirplaySpeak INFO (Kitchen): This is a test 1 2 3 4 5 6 7 8 9 10
        Nov-12 7:11:22 PM Event Event Trigger "Security Speak Test"
        Nov-12 7:11:22 PM Event Event Security Speak Test triggered by the event page 'Run' button.
        Nov-12 7:03:05 PM AirplaySpeak DEBUG vv = '2'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG vs = '220.68'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG sf = '0x44'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG pk = '073abbaadde2595f579619457b3381a5155580375049c9a1be4ce7df6c9 e55d0'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG am = 'AppleTV3,1'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG md = '0,1,2'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG ft = '0x5A7FFFF7,0xE'
        Nov-12 7:03:05 PM AirplaySpeak DEBUG et = '0,3,5'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1,2,3'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9C207B8393BE - Game Room - 192.168.1.22 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 9C207B8393BE@Game Room
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = 'ef5c2cd30dcc35a1bca2e089714b634319bd1c802b1579886e769938cf4 6736a'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 60F445E4F4FF - Living/Dining Room - 192.168.1.15 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 60F445E4F4FF@Living/Dining Room
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vv = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '220.68'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x44'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = 'b919dfe709850113da990126c0079af6943658bb2c71b37f98babb9f843 b3e58'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AppleTV3,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '0,1,2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x5A7FFFF7,0xE'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,3,5'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1,2,3'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9C207B8A789A - Master Bedroom - 192.168.1.21 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 9C207B8A789A@Master Bedroom
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = 'e67418302a211e70a11e21053fdd1fc9564ceec2823e31f1e54a751494c a1341'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 60F445E4F486 - Dad Cave - 192.168.1.20 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 60F445E4F486@Dad Cave
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = '58fa54c822dd67ce1eaa6cd4dd672d587c6477201ffcbfa98850a67a850 fd8df'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9801A7E5E586 - Master Bedroom - 192.168.1.19 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 9801A7E5E586@Master Bedroom
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = '8fedd97d08a2d496e4f68bba6056202e7049455790592aecd0191c91eaf 8631c'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9801A7E5EA4D - Study - 192.168.1.16 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 9801A7E5EA4D@Study
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = '2e0dbac69fd9186c555843d34b13d5893069c5119aa9d75b48a637824a2 16ed3'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x84'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pw = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 60F445E4E7BD - Kitchen - 192.168.1.14 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 60F445E4E7BD@Kitchen
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = 'd84b55cdfee3c100a7f03b82889118ef0f4b9977ab086c234a380d598c4 9a63d'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9801A7E5E9F4 - Exercise Room - 192.168.1.2 - 7000
        Nov-12 7:03:04 PM AirplaySpeak INFO Found Service: 9801A7E5E9F4@Exercise Room
        Nov-12 7:03:04 PM AirplaySpeak DEBUG pk = '89755c2f3d772c5a4c1e6e92efeb45e69c973aac920f5ebacf466b43a64 fe609'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vs = '366.0'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG am = 'AirPort10,115'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG md = '2'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG fv = 'p20.78000.12'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG ft = '0x445D0A00,0x1C340'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:04 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:04 PM AirplaySpeak INFO Resolved Service: 9801A7E5E4AC - Patio - 192.168.1.18 - 7000
        Nov-12 7:03:03 PM AirplaySpeak INFO Found Service: 9801A7E5E4AC@Patio
        Nov-12 7:03:03 PM AirplaySpeak DEBUG vs = '211.1.p8'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG vn = '65537'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG tp = 'UDP'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG sf = '0x4'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG am = 'RX-A2060'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG md = '0,1,2'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG fv = 'p8.60.0'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG ft = '0x444F8A00'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG et = '0,4'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG da = 'true'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG cn = '0,1'
        Nov-12 7:03:03 PM AirplaySpeak DEBUG TXT Records =
        Nov-12 7:03:03 PM AirplaySpeak INFO Resolved Service: F0C77F80742E - Family Room - 192.168.1.12 - 5000
        Nov-12 7:03:03 PM Starting Plug-In Plugin AirplaySpeak started successfully in 109 milliseconds
        Nov-12 7:03:03 PM AirplaySpeak INFO Found Service: F0C77F80742E@Family Room
        Nov-12 7:03:03 PM AirplaySpeak INFO AirplaySpeak version 3.0.0.13
        Nov-12 7:03:03 PM Starting Plug-In Initializing plugin AirplaySpeak ...
        Nov-12 7:03:03 PM Info Plugin AirplaySpeak has connected. IP:127.0.0.1:54620
        Nov-12 7:03:03 PM Plug-In Finished initializing plug-in AirplaySpeak
        Nov-12 7:03:03 PM Plug-In Interface AirplaySpeak is running as a trial, 20 days remaining.

        Comment


        • #5
          AppleTV does not work, but I get no errors when I launch a test event...just no audio. The FW version is 7.2.2

          Comment


          • #6
            Hi Spud...just checking in, was this helpful?

            Comment


            • #7
              Hi Spud...I just purchased the plugin, since it was about to expire...it would be great if I can get it to work. Have you had a chance to review what I posted above for you? Thanks!

              Comment


              • #8
                I'm not sure what the problem is.
                Can you try to disable user/password feature for the Airport?

                The plugin doesn't support AppleTV since tvOS 10.2, because this version does not allow the Security parameter to be set to none like before, and require to do a paring process between the software and the AppleTV.
                Maybe the newest Airport firmware require this too, what settings do you have in Airport Utility?

                Comment


                • #9
                  Still no luck. In the Airport Utility, I have Access Control "Not Enabled", and no password in the Airplay section.

                  UPDATE: So I downgraded one of my Airport Expresses to one FW version back...and it worked. It would still be great to get this working with the latest version, since it allows me to combine Airport audio zones. I did notice a few things...it now identifies the Airport in the plugin vs. Type 'Unknown'...it also looks like it connects via port 5000 and in the latest firmware connects at port 7000. I found where other SW manufacturers had to make updates due to the exact same RTSP Forbidden issue, so there is a way to correct it. Thoughts?
                  Last edited by Near76; November 27th, 2018, 12:37 AM.

                  Comment

                  Working...
                  X