2008-06-23, 05:40 AM
I recently wasted a full day constantly reinstalling Windows XP trying to work out what it was that I was doing wrong with my nLite setup that was causing GBPVR to not work properly. In the end, it turned out to be a problem with GBPVR itself, so hopefully this post will help others with the same problem and also allow sub to fix the problem in a future version.
The problem that I was having was that with a fresh install of Windows and GBPVR, I could scan for digital channels and view live TV, but I couldn't get it to download the over the air EPG data, or watch timeshifted TV. When I tried to update the EPG information, it would just go straight to saving information, without actually tuning into any channels. When I tried to watch timeshifted TV, it would give an error saying that no tuner was available.
The cause of the problem turned out to be that with a fresh install of GBPVR (1.2.13) the configuration was defaulting to C:\Temp\ for both the recordings directory and also the LiveTV Buffer Directory. Since that directory doesn't exist on a fresh install of Windows, anything that involved those directories was failing - unfortunately not in a way that would actually give even a small hint as to the reason why they were failing!
So, for anyone else experiencing either of these problems, make sure that those 2 directories actually exist (and are also of course writeable by GBPVR and the config program.)
For sub, may I suggest that you add in some code to check for the existence (and writeability) of those directories - perhaps just auto create them if they don't exist or at least give a meaningful error when they're not there?
The problem that I was having was that with a fresh install of Windows and GBPVR, I could scan for digital channels and view live TV, but I couldn't get it to download the over the air EPG data, or watch timeshifted TV. When I tried to update the EPG information, it would just go straight to saving information, without actually tuning into any channels. When I tried to watch timeshifted TV, it would give an error saying that no tuner was available.
The cause of the problem turned out to be that with a fresh install of GBPVR (1.2.13) the configuration was defaulting to C:\Temp\ for both the recordings directory and also the LiveTV Buffer Directory. Since that directory doesn't exist on a fresh install of Windows, anything that involved those directories was failing - unfortunately not in a way that would actually give even a small hint as to the reason why they were failing!
So, for anyone else experiencing either of these problems, make sure that those 2 directories actually exist (and are also of course writeable by GBPVR and the config program.)
For sub, may I suggest that you add in some code to check for the existence (and writeability) of those directories - perhaps just auto create them if they don't exist or at least give a meaningful error when they're not there?