
Network Tuner plugin for NextPVR. Allows you to use network tuners designed for SageTV and also remote NextPVR installations.
On this page... (hide)
Downloading
The latest version of the NetworkRecorder plugin is v0.0.
Download:NetworkRecorder.7z (4747 downloads)
Download:NetTarget.7z (2277 downloads)
Supported network tuners
Name | Use | Website |
SageGraphRecorder | Firewire tuning and other local or remote Direct Show Graphs not supported by NextPVR. Note your graph must be able to create a .ts file. | nolberger.se |
SageDCT | Ceton InfiniTV, also Hauppauge and HDHR Prime CableCard devices | babgvant.com |
SageMCTuner | Any tuner supported by Windows Media Center. | babgvant.com |
r5000 devices | r5000 devices. | nextcomwireless.com |
Another instance of NextPVR | Connect to a second copy NextPVR running on your network. |
Requirements
This plugin requires at minimum NextPVR v2.2.4.
Step-by-Step Installation
User dljones8053 submitted this guide for installation of the HDHR Prime with NetworkRecorder including some useful screenshots of how to setup SageDCT. NextPVR has NATIVE support for the Prime now, but these instructions should work for any device supported bt SageDCT such as the Ceton Infinity
Download:How_to_get_HDHomeRun_Prime_to_work_on_NextPVR.pdf (8144 downloads)
Installation
No installer, just extract and copy the dll into Plugins\NetworkRecorder under the NextPVR data directory.
- Make a backup copy of npvr.db3 in case you need to start from scratch.
- Stop the NextPVR Recording Service.
- Copy NetworkRecorder.xml (as configured below) into the Plugins\NetworkRecorder folder.
- Start NextPVR and add the device.
- Exit NextPVR (optional).
- Restart the NextPVR Recording Service.
Configuration
Edit the NetworkRecorder.xml file, add one <NetworkRecorder> block per device. If you modify the xml file you will need to restart the NextPVR Recording Service for the changes to take place.
Download:NetworkRecorderXML.zip
<Settings>
<PluginSettings>
<NetworkRecorder>
<FriendlyName>Graph Recorder</FriendlyName>
<host>127.0.0.1</host>
<port>6969</port>
<delay>2000</delay>
</NetworkRecorder>
</PluginSettings>
</Settings>
NetworkRecorder.xml
The following options can be added in NetworkRecorder.xml
<SocketOpen>true</SocketOpen>
Keep the socket to the network encoder open while recording (use with r5000 devices)
<RollingFile>true</RollingFile>
Use NextPVR style live tv file (ie, uses NextPVR TS Writer in the graph).
<h264Mode>2</h264Mode>
0 - Standard MPEG2
1 - h264 video
2 - h264 video if channel name ends with "HD" ie. CNNHD
<RecordingsReplace>before?after</RecordingsReplace>
<LiveReplace>before?after</LiveReplace>
Replace text "before" in source with "after" in destination filenames. Example <RecordingsReplace>C:\Recordings?\\192.168.1.1\MyRecordings</RecordingsReplace>
<RemoteNPVR>true</RemoteNPVR>
Create Recordings from another NextPVR setup on your local network.
<stream>true</stream>
Use http streaming for NetTarget
If you copy an existing entry in an existing NetworkRecord.xml file DO NOT copy the id= or instance= portions.
Adding Channels
Channels can either be added manually one at a time or you can import a list from Schedules Direct or an XMLTV files. - Right click the Import Menu to Select/Deselect All
It is best to configure all the channels for one NetworkRecorder first. Then when you edit the next recorder you will be able to copy the channels onto the second tuner
Once the channels are added configure the visual channel in the Channel Windows of config. Use the Bulk Map feature to merge same-named channels.
Support
This plugin is discussed in the Plugin & Skin support forum.
Un-installation
Remove folder Plugins\NetworkRecorder. Note that old tuners are not removed by NextPVR.
Todo
- Create installer.
- Create settings dialog to configure XML file.
Author
Developed by mvallevand.
History
v0.1 16 Sept 2011
- changes for http streaming
- added NetTarget support
v0.0 (29 August 2011)
- Initial public beta release
Page last modified on May 16, 2013, at 09:03 PM