www.homeseer.com    
 

Go Back   HomeSeer Message Board > Audio / Video and Infra-red (IR) Plug-ins > Audio / Video and Infra-red (IR) Discussion > AirplaySpeak

AirplaySpeak This plug-in is a Speak Proxy which allows Homeseer to route annoucements to AirPlay capable devices such as an AirPort Express

Reply
 
Thread Tools Display Modes
  #1  
Old December 11th, 2016, 04:30 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
Airplay plug-in sees speakers, but clients list doesn't

I'm running HS3 on a Windows7 machine. I just bought an Airplay compatible device, put it on my wifi network, and it shows up in the Airplay plugin list. However, when I try to make an event that uses it, and I use the "Speak something" action, the device does not show up on Edit Speaker Client List. What am I doing wrong?
Reply With Quote
  #2  
Old December 11th, 2016, 04:32 PM
spud's Avatar
spud spud is offline
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,128
you are not doing anything wrong, there is no way to populate this list from a plugin, so you have to manually enter the name of your speaker and then click Add
Reply With Quote
  #3  
Old December 11th, 2016, 04:36 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
Quote:
Originally Posted by spud View Post
you are not doing anything wrong, there is no way to populate this list from a plugin, so you have to manually enter the name of your speaker and then click Add
ok did that, it shows up under Selected Speaker Clients, and I hit the left arrow button to have it placed under the Connected/Added Speaker Clients list. But when I try to activate it, no sound happens, and when I go back to the Edit Speaker Client List, it's gone from the Connected/Added Speaker clients window - it won't stay there.
Reply With Quote
  #4  
Old December 11th, 2016, 06:08 PM
spud's Avatar
spud spud is offline
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,128
don't click the left arrow

enter the speaker name, then click Add, it should appear in the "Select Speaker Clients" list, then click submit
Reply With Quote
  #5  
Old December 11th, 2016, 06:26 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
Quote:
Originally Posted by spud View Post
don't click the left arrow; enter the speaker name, then click Add, it should appear in the "Select Speaker Clients" list, then click submit
aha! That did it, it's now listed on the main Event page. But, there's still no sound coming out. Here's what's in the log, after I turn on debugging:

Date/Time Pri Type/Error Message/Source
Dec-11 5:50:31 PM AirplaySpeak DEBUG TIMING EXCEPTIONA blocking operation was interrupted by a call to WSACancelBlockingCall
Dec-11 5:50:31 PM AirplaySpeak DEBUG TEARDOWN rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 6 Session: DEADBEEF User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D
Dec-11 5:50:31 PM AirplaySpeak DEBUG RTP-Info, rtptime=106792
Dec-11 5:50:31 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog
Dec-11 5:50:31 PM AirplaySpeak DEBUG CSeq, 5
Dec-11 5:50:31 PM AirplaySpeak DEBUG FLUSH rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 5 Session: DEADBEEF RTP-Info: seq=6955;rtptime=107144 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D
Dec-11 5:50:31 PM AirplaySpeak DEBUG 32 Speaker.OnCheckStatusTimerEvent() gets the lock
Dec-11 5:50:31 PM AirplaySpeak DEBUG 32 Speaker.OnCheckStatusTimerEvent()
Dec-11 5:50:31 PM AirplaySpeak DEBUG 14 Speaker.OnQueueEnd() gets the lock
Dec-11 5:50:31 PM AirplaySpeak DEBUG 14 Speaker.OnQueueEnd()
Dec-11 5:50:30 PM AirplaySpeak DEBUG 11 Speaker.OnCheckStatusTimerEvent() gets the lock
Dec-11 5:50:30 PM AirplaySpeak DEBUG 11 Speaker.OnCheckStatusTimerEvent()
Dec-11 5:50:29 PM AirplaySpeak DEBUG 17 Speaker.AfterSend()
Dec-11 5:50:29 PM AirplaySpeak DEBUG 17 Speaker.SendSample() gets lock
Dec-11 5:50:29 PM AirplaySpeak DEBUG 17 Speaker.SendSample()
Dec-11 5:50:29 PM AirplaySpeak DEBUG 17 Speaker.BeforeSend()
Dec-11 5:50:29 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog
Dec-11 5:50:29 PM AirplaySpeak DEBUG CSeq, 4
Dec-11 5:50:28 PM AirplaySpeak DEBUG SET_PARAMETER rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 4 Session: DEADBEEF Content-Type: text/parameters Content-Length: 18 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D volume: 0.000000
Dec-11 5:50:28 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog
Dec-11 5:50:28 PM AirplaySpeak DEBUG CSeq, 3
Dec-11 5:50:28 PM AirplaySpeak DEBUG RECORD rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 3 Session: DEADBEEF Range: npt=0- RTP-Info: seq=6770;rtptime=42024 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D
Dec-11 5:50:28 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog
Dec-11 5:50:28 PM AirplaySpeak DEBUG Transport, RTP/AVP/UDP;unicast;mode=record;server_port=6000;control_port=6001;t iming_port=6002
Dec-11 5:50:28 PM AirplaySpeak DEBUG Session, DEADBEEF
Dec-11 5:50:28 PM AirplaySpeak DEBUG CSeq, 2
Dec-11 5:50:28 PM AirplaySpeak DEBUG SETUP rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 2 Transport: RTP/AVP/UDP;unicast;interleaved=0-1;mode=record;control_port=58588;timing_port=58587 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D
Dec-11 5:50:28 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog
Dec-11 5:50:28 PM AirplaySpeak DEBUG CSeq, 1
Dec-11 5:50:28 PM AirplaySpeak DEBUG Apple-Response, FE8IQ+Aey183XYpbhoAeF+aIYbphE503lSVL9nUVHFHVk/fSmNcf2Z/mA8t7ShxkzTZg2qOEOzH+fvxBE3SQvNPIgwb59+j0afLhwdG454dOqmHqXrb VMsTGKCd+GRvFE0NLsHejUevq2VBknrQ9XXLzU+ZtwM0Jh2HKQIJUkqi4wEY jPl3vNU9oDJbYprO+JP1I9Yz3QhBbocxmnvDSaicEFoZ1Tr3OIdmFvsleUbm yWrpqgdxQ1BqghCy5k3sEOmtl8vQilvFN4VuNnh2BWsayQYE2iNvIAeGOIRY HILPD/hANS5kXbC0z0L2rkoSRS5KQtGGDNdIczqjMcpPDPA
Dec-11 5:50:27 PM AirplaySpeak DEBUG ANNOUNCE rtsp://10.0.1.31/4081049250 RTSP/1.0 CSeq: 1 Content-Type: application/sdp Content-Length: 563 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 4E0575EECF624F7D Apple-Challenge: RtQAl0qce4m5ojGAVhcjkw v=0 o=iTunes 4081049250 0 IN IP4 10.0.1.31 s=iTunes c=IN IP4 10.0.1.4 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 a=rsaaeskey:w26IRqWWU+GrIBf0hT0V+fEyFGQluoWjhXJ2stsG8CjwqK6V/+MQD0/oXYjqMfJYNnRKlr6ZnHbOQrZCW2wPFByIc9MjCzEBVQMGarNKGSLFGpmWeQa 9EXWHAuKj3jZvkRO5lsxcfICfuEiKeYQMVa5yvs7vk5efJ+CTl2JwCIB+QXR kvGrNZInqZr54cYokVOkq1j7OIv/6T4WQF1x0YRRlLY+zo+QafXPiz+Goo+fErtGLA3aUQEAouNniDN+9zEGmD2T 5nrloyYvdlJDr/j65nQmTlUA8OgxO6kluPf+s+bhgSK3r2XyUml7NkLg80acBfG+ezUxu/ojWm5zG0Q a=aesiv:O3EkMfkGHssCawVixyQI5Q
Dec-11 5:50:27 PM AirplaySpeak DEBUG 17 Speaker.Reset() gets the lock
Dec-11 5:50:27 PM AirplaySpeak DEBUG 17 Speaker.Reset()
Dec-11 5:50:27 PM AirplaySpeak INFO (Learning room): Testing
Dec-11 5:50:27 PM Event Event Trigger "General Testing speech"
Dec-11 5:50:27 PM Event Event General Testing speech triggered by the event page 'Run' button.

any idea what this means?
Reply With Quote
  #6  
Old December 11th, 2016, 08:41 PM
spud's Avatar
spud spud is offline
Moderator
 
Join Date: Jan 2012
Location: Canada
Posts: 5,128
The logs look ok but try to us a Speak action with a longer message. Very short messages do not play well with Airplay speakers.

Alternatively add a "delay before" from the config page.
Reply With Quote
  #7  
Old December 11th, 2016, 10:33 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
> try to us a Speak action with a longer message. Very short messages do not play well with Airplay speakers.


aha! I made it longer and now it sometimes does speak, but not reliably and it misses words! That's very annoying - this was suggested to me as a way to have HS3 speak in various rooms, and so I just spent over $100 on an Airplay system to test it out. If it's not reliable, it's not going to be useful :-(

> Alternatively add a "delay before" from the config page.[/QUOTE]

ok adding delays of 20 both before and after allow it to say the whole sentence. I guess that's better than nothing! Any idea why this is necessary? What does the delay do?
Reply With Quote
  #8  
Old December 13th, 2016, 01:46 AM
Rvtravlr's Avatar
Rvtravlr Rvtravlr is offline
Seer Deluxe
 
Join Date: Aug 2013
Location: Reno, Nevada
Posts: 481
Your router and it's configuration plays a crucial role in how well/fast/consistent AirPlay speakers deliver your speak payload.

1. Make sure you have Multicast ON
2. Get a fast router such as ASUS RT-AC88U
3. IGMP Snoop ON

I struggled with AirPlay issues until I made the upgrade.

Michael
Reply With Quote
  #9  
Old December 13th, 2016, 07:19 AM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
Quote:
Originally Posted by Rvtravlr View Post
Your router and it's configuration plays a crucial role in how well/fast/consistent AirPlay speakers deliver your speak payload.
1. Make sure you have Multicast ON
2. Get a fast router such as ASUS RT-AC88U
3. IGMP Snoop ON
I struggled with AirPlay issues until I made the upgrade.
Michael
How about WRT1900ACS or the Nighthawk X6 R8000 - are those good enough?

And does anyone know where (on a Netgear Nighthawk R8000) the IGMP Snoop and Multicast settings are to be found? I see "Disable IGMP Proxying" checked on my WAN setup page - is this it? Why would I need to change how it appears on the WAN to get airplay to work inside of my network?
Reply With Quote
  #10  
Old December 13th, 2016, 02:32 PM
Rvtravlr's Avatar
Rvtravlr Rvtravlr is offline
Seer Deluxe
 
Join Date: Aug 2013
Location: Reno, Nevada
Posts: 481
Both routers should work fine.

For ASUS, you can find the multicast and IGMP Snooping here:

wireless -> professional
Under lan -> IPTV

Michael
Reply With Quote
  #11  
Old December 13th, 2016, 11:34 PM
Rvtravlr's Avatar
Rvtravlr Rvtravlr is offline
Seer Deluxe
 
Join Date: Aug 2013
Location: Reno, Nevada
Posts: 481
Quote:
Originally Posted by mlevin77 View Post
I see "Disable IGMP Proxying" checked on my WAN setup page - is this it? Why would I need to change how it appears on the WAN to get airplay to work inside of my network?
I would uncheck Disable IGMP Proxying.

Apple uses Multicast (ZeroConf) to notify AirPlay speakers that they need to sync up and that audio is coming their way.

I have 6 AirPlay speakers and was very frustrated that it would take upwards of 40 seconds to deliver the speak payload. For example, when motion is detected at the front door, I want to know as soon as possible.

With a fast router and the settings I've suggested, the response time between the event trigger and the speak action is now about 5-10 seconds.

Michael
Reply With Quote
  #12  
Old December 14th, 2016, 10:48 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
> I would uncheck Disable IGMP Proxying

I see "Disable IGMP Proxying" checked on my WAN setup page - is this it? Why would I need to change how it appears on the WAN to get airplay to work inside of my network? I'm leery of anything that is a potential security hole, and I am trying to understand what this change would entail (that it appears on the WAN page makes me nervous). People on-line are talking about streaming large movies etc. but I'm only talking about traffic inside my LAN (for the Airplay messages from HS3), so why would I have to change WAN settings?

> Make sure you have Multicast ON
> IGMP Snoop ON

anyone know where this will be found on a Netgear R8000 router?
Reply With Quote
  #13  
Old December 15th, 2016, 02:09 AM
Rvtravlr's Avatar
Rvtravlr Rvtravlr is offline
Seer Deluxe
 
Join Date: Aug 2013
Location: Reno, Nevada
Posts: 481
As I understand it, your Homeseer box is on the lan and then AirSpeak issues a speak command to your wireless 54g AirPlay speakers.

I don't believe that IGMP snooping provides an outside vulnerability.

Michael
Reply With Quote
  #14  
Old December 19th, 2016, 09:24 AM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
WB-800 actively refuses connection

I have an M-freebox WB-800 which can play music via AirPlay from iTunes just fine. When I try accessing it from this plug-in, the log says


DEBUG Stack: at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) at RTSPClient.Connect() at RAOPClient.Connect() at HSPI_AIRPLAY_SPEAK.Speaker.Reset() Dec-19 8:21:49 AM AirplaySpeak INFO Connection to Learning room (10.0.1.3:5000) failed: No connection could be made because the target machine actively refused it 10.0.1.3:5000
how do I debug this?
Reply With Quote
  #15  
Old December 19th, 2016, 05:10 PM
Rvtravlr's Avatar
Rvtravlr Rvtravlr is offline
Seer Deluxe
 
Join Date: Aug 2013
Location: Reno, Nevada
Posts: 481
Quote:
Originally Posted by mlevin77 View Post
I have an M-freebox WB-800 which can play music via AirPlay from iTunes just fine. When I try accessing it from this plug-in, the log says


DEBUG Stack: at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port) at RTSPClient.Connect() at RAOPClient.Connect() at HSPI_AIRPLAY_SPEAK.Speaker.Reset() Dec-19 8:21:49 AM AirplaySpeak INFO Connection to Learning room (10.0.1.3:5000) failed: No connection could be made because the target machine actively refused it 10.0.1.3:5000
how do I debug this?
In my experience, if another device or app uses the AirPlay speakers, then AirPlay Speak will not connect until the AirPlay Speak PlugIn is disabled and reenabled.

I have Whaale on my ios devices and can only use AirPlay Speak again if I do the above.

Spud, could you do something in your PI to fix this behavior?

Michael
Reply With Quote
  #16  
Old December 20th, 2016, 02:12 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
I tried disabling/enabling the plug-in, and it still didn't work; the log says

AirplaySpeak
DEBUG Stack: at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.IO.StreamReader.ReadBuffer() at System.IO.StreamReader.ReadLine() at RTSPClient.ExecRequest(String Cmd, String ContentType, String Content, WebHeaderCollection hds, Boolean GetResponse, String& returnCode, Boolean parseHeaderOnError) at RTSPClient.Record(Int32 rtpseq, Int32 rtptime) at RAOPClient.Connect() at HSPI_AIRPLAY_SPEAK.Speaker.Reset()
Reply With Quote
  #17  
Old December 22nd, 2016, 01:47 PM
mlevin77 mlevin77 is offline
Seer Deluxe
 
Join Date: Aug 2015
Location: Boston
Posts: 285
errors - airplay plugin not working

Tried it again after disabling/re-enabling the plugin. Apple devices can stream to it fine, but HS3 cannot. The log shows:

Dec-22 12:36:26 PM
AirplaySpeak DEBUG TEARDOWN rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 6 Session: DEADBEEF User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 Dec-22 12:36:26 PM AirplaySpeak DEBUG TIMING EXCEPTIONA blocking operation was interrupted by a call to WSACancelBlockingCall Dec-22 12:36:26 PM AirplaySpeak DEBUG System.Exception: Request failed, read error at RTSPClient.ExecRequest(String Cmd, String ContentType, String Content, WebHeaderCollection hds, Boolean GetResponse, String& returnCode, Boolean parseHeaderOnError) at RTSPClient.Flush(Int32 rtpseq, Int32 rtptime) Dec-22 12:36:26 PM AirplaySpeak DEBUG FLUSH rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 5 Session: DEADBEEF RTP-Info: seq=4471;rtptime=1228165 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 Dec-22 12:36:26 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:26 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:26 PM AirplaySpeak DEBUG 27 Speaker.OnQueueEnd() gets the lock Dec-22 12:36:26 PM AirplaySpeak DEBUG 27 Speaker.OnQueueEnd() Dec-22 12:36:25 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:25 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:24 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:24 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:23 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:23 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:22 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:22 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:21 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:21 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:20 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:20 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:19 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:19 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:18 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:18 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:17 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:17 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:16 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:16 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:15 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:15 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:14 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:14 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:13 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:13 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:12 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:12 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:11 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:11 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:10 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:10 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:09 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:09 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:08 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:08 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:07 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:07 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:06 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:06 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:05 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:05 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:04 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:04 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:03 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:03 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:02 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:02 PM AirplaySpeak DEBUG 18 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:01 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:01 PM AirplaySpeak DEBUG 37 Speaker.OnCheckStatusTimerEvent() Dec-22 12:36:01 PM email Email successfully sent to michael.levin@tufts.edu Dec-22 12:36:00 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() gets the lock Dec-22 12:36:00 PM AirplaySpeak DEBUG 26 Speaker.OnCheckStatusTimerEvent() Dec-22 12:35:59 PM AirplaySpeak DEBUG 21 Speaker.AfterSend() Dec-22 12:35:59 PM Event Event Trigger "General Error was written to log" Dec-22 12:35:59 PM AirplaySpeak DEBUG 21 Speaker.SendSample() gets lock Dec-22 12:35:59 PM AirplaySpeak DEBUG 21 Speaker.SendSample() Dec-22 12:35:59 PM AirplaySpeak DEBUG 21 Speaker.BeforeSend() Dec-22 12:35:59 PM AirplaySpeak ERROR System.Exception: Request failed, read error at RTSPClient.ExecRequest(String Cmd, String ContentType, String Content, WebHeaderCollection hds, Boolean GetResponse, String& returnCode, Boolean parseHeaderOnError) at RTSPClient.SetParameter(String Parameter) Dec-22 12:35:33 PM AirplaySpeak DEBUG SET_PARAMETER rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 4 Session: DEADBEEF Content-Type: text/parameters Content-Length: 18 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 volume: 0.000000 Dec-22 12:35:33 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog Dec-22 12:35:33 PM AirplaySpeak DEBUG CSeq, 3 Dec-22 12:35:28 PM AirplaySpeak DEBUG RECORD rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 3 Session: DEADBEEF Range: npt=0- RTP-Info: seq=1077;rtptime=33477 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 Dec-22 12:35:28 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog Dec-22 12:35:28 PM AirplaySpeak DEBUG Transport, RTP/AVP/UDP;unicast;mode=record;server_port=6000;control_port=6001;t iming_port=6002 Dec-22 12:35:28 PM AirplaySpeak DEBUG Session, DEADBEEF Dec-22 12:35:28 PM AirplaySpeak DEBUG CSeq, 2 Dec-22 12:35:28 PM AirplaySpeak DEBUG SETUP rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 2 Transport: RTP/AVP/UDP;unicast;interleaved=0-1;mode=record;control_port=64169;timing_port=64168 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 Dec-22 12:35:28 PM AirplaySpeak DEBUG Audio-Jack-Status, connected; type=analog Dec-22 12:35:28 PM AirplaySpeak DEBUG CSeq, 1 Dec-22 12:35:28 PM AirplaySpeak DEBUG Apple-Response, t6MEqVc+i75a/x220f02lZZfD42cyPT0qf5VvVC8jdT3EIhS+uo6HA2Qxnns5EDuVDDFG3xdq 0qLbL/svcZXG/2zDsTWcdBhKCk5q2Yt6vfSBc5u+cNEcMtz6Zjxvb7tz7UuJ9imGRdWP+YXeU u18HwQVYRUAgRRngv814poOIpjsD2GvyKZmJ24rRJA7e9Z1ggOyoyjmukm52 swU7S/CtlpmbM9aQZAnBAfrmCjXqgrUJsxtokE47vADpj69nKP3plemSPQ4gB7gSl+ eEmSWc8LIcGfj7mjCXEjDWszHTrS2mV13qhI32j5lq2eMkFoB9PJI1VRrPDP c3A2oqxPsQ Dec-22 12:35:27 PM AirplaySpeak DEBUG ANNOUNCE rtsp://10.0.1.31/0051166019 RTSP/1.0 CSeq: 1 Content-Type: application/sdp Content-Length: 564 User-Agent: iTunes/7.6.2 ( Windows;N Client-Instance: 895CF91E6BFD4BE2 Apple-Challenge: Die6HEO7hXNZdGslw+T38A v=0 o=iTunes 0051166019 0 IN IP4 10.0.1.31 s=iTunes c=IN IP4 10.0.1.68 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 a=rsaaeskey:QS68m+QKLWLdIIHllJCjrXQUqYleeXULYM6DKfBA9w+nnVVN tF1PgTz9RpjoOGCzs4J0ylV3/5EcF5wrzNrQqlZYNMMp+1Uj0I5iBKyhW18t87t0JcO05Facj5EPkBfb0Jefe 9+zllDUjeXKRRxpamvrrN3S6e0aK4HluAt66R0bpPbmYCkznHKePKCqfZJm1 daHHQzkNjUsUO+Srtk8dsknaDZrjCVZOI7l4T1Fkm8VBSx6RfpgcXkyRhloP ALsv0cwZghqr61NQbLgwU8MGn27HFTdpMDb0naI2J5rJsFUaSQP8d9A8dtvS aa3Y6AjC4pIDahv0CAJrXBch7NbHw a=aesiv:yiBEwpO9rh0XY5SvlbJ0+Q Dec-22 12:35:27 PM AirplaySpeak DEBUG 21 Speaker.Reset() gets the lock Dec-22 12:35:27 PM AirplaySpeak DEBUG 21 Speaker.Reset() Dec-22 12:35:27 PM AirplaySpeak INFO (Learning room): Testing Testing Testing - now is the time for all good men to come together Dec-22 12:35:26 PM Event Event Trigger "General Testing speech" Dec-22 12:35:26 PM Event Event General Testing speech triggered by the event page 'Run' button.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FEATURE REQUEST: HSTouch access to Apple Music and Airplay Speakers nuttynet BLiTunes (3P) 1 July 8th, 2016 07:32 AM
Speaking caller ID via airplay speakers infrared photoman HomeSeer Phone 1 July 2nd, 2016 09:32 PM
Speaker clients as speakers wmark BLSpeech (3P) 0 April 18th, 2015 03:42 PM
Free-Standing, Portable Airplay Clients? VirtualPanther AirplaySpeak 14 March 12th, 2015 09:40 AM
AirPlay Speakers misraels HomeSeer General Discussion Area 1 November 18th, 2014 02:52 PM


All times are GMT -4. The time now is 10:38 AM.


Copyright HomeSeer Technologies, LLC