What I would suggest is that you base your work on the Online Videos plugin, the reasoning being:
- OnlineVideos already has BBC iPlayer, 4oD and Channel 5.
- It uses the built-in MediaPortal player and controls, no external apps or browsers, no flash player
- Has all the code there for getting HD versions, buffering streams and downloading
If you could take that code and create a UK specific On Demand version I think we could have something great!