Hi John,
Thanks for the reply.
I understand the way you're approaching this. I guess we're in two worlds here. I'm trying to test this from a remote point of view and this is what I experience. Mind you we're talking about a very complex process here with asynchronous multithreaded routines acting together.
The way MC Remote acts is: send a scrub (set position)command and wait for the result asynchronously. In the mean time a second thread on the remote is inquiring the current playing whatever for it's position. I never set the position myself. I always wait for what MC reports to me.
Now what I experience is that MC sometimes reports position 0 (zero) to me for the currently playing. When however I reduce the frequency the 'set current position' command is set with only a few microseconds the thing does not occur (except when a relatively slow device is playing, like a DVD).
If you want I can make you a beta tester for version 2. I will need an email address that is registered as a Windows Live ID. You will need a Windows Phone 7.1 (Mango) to run the App (or thw Emulator).
Regards,
Paul