Ok, an update on the radio situation for anyone watching this thread. I am not suspecting sync problems as much now, I think the problem is that the radio data coming from the vompserver plugin is in the wrong format, but not bad enough so that the MVP can't play it at all, just enough so that is jumps and starts and makes a mess. Trouble is, I now need to edit parts of the vompserver plugin that I didn't write to make it output radio in the correct format, and I don't know just when I'm going to get the time to do that at the moment.
I'm not 100% sure on all this but it's my best guess yet.
I'm not 100% sure on all this but it's my best guess yet.