I think you put me on the right track ... if a player has enough to buffer PCM in UPnP mode, it should be able to do the same with AirPlay. So going small buffer was the wrong direction (I did that at the beginning because I was mislead by another bug). So I think now the problem is an overload I was creating on the host & guest UDP/IP stacks by sending audio too quickly. I've now paced that much more efficiently and it has been flawless on my system since then. Increase the buffer to at least 3000 ms and then try again. Use version 0.1.0.2-dev-1 in the dev repository, this is the only version where it works. Your feedback would be highly appreciated !
Results 11 to 20 of 1787
-
2016-02-16, 23:32 #11
- Join Date
- May 2008
- Location
- Canada
- Posts
- 6,731
ANNOUNCE: AirPlay Bridge = integrate AirPlay devices with LMS (squeeze2raop)
Last edited by philippe_44; 2016-02-17 at 00:57.
LMS 8.1.x on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2016-02-17, 02:09 #12
- Join Date
- Feb 2008
- Posts
- 5,126
LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0
Amp: Denon PMA-50
Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter
------------------------------------------------------------------------------------
-
2016-02-17, 06:15 #13
- Join Date
- Feb 2008
- Posts
- 5,126
Tested with BBC live stream - 4 hours without dropout.
LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0
Amp: Denon PMA-50
Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter
------------------------------------------------------------------------------------
-
2016-02-17, 13:04 #14
- Join Date
- Apr 2008
- Location
- Paris, France
- Posts
- 2,254
First thing first, 0.1.0.2-dev-1 works great for me.
I have looked into the logs, and I can correlate the audible "soundstage shifts" in my sync group (SB3 and AE, wired, 3 meters apart) to Slim::Player::StreamingController::_CheckSync "resync:" events.
I noticed that when the SB3 resyncs, typically at the beginning of a song, usually no audible shift happen afterwards. If the software player resyncs first at the beginning of a song, usually the SB3 will resync moments later, with an audible shift.
With the SB3, resync logging and audible shift happen at the same time. With the software player, the audible effect seems to be delayed by the value of the network buffer option.
I also looked at an SB3 sync group, one wired and one wifi; resync events are a rarity, even over track changes.
I tried setting the "Minimum Synchronization Adjustment (ms)" option to 1000 on my software player to see the typical values of "playPoints:", then set it to 30ms, most playPoints being under this value. This removed the audible "shifts", but degraded sync quality.
The exercise is probably vain. With sources something about 6 m. apart instead of 3 m., when a sync event happens I cannot perceive any audible shift. And I ran this test on my "soft" LMS VM machine anyway.
I did not resist ordering a Zipp mini any longer... Can't wait to put it in service as a stand-alone squeezebox2 SB 3 • 1 PCP 6 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 7.9 (linux) with plugins: CD Player, WaveInput, Triode's BBC iPlayer by bpa • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • AirPlay Bridge by philippe_44 • WeatherTime by Martin Rehfeld • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.
-
2016-02-17, 23:51 #15
- Join Date
- May 2008
- Location
- Canada
- Posts
- 6,731
I've made 0.1.0.2 the stable version (I think it deserves its name this time). I've also added a 0.1.0.3-dev-1 for you in which I don't tell to LMS that my "sample points" (reporting time) are accurate, so LMS has to do a bit of averaging before changing sync. It seems to me that the phase shift effect has diseappeared (probably at the expense of a slower de-sync recovery when a spike happens). Let me know what you think
LMS 8.1.x on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2016-02-17, 23:57 #16
- Join Date
- May 2008
- Location
- Canada
- Posts
- 6,731
LMS 8.1.x on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3
-
2016-02-18, 02:28 #17
- Join Date
- Apr 2008
- Location
- Paris, France
- Posts
- 2,254
Last edited by epoch1970; 2016-02-18 at 06:33.
2 SB 3 • 1 PCP 6 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 7.9 (linux) with plugins: CD Player, WaveInput, Triode's BBC iPlayer by bpa • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • AirPlay Bridge by philippe_44 • WeatherTime by Martin Rehfeld • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.
-
2016-02-19, 08:25 #18
- Join Date
- Apr 2008
- Location
- Paris, France
- Posts
- 2,254
Works fine on Geode LX 800
I'm running LMS and the standard squeeze2raop-x86 executable on a pc engines Alix machine, "powered" by an AMD Geode LX800 running a custom linux 4 kernel.
Works perfectly fine. Takes 7-10% CPU, very efficient.
The Airplay bridge will be up during summer days. Great!2 SB 3 • 1 PCP 6 • Libratone Loop, Zipp, Zipp Mini • iPeng (iPhone + iPad) • LMS 7.9 (linux) with plugins: CD Player, WaveInput, Triode's BBC iPlayer by bpa • IRBlaster by Gwendesign (Felix) • Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger • PowerSave by Jason Holtzapple • Song Info, Song Lyrics by Erland Isaksson • AirPlay Bridge by philippe_44 • WeatherTime by Martin Rehfeld • Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins.
-
2016-02-20, 12:03 #19
- Join Date
- Nov 2015
- Posts
- 6
Had the AirPlay bridge working fine with my Samsung DA-e750 for a few days, but now it will only play the first 1-3 seconds of a track with static&flutter before discontinuing all sound output. The controller shows the track as still streaming to the player, but there is no sound output. Streaming To the device still works fine using Pandora/AirPlay on my iPad. Any ideas where things might be going wrong?
Sent from my iPad using Tapatalk
-
2016-02-20, 14:01 #20
- Join Date
- May 2008
- Location
- Canada
- Posts
- 6,731
Dis you upgrade to a new version ? Can you post tour configuration file and a log (all found under the plugin setting page)
LMS 8.1.x on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3