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
