Simon_rb wrote: 
> Done what I said above and same result. Fine with iTunes and crashes
> with iOS device.
> 
> > 
Code:
--------------------
  >   > [16-08-29 23:34:56.2972] 
Plugins::ShairTunes2::Plugin::handleSocketConnect (332) New connection from: 
192.168.1.23
  > [16-08-29 23:34:56.3088] Plugins::ShairTunes2::Plugin::conn_handle_request 
(672) DACP-ID: D6A61ECE980D3604, Active Remote: 1040046203
  > [16-08-29 23:34:57.3597] Plugins::ShairTunes2::Plugin::conn_handle_request 
(672) DACP-ID: D6A61ECE980D3604, Active Remote: 1040046203
  > [16-08-29 23:34:57.4326] Plugins::ShairTunes2::Plugin::conn_handle_request 
(672) DACP-ID: D6A61ECE980D3604, Active Remote: 1040046203
  > [16-08-29 23:34:57.5013] Plugins::ShairTunes2::Plugin::mDNSlistener (937) 
Found remote: D6A61ECE980D3604, 192.168.1.23:57878
  > [16-08-29 23:34:57.5480] Plugins::ShairTunes2::Plugin::conn_handle_request 
(767) launched decoder: Proc::Background=HASH(0x6d1f148) on ports: 
6003/6004/6005/8000, http port: 32808
  > [16-08-29 23:34:57.6043] Plugins::ShairTunes2::AIRPLAY::canDirectStream 
(55) canDirectStream 
airplay://192.168.1.26:8000/499802ef7955b3c878e4fc2048c9e43d_stream.wav
  > [16-08-29 23:34:57.7550] Plugins::ShairTunes2::Plugin::handleHelperOut 
(425) From helper: play
  > [16-08-29 23:34:57.8669] Plugins::ShairTunes2::Plugin::handleHelperOut 
(425) From helper: play
  > [16-08-29 23:34:57.8875] Plugins::ShairTunes2::Plugin::handleHelperOut 
(425) From helper: flushed 928
  > [16-08-29 23:34:57.9203] Plugins::ShairTunes2::AIRPLAY::canDirectStream 
(55) canDirectStream 
airplay://192.168.1.26:8000/499802ef7955b3c878e4fc2048c9e43d_stream.wav
  > [16-08-29 23:34:58.3846] Plugins::ShairTunes2::Plugin::handleCoverConnect 
(367) New cover proxy connection from 192.168.1.26
  > 2016-08-29 23:36:20 squeezeboxserver_safe stopped.
  > [16-08-29 23:36:20.9181] Plugins::ShairTunes2::Plugin::revoke_publishPlayer 
(271) Stop old publish players services:12181
  > [16-08-29 23:36:20.9219] Plugins::ShairTunes2::Plugin::revoke_publishPlayer 
(271) Stop old publish players services:12178
  > [16-08-29 23:36:20.9251] Plugins::ShairTunes2::Plugin::revoke_publishPlayer 
(271) Stop old publish players services:12177
  > 2016-08-29 23:36:24 squeezeboxserver_safe started.
--------------------
> > 

Did ou try with the Pi connected through ethernet ? Normally, the helper
receives audio from the AirPlay controller (through UDP) and then
forwards it (through TCP) to either LMS or the player directly. Here, an
overrun happens, where thz received data cannot be pumped out to the
Squeezebox fast enough. I've observed it as well, but I'm 90% sure that
this is a speed or TCP/IP problem. Clearly, the AirPlay side overflows
because the LMS side cannot exhaust data (you see that the player is
rebuffering), so it means data is stuck inside the helper. This is a bit
technical, but the "send" on the TCP socket blocks for a verrryy long
time, likely (this is a blocking socket, so it should block, but not for
seconds !). I've already observed something similar on my AirPlay
bridge, but this is not an issue in this other case as I use
non-blocking sockets (something I cannot do here)



LMS 7.7.5 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos 2xPLAY:1,
PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBMC, Foobar2000, XBoxOne,
JRiver 21, Chromecast Audio, Chromecast v1, Pi B2, Pi B+, 2xPi A+,
Odroid-C1, Cubie2
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=103783

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to