Over the weekend I started writing a lil VB app to facilitate Stream videos over a LAN. My app used the Windows Media Player control. It was working well, but as you know, VLC is by far the best when it comes to handling all the various formats of Audio and Video out there.
So I hopped over to the VLC wiki: http://wiki.videolan.org/ActiveX_Controls
There I was elated to find an OCX for the famed player.
There is even a HTML demo of the control in action: http://people.videolan.org/~damienf/plugin-0.8.6.html
As you can see that demo has most, if not all the features of the standalone VLC player.
So If we could embed the VLC player in Subsonic this would be awesome. Futhermore, VLC has a well documented and easily implemented method of handling Playlists for both Audio and video.