Here is one more problem with g_Player.PlayVideoStream(). When you use it, you can't rewind (seek) seekable video stream from URL (mms://....). (The same problem I have when I use MediaPlayerClassic instead of WMP9).
g_Player.Play() uses AudioPlayerWMP9 class (Audio???

), and except OSD works very good. I belive it would be nice to have possability to specify which player should be used.
The second problem is I do not see any possability (except reflection) to set CurrentFile property when Play() method is used.
So I would add something like g_Player.Play(string url, PlayerType ptype, string fileName). Also I found some way how to show OSD when WMP9 is used (in overlay mode)
http://forum.team-mediaportal.com/ov...sd-t25477.html.