NextPVR Forums

Full Version: Is there a plugin like this?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
For XBMC there is a plugin/addon that allows playback of streams from a number of online TV stream sites.

This plugin is build on top of a framework that makes it easy to add new sites. More details here: (http://www.rieter.net/pages/XOT:Uzg)

I'm looking for something to watch http://www.uitzendinggemist.nl from within Next PVR. Is there something similar like XOT for Next PVR?
custom task to xmbc is going to be your best bet
Would it be possible to write a plugin for Next PVR that can do this?
I read and write C# code every day. But I'm not at all familliar with playing video's from C# code and DirectPlay...

If Next PVR can handle the "playing a stream" part, I might be able to write something that delivers the correct uri for the video stream to Next PVR... I've skimmed through the API's but did not see such a thing?
NUtility.IPlaybackProxy was my best bet but there's no method on there to tell Next PVR to start playing a video stream.
A plugin can pass a URL to the plugin helper, but it'll only be able to play the stream if Directshow can find a set components to play that stream.

A plugin would have called:

PluginHelperFactory.GetPluginHelper().PlayVideoFile("http://www.....");
And the biggest problem I'd assume would be finding a way of dealing with the RTMP RTMPe protocols used.

I find these plugins die quite often as they rely on screen scraping and/or the encyrption changes on the streams.
psycik Wrote:I find these plugins die quite often as they rely on screen scraping and/or the encyrption changes on the streams.

That must be why PlayOn releases updates on a weekly basis. There is always something "broken".

I have my fingers crossed for xbmc ESPN/Youtube/Amazon plugins. The upside for xbmc is that it's an hugely active community, with many times the users/developers compared to gbpvr/npvr.
For RTMP streams, make a call to ffmpeg/rtmpdump from your plugin to download the stream, which can then be played from a local cache. I can help with that if need be. The only issue is that ffmpeg/rtmpdump does not support Handshake 10 yet.