I already had a directory for music set. It was empty until this morning, when I copied a bunch of MP3 files there. I fired up gbpvr and selected music, but no files showed up. I went into config thinking something was wrong, but it was setup properly. I hit OK and the service restarted. Went back into gbpvr and the music files appeared. When does the MP3 file info get read in, when the service starts? What if you add files?
I'm going to start work on a utility that will make it easy to configure the source channels used on external set top boxes that you might be using with GBPVR.
For example in the UK there are 4 main Digital TV Providers :
Sky, Freeview, Telewest and NTL - each provider uses different channel numbers that you would need to tell GBPVR about if you wanted to channel shift using an IR Blaster.
For example :
On a Sky Set top box BBC 3 is channel 115
On a Freeview set top box it is 07
On Telewest it is 106
On NTL it is 011
What I aim to do is make it as easy and painless as possible to configure your GBPVR installation to run with your set top box, wherever you are in the world.
This is where I need your help! What I'd like to do in this thread is start a survey of the users of GBPVR around the world asking you to submit and post a list of the channels you need to map on your set top box.
The data I need is :
Provider Name (e.g. Sky Digital)
Then a list of :
Channel No,Display Name
e.g.
MTV,440
MTV2,441
CNN,513
Obviously we can take it as read that I have the UK covered!
I realised that this set-up should be a one time only task but it can take a while to do manually and anything we can do to make GBPVR easier for people to get going can only be as good thing. In some regionals your XMLTV file may also be such that this step isn't necessary, but for people like me in the uk - it isnt!
As a c# learning project I'd like to write a plugin or utility that automatically sets the source channel numbers in GBPVR.mdb for sending to a set-top box when GBPVR changes channel, based on a selected profile of TV providers.
What I aim for it to do would be:
1) Request the Provider from a list
2) Fetch the providers channel list from an XML file
3) Update GBPVR's source_channel_mapping table with automatically matched channels on a first pass
4) Allow the user to confirm any exceptions in a second pass.
5) Optionally change the channel display order, effectively setting the GBPVR channel number to that of the provider so that the mini guide browses in the same order of the providers channels.
Sounds more like an additional standalone utility rather than a plug-in to me.
I have upgraded this weekend to v.16. Abviously a glutton for punishment as v.15 was working just fine. Anyway, uninstalled the entire application and deleted all directories and even cleaned the registry (didn't want to get caught by old settings etc.)
Installed v.16, configured and imported the epg. All functions beautifully until I try "Live TV". The application appears to hang but in fact I do not believe it is. In the log file I can see "About to play file: D:\MyVideos\livetv-2-0.mpg" as the last entry and if I take a look at that file it has been created with a file size of 78336809KB!!!!!!! If I leave the "hung" app for a while the screen goes black and I am able to press escape which takes me back to the main menu. If I press "Live TV" again then I get "About to play file: D:\MyVideos\livetv-2-1.mpg" in the log and lo and behold this file has been created with a file size of 78336809KB. OK wait a while and press escape again. Then back into Live TV once more and this time the log says "Just after play file: D:\MyVideos\livetv-2-2.mpg" and everything is fine. I can now press escape and get back to the main menu and play Live TV to my hearts content.
Any ideas? Log file below.
Regards
PK
25/04/2004 21:44:18.312 VERBOSE [2] SourceConfigurationContainer.LoadAll()
25/04/2004 21:44:18.328 VERBOSE [2] Loading DirectRecordingSource Configuration : 2
25/04/2004 21:44:18.328 VERBOSE [2] Loading XMLTV Configuration : 2
25/04/2004 21:44:18.390 VERBOSE [2] About to connect to remote recording service
25/04/2004 21:44:18.406 VERBOSE [2] getValue() loading new key/value into cache: /settings/AutoCreateFolders
25/04/2004 21:44:18.406 VERBOSE [2] getValue: /settings/AutoCreateFolders : false
25/04/2004 21:44:18.406 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:44:20.140 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:44:20.140 VERBOSE [2] playFile(BBC1)
25/04/2004 21:44:20.140 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:44:30.937 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:44:30.937 VERBOSE [2] Received event code: 14
25/04/2004 21:44:30.937 VERBOSE [2] Received event code: 0
25/04/2004 21:44:31.078 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:45:27.296 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:45:27.296 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:45:30.562 VERBOSE [2] StopLiveTV()
25/04/2004 21:45:30.796 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:45:30.828 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:45:30.859 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:46:31.921 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:46:31.984 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:46:33.484 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:46:33.484 VERBOSE [2] playFile(BBC1)
25/04/2004 21:46:33.484 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-1.mpg
25/04/2004 21:46:44.234 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-1.mpg
25/04/2004 21:46:44.234 VERBOSE [2] Received event code: 14
25/04/2004 21:46:44.234 VERBOSE [2] Received event code: 0
25/04/2004 21:46:44.265 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:47:32.296 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:47:32.296 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:47:33.859 VERBOSE [2] StopLiveTV()
25/04/2004 21:47:34.093 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:47:34.125 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:47:34.171 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:48:06.000 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:48:07.453 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:48:07.453 VERBOSE [2] playFile(BBC1)
25/04/2004 21:48:07.453 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-2.mpg
25/04/2004 21:48:13.187 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-2.mpg
25/04/2004 21:48:13.187 VERBOSE [2] Received event code: 14
25/04/2004 21:48:13.187 VERBOSE [2] Received event code: 0
25/04/2004 21:48:13.187 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:48:13.203 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:48:24.734 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:48:27.046 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:14.890 VERBOSE [2] ShowMouse ref=0
25/04/2004 21:49:14.890 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:16.468 VERBOSE [2] StopLiveTV()
25/04/2004 21:49:16.687 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:16.718 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:16.765 VERBOSE [2] Rendering HomeMenu
25/04/2004 21:49:17.625 VERBOSE [2] RecordLiveTV: 96
25/04/2004 21:49:19.203 VERBOSE [2] playLiveTvFile(BBC1)
25/04/2004 21:49:19.203 VERBOSE [2] playFile(BBC1)
25/04/2004 21:49:19.203 VERBOSE [2] About to play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:49:24.937 VERBOSE [2] Just after play file: D:\MyVideos\livetv-2-0.mpg
25/04/2004 21:49:24.937 VERBOSE [2] Received event code: 14
25/04/2004 21:49:24.937 VERBOSE [2] Received event code: 0
25/04/2004 21:49:24.937 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
25/04/2004 21:49:24.968 VERBOSE [2] HideMouse ref=-1
25/04/2004 21:49:50.046 VERBOSE [2] videoPlaybackManager.isCurrentlyShowingVideo() && Repainting video playback window
I have posted here several times about issues with the OSD out with the PVR 350. I have had issues with both Intel and VIA motherboards.
Last week I broke down and bought a:
Asus - A7N266-VM
Aflon - Thorton 2.0G
All of my issues with GBPVR and SAGETV are gone. This motherboard seems to love being a PVR. I have had my system running for a week with no issues. Before this I could get GBPVR to run for 20 minutes at the most before the OSD crashed. The whole combo can be bought for less than $150 US depending on the cooling fan you buy.
Hope this help out the folks who were having problems like I was and don't want to wait to see if/when hauppauge fixed this issue.
Thanks for the great software Sub, didn't even realize how cool it was because it never ran long enough.
I got GB-PVR to work on one of my old system (and will keep using it there until I buy a barebone after summer), but now my next challenge:
I am using a Marmitek Gigavideoset to send the video-out signal on my PVR-350 to my tv. The infrared extender on the Gigavideo died (I dropped it too often I guess  ) so now I am looking at buying the Marmitek PC Remote.
In the manual they talk about Showshifter software (which I am not interested in since I don't even have tv out on my VGA card  ) and I am wondering if anyone has experience with this specific remote with GB-PVR.
If not.. can someone give indication whether this remote will work with GB-PVR? This is the remote I am talking about.
I just sent version 2.00 to sub to put on the site. Â This one contains support for skin.xml for location of the buttons and the color of the backdrop for the weather info (black area when using the default blue skin).
Hi guys, Need some Help!
I tried to install gbpvr on my HTPC (winXP+PVR350)!
After the installation-process-complete-Info there comes up directly the configuration-tool!
When i do press the OK-button it 'tries to restart recording service' but after a while it shows up an error:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Cannot start service GB-PVR Recording Service on computer '.'. ---> System.ComponentModel.Win32Exception: Der Dienst antwortete nicht rechtzeitig auf die Start- oder Steuerungsanforderung
--- End of inner exception stack trace ---
at System.ServiceProcess.ServiceController.Start(String[] args)
at System.ServiceProcess.ServiceController.Start()
at at.w(Object A_0, EventArgs A_1)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.