2007-07-06, 06:25 AM
(This post was last modified: 2008-12-31, 03:04 AM by UncleJohnsBand.)
I pulled together the following which allows registered TitanTv users to schedule a program on TitanTv.com and have GBPVR record the show.
UPDATED: 2007-07-09
Consider this a beta.
You will need to enter a PartnerId in the config for this service to work. The PartnerId is the id assigned by Titan to the vendor of your capture card. I do not have a list of these numbers but I have heard they are in postings and available via Google.
You can set how often the service polls for new schedules as well as the recoding quality that should be used and pre/post padding.
Let me know what you think.
Instructions: (Also in text file in the archive)
1. Go to www.titanTv.com and create a user account for your desired tv listings.
*Make sure to go into your Account Profile option PVR/Tuner Device Preferences.
*Set the setting for Remote Scheduleing Settings. If you do not do this then you will not see the option to schedule on TitanTv.
*Remember your userid and password.
2. Unzip all the files from this archive into a temporary directory of your choosing.
3. Copy the following files into your GBPVR Folder:
TitanTvInterface.dll
TitanTvInterface.pdb
GBPVRSchedule.dll
GBPVRSchedule.pdb
TitanRemoteSchedle.exe
TitanRemoteSchedule.exe.config
TitanTvRemoteSchedule.pdb
4. Edit the RegTitanService and RemoveTitanService batch files so that the variables are set correctly.
First variable should be your GBPVR path (this is only in the regtitanservice batch file)
Second variable should be the name you want your service to appear as in the Service dialog (this is in both batch files)
5. Setup the TitanTvRemoteSchedule.exe.config file.
*The default GBPVR database type is SQLite so you probably do not need to change this setting....only if you are still using Access.
*Set whether or not you want to log to the Event log. (default is true)
*Set how often you want to check for remote schedules on TitanTv.com. (default every 1 minute)
*Set the Partner information for using the service. You only need to enter the PartnerId. This is the id assigned to the vendor of your Capture device.
*Set your account info from TitanTv.com. Just your userid and password need to be set. The UUID will automatically get populated for you.
*Set the post/pre padding. (default is 0)
*Set the recording quality. (default is high)
6. Run the batch file regtitantvservice. You should see a message indicating that it was sucessfully registerd.
7. Start the Services dialog (start/control panel/adminstrtive tools/services). Scroll until you see the service name that you had in the
batch file. Right click on it and start the service.
8. You are done.
Now when you schedule a recording on TitanTv you will get a Manual Recording set in GBPVR.
UPDATED: 2007-07-09
- Added trap for Web Service exception when TitanTv Web Service is down so that the service does not crash.
- Moved GBPVR Schedule Generation Code into its own library for ease of maintenance.
- If you have installed before you do not need to overlay your config file....no changes there.
Consider this a beta.
You will need to enter a PartnerId in the config for this service to work. The PartnerId is the id assigned by Titan to the vendor of your capture card. I do not have a list of these numbers but I have heard they are in postings and available via Google.
You can set how often the service polls for new schedules as well as the recoding quality that should be used and pre/post padding.
Let me know what you think.
Instructions: (Also in text file in the archive)
1. Go to www.titanTv.com and create a user account for your desired tv listings.
*Make sure to go into your Account Profile option PVR/Tuner Device Preferences.
*Set the setting for Remote Scheduleing Settings. If you do not do this then you will not see the option to schedule on TitanTv.
*Remember your userid and password.
2. Unzip all the files from this archive into a temporary directory of your choosing.
3. Copy the following files into your GBPVR Folder:
TitanTvInterface.dll
TitanTvInterface.pdb
GBPVRSchedule.dll
GBPVRSchedule.pdb
TitanRemoteSchedle.exe
TitanRemoteSchedule.exe.config
TitanTvRemoteSchedule.pdb
4. Edit the RegTitanService and RemoveTitanService batch files so that the variables are set correctly.
First variable should be your GBPVR path (this is only in the regtitanservice batch file)
Second variable should be the name you want your service to appear as in the Service dialog (this is in both batch files)
5. Setup the TitanTvRemoteSchedule.exe.config file.
*The default GBPVR database type is SQLite so you probably do not need to change this setting....only if you are still using Access.
*Set whether or not you want to log to the Event log. (default is true)
*Set how often you want to check for remote schedules on TitanTv.com. (default every 1 minute)
*Set the Partner information for using the service. You only need to enter the PartnerId. This is the id assigned to the vendor of your Capture device.
*Set your account info from TitanTv.com. Just your userid and password need to be set. The UUID will automatically get populated for you.
*Set the post/pre padding. (default is 0)
*Set the recording quality. (default is high)
6. Run the batch file regtitantvservice. You should see a message indicating that it was sucessfully registerd.
7. Start the Services dialog (start/control panel/adminstrtive tools/services). Scroll until you see the service name that you had in the
batch file. Right click on it and start the service.
8. You are done.
Now when you schedule a recording on TitanTv you will get a Manual Recording set in GBPVR.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's