pippin wrote: 
> But wait: LMS knows the playback latency of each player and can also
> control (change) timing by skipping samples or pausing so you should
> theoretically be able to determine the exact time when a sample is being
> played.
> If you can’t report back a downstream latency to AirPlay that
> would mean you have tom skip a few ms at the beginning of playback but
> usually AirPlay itself induces quite a latency (2s for most devices) so
> that should not be a problem, shouldn’t it? Or can’t you
> influence/report that AirPlay latency?

You're right, LMS knows "when" a packet is played, but how can I have
access to that information and change it? (I mean, not as a SB receiver,
but as a plugin, from the Perl side of things). My new version of
Shairtunes2W has the timing desired by the AirPlay controller, expressed
in LMS' local computer clock so yes, I can tell LMS when I want to play,
but I don't see any API for that in LMS, the sync toolbox is a closed
machine, no (I mean, there is the source code, but I'm not super keen on
changing it :))



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
------------------------------------------------------------------------
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