whatta wrote: > Thanks for your quick reply. Can you pls give more details? Why? > Shairport works fine with auto sync, what is the difference? Shairport > is open source, afaik, can't we reuse part of the code? > > Thanks!
It's about who is the master of clocks and both want to be. An AirPlay controller wants to dictate the timing of playback as obviously this is the way to ensure video/audio sync. LMS also needs to be the master of clocks to provide multi-players sync. LMS does not have a way to let an external source decide of its timing, that's deep inside the code. So when you put the two together, this is why it does not work. It's not about shairport source code, I have largely re-implemented the whole airplay protocol, client and server (and LMS is open source as well) So is this totally unfeasible? The answer is no but it would require lots of changes inside LMS code, not in the form of a plugin, but more likely a real fork that I can't see Michael accepting to bring back to mainstream due to risk of regressions At the end, it's about the reward/pain ratio which is low here for a specific use case. When I took over Shairtunes maintenance, I added the possibility to have multiple LMS players in sync while playing from an AIrPlay source as I felt this was really a broad use case that I was interested into as well - there is no better motivation than doing something you need for yourself. LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5 ------------------------------------------------------------------------ philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=106289 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
