2015-08-26, 19:49
Thank you aracnoz. Tested it and it's incredibly amazing.
NextPVR filter v0.2.1:
* NextPVRFilters-Install.bat, NextPVRFilters-Uninstall.bat fixed.
NextPVR filter v0.2:
* Updated for NextPVR v3.6.6.
Starting from this version, there is no need to set timeshift duration on the client PC.
<mediasconfig>
<rules>
<!-- Rules for NextPVR HTTP streams (LiveTV and Recorded Streams) -->
<rule protocols="http" filename=".*/live\W(channel|recording)=\d+.*" url="false">
<source filter="nextpvrreader" />
<splitter filter="nextpvrsplitter" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
</rule>
<rule url="true" filename=".*/live\W(channel|recording)=\d+.*" protocols="http">
<source filter="nextpvrreader" />
</rule>
<rule filetypes="mkv|avi|divx|ogm|mp4|mov|m4v|flv|m2v|mpeg|mpg|mts|m2ts|vob|bdmv">
<source filter="lavsource_internal" />
<splitter filter="lavsplitter_internal" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
<rule protocols="https|http" url="false">
<splitter filter="lavsplitter_internal" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
<rule filetypes="ts" url="false" >
<source filter="tsreader_internal" />
<splitter filter="tsreader_internal" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
<rule url="true" filetypes="tsbuffer" >
<source filter="tsreader_internal" />
</rule>
<rule url="true" protocols="rtsp">
<source filter="tsreader_internal" />
</rule>
<rule protocols="rtsp">
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
</rule>
<rule filetypes="ifo">
<source filter="dvdnavigator" />
<splitter filter="dvdnavigator" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
</rule>
<rule filetypes="wmv">
<source filter="wmasfreader" />
<splitter filter="wmasfreader" />
<video filter="wmvideodecoder" />
<audio filter="wmaudiodecoder" />
<subs filter="xysubfilter_internal" />
</rule>
<rule filetypes="iso">
<source filter="avsource" />
<splitter filter="avsource" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
</rule>
<rule filetypes="ogm">
<source filter="oggsource" />
<splitter filter="oggsplitter" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
</rule>
<rule filetypes="rmvb">
<source filter="realsource" />
<splitter filter="realsplitter" />
<video filter="realvideodec" />
<audio filter="realaudiodec" />
</rule>
</rules>
</mediasconfig>
<!-- The NextPVR filters -->
<filter name="nextpvrreader" type="source">
<guid>{EF832E14-B6F4-4ADA-B40B-9580E4A8FA2B}</guid>
<osdname>NextPVR HTTP Source</osdname>
</filter>
<filter name="nextpvrsplitter" type="splitter">
<guid>{A596B64A-6EEA-4D73-B3EE-FCD9772EB51E}</guid>
<osdname>NextPVR Splitter</osdname>
</filter>
<playercorefactory>
<rules action="prepend">
<rule protocols="daap|rtv|rtmp|rtmpe|mms|rtp" player="DVDPlayer" />
<rule name="PVR Radio" filename="pvr://channels/radio.*" filetypes="pvr" player="DVDPlayer"/>
<rule name="All Other" player="DSPlayer"/>
</rules>
</playercorefactory>